一.关于下载
客户系统出现了性能问题,数据库版本是9.2.0.4 32位的,因为32位数据库有最大2.7G内存限制,即使换了新机器也不能完全使用物理内存,打算使用扩展内存,但是测试下来发现9I使用扩展内存非常不稳定,有时会出现OOM甚至宕机,客户暂时不同意升级数据库版本,公司内部只有32位的安装介质,metalink上面只有9207,9208的补丁,这些补丁不能单独安装,都是基本9201或9204的升级包,于是想在Oracle官网下载9.2.04 for Linux x86-64,下载步骤如下
1.进行到下面链接后,直接点击Oracle9i Database Release 2 (9.2.0.4.0) for Linux x86-64 CD 1 of 3左边的download
https://edelivery.oracle.com/EPD/Download/get_form?egroup_aru_number=10285079
2.点击链接后,出现下面页面,其中文字内容如下
Thank you for accessing the Oracle Software Delivery Cloud. Due to your country location, we are unable to process your request. If you have an active support contract, you may request physical media by either submitting a Service Request or calling Customer Support. If you wish to purchase or evaluate our products on a 30-day trial please contact the appropriate Sales Representative for your country.
3.根据上面提示,在metalink中新建了一个SR,oracle响应比较快,很快给了我回复,oracle技术支持说oracle 9.2.0.4已经不提供给中国用户下载,但是可以寄一套光盘给我们,告诉他们地址后在第3-4天左右收到了北京寄过来的三张光盘
二.安装遇到的问题
在RHEL 4 x86-64安装时有两点需要注意否则在安装过程中可能会报错
1. 内核版本需要降下来
下面环境变更需要加到.bash_profile中
export LD_ASSUME_KERNEL=2.4.19
2. gcc 和 g++需在降到3.2版本
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++
其它基本上没做调整,安装过程也比较顺利,具体其它详细需求见Requirements for Installing Oracle 9iR2 64-bit on RHEL 4 x86-64 (AMD64/EM64T) [ID 353529.1]