Entries tagged with “9i” from DBA notes
这几天一直忙着折腾系统,抽空安装了好几台大大小小的服务器上的 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--
记得此前曾有 Blogger 提过 PatchSet 9.2.0.8 将会是 Oracle 9i RDBMS 的终结版. Note:189908.1 中的描述是:
(9.2.0.8) Next (terminal) 9.2 Patch Set. Still being developed
将会是终结版. 当前仍在开发. 不过 Note:360241.1 中提到了:
Oracle Server - Enterprise Edition - Version: 9.0.1 to 9.2.0.9
如果不是笔误的话, 说明还有下一个版本?
一般来说, Oracle 的奇数版本特定组件版本号( component specific release number )都不如偶数版本稳定, 有趣的是, 实际上奇数版是 PatchSet 的偶数版. 比如 9.2.0.7 实际上是 PatchSet 的第六版(因为要从 9.2.0.1 算起).
不排除 Oracle 将在 大部分 9i 用户的支持服务都将过期的时候推出最后的 9.2.0.8, 然后促使大多数用户升级到 10GR2 上来.
关于 Oracle 的版本号, 其实有细微差别的, 下面这个图最清晰了:

DBA 们平时说起来这些, 都不是很严格.
--End.
