注意:因為ORACLE 9I為64位,所以安裝的AIX平台也必須是64位。如果不是必須要重新安裝或使用串連庫函數將其改為64位
To change to 64 bit multi-processor mode:
# ln -sf /usr/lib/boot/unix_64 /unix
# ln -sf /usr/lib/boot/unix_64 /usr/lib/boot/unix
# bosboot -ad /dev/ipldevice
# shutdown -r
一、確認系統內容
1、主機環境
機型:IBM P630
CPU :1000MHz
MEM :1G MIN 512M)
$ /usr/sbin/lsattr -E -l sys0 -a realmem
realmem 12582912 Amount of usable physical memory in Kbytes False
/tmp:1000M MIN 500M)
$df -k /tmp
Filesystem 1024-blocks Free %Used Iused %Iused Mounted on
/dev/hd3 655360 603088 8% 69 1% /tmp
??SWAP:6G 一般是2倍於MEM,但因為我們的記憶體已經很大了,所以沒有按一般規
則)
$ /usr/sbin/lsps -a
Page Space Physical Volume Volume
Group Size %Used Active Auto Type
hd6 hdisk0 rootvg 6144MB 1 yes yes
lv
??/oracle:38G MIN 3.5G,本目錄用於安裝軟體、存放source以及oracle9使用者
的根目錄所在)
$ df -k /oracle
Filesystem 1024-blocks Free %Used Iused %Iused Mounted on
/dev/oracle 38010880 28495268 26% 64272 1% /oracle
2、作業系統環境
OS情況:AIX 5L 64bit and 64-bit kernel mode,主機名稱ERP01
$ uname -a
AIX hawk3 1 5 000BD81A4C00
hawk3:/#bootinfo -y
64
hawk3:/#bootinfo -K
64
OS PATCH: Oracle要求PATCH:
IY22854,IY26778,IY28766,IY28949,IY29965,IY30150等俱全
可以使用下面的命令來檢查所需PATCH,如:
#/usr/sbin/instfix -a -ivk IY22854
有X-window,單獨安裝的32bit JAVA Version1.3.1,你可以從這裡download:
http://www.ibm.com/developerworks/java/jdk/aix/index.html
3、Oracle版本
1.到ibm網站下載jdk1.3.1 for aix ,同時注意要下載jdk1.3.1的liences,用tar命令解包將兩個檔案放在同一目錄下。
http://www.ibm.com/developerworks/java/jdk/index.html
2.使用smitty installp 安裝,選擇jdk1.3.1和jdk1.3.1license兩個檔案包;注意 Preview new LICENSE agreements? 要選擇 yes 否則安裝時會有錯誤
3.由於在安裝過程中提示 bos.rte.libc 版本需要update 到ibm網站下載更新包https://techsupport.services.ibm.com/server/aix.fixsearch51 其他更新包也可下載.
4.安裝下載的5個更新包,重新安裝jdk
5.修改/etc/environment path 改為 /usr/jdk13 重新login
java - version 查看目前的java版本
Oracle Version 9.2.0.1.0,如果你沒有oracle介質,也可以從這裡download:
http://otn.oracle.com/software/products/oracle9i/htdocs/aix5lsoft.html
通常的習慣都是將檔案複製到硬碟上,使用gunzip和cpio –idcmv 解壓解包。
二、具體安裝步驟
1、用root使用者完成下面的操作
添加oracle使用者和組:你可以使用命令或smit來完成,我一般都是只建立dba組。
建立相關目錄,並更改相應許可權等。
2、設定環境變數
設定以下環境變數到oracle使用者的.profile中:
# Oracle Environment
ORACLE_BASE=/oracle/app; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/9.2.0; export ORACLE_HOME
ORACLE_SID=ora9; export ORACLE_SID
ORACLE_TERM=vt100; export ORACLE_TERM
TNS_ADMIN=$ORACLE_HOME/network/admin;export TNS_ADMIN
NLS_LANG=american_america.zhs16cgb231280; export NLS_LANG
ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data; export ORA_NLS33
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib; export LD_LIBRARY_PATH
LIBPATH=$ORACLE_HOME/lib:$ORACLE_HOME/ctx/lib ;export LIBPATH
ORA_DB=$ORACLE_HOME/dbs;export ORA_DB
CLASSPATH=$ORACLE_HOME/JRE/lib:$ORACLE_HOME/JRE/lib/rt.jar:$ORACLE_HOME/jlib:
$ORACLE_HOME/rdbms/jlib; export CLASSPATH
PATH=$ORACLE_HOME/bin:$PATH; export PATH
手工設定DISPLAY到本地:
export DISPLAY=10.16.98.16:0.0
3、開始安裝
在運行runInstaller後會提示以root運行rootpre.sh,之後選y,進行正常安裝;建議“Installation Types”選擇custom方式,這樣可以選擇安裝組件;安裝過程一般不選擇建立資料庫,這個可以等安裝完成後單獨完成; 之後會有提示運行orainstRoot.sh指令碼,到link要結束的時候會提示運行root.sh,按要求完成即可。