在 AMD64 机器 (RHEL 4) 上部署 Oracle 9i

这几天一直忙着折腾系统,抽空安装了好几台大大小小的服务器上的 Oracle,简单说说在 AMD 64 机器(RHEL 4) 上部署 Oracle 的注意事项。

首先, Werner Puschitz 的 Oracle 安装指导肯定是要看看的,特别注意其中要求的安装包,glibc-devel 包 32 位与 64 位都是需要的。查询语句如下:

rpm  --queryformat "%{NAME}-%{VERSION}.%{RELEASE} (%{ARCH})\n" -q make \
binutils \
gcc \
cpp \
glibc-devel \
glibc-headers \
glibc-kernheaders \
compat-db \
compat-gcc \
compat-gcc-c++ \
compat-libstdc++ \
compat-libstdc++-devel \
gnome-libs \
openmotif21 \
setarch 

第二个必需要注意的地方是 gcc 工具的处理,与 32 位操作系统略有不同:

mv /usr/bin/gcc /usr/bin/gcc.orig
mv /usr/bin/g++ /usr/bin/g++.orig
ln -s /usr/bin/x86_64-redhat-linux-gcc32 /usr/bin/gcc
ln -s /usr/bin/x86_64-redhat-linux-g++32 /usr/bin/g++

$LD_ASSUME_KERNEL 环境变量要设定:

export LD_ASSUME_KERNEL = 2.4.19

这个变量如果不设定的话,安装的画面会一直 Hang 在那里。

有的兼容软件可以在 Oracle Compatibility 项目主页上下载,compat-libcwait 与 compat-oracle 这 2 个包是必须的。

Oracle 的安装还是一如既往的麻烦,考虑到每台机器还要打 Patchset,然后是一堆过渡性补丁,绝对是体力活。

EOF

开始忙,要一直到五一

好久没有在周日干活了,今天一大早起来,跑到机房蹲点,前后忙了整整一天。
腿也酸了,大多数时候站着。小腿还一不小心磕在铁板上,淤青一片。今天的搬家公司还是挺能折腾,关键时候掉链子,不给加钱不干活。有好用的工具也不用,专玩高难度的手工技术活,我真怕那一吨多的铁疙瘩倒了砸到人。”手巧还须家什妙”,下次这种没有专业工具的人可真不敢用。
EOF

此文作者:, 位于 MyLife 分类 标签: , on .
转载须以超链接形式标明文章原始出处和作者信息及版权声明.

《程序员》杂志上的一篇文章涉嫌抄袭

在上一篇Web 2.0 站点扩展性问题随感提到“最新一期《程序员》杂志上有篇《Web 2.0 构建要素》的文章”, 没想到昨天在家里看《信息周刊》(2007年第3期),上面有篇文章,叫做 《Web 新地基》,两篇文章内容几乎是雷同的,我看了半天还以为是拿错杂志了。所不同的是, 信息周刊上的文章注明了”文/Aaron Ricadela,Thomas Claburn,Charles Babcock 译/朱筱丹”,而《程序员》杂志的文章则是作者”陆薇”。
有这两本杂志的朋友可以对照看一下。或者用纸介质《程序员》和电子版文章对照一下。CSDN 的编辑还应该多加细心才是,如果再说”编辑哪儿知道是抄袭的呢“,似乎有负责任编辑的”责任”二字了。
(在北京的时候,车东送我的信息周刊,另外一本是 SOHO 小报,我都没看完,千里迢迢,背回杭州了)
EOF