一.關於下載
客戶系統出現了效能問題,資料庫版本是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]