Oracle 9i 在AIX上的安裝
2024-08-29 13:45:20
供稿:網友
Oracle 9i 在AIX上的安裝
運行環境:RS6000 / Aix 4.3.3 /shell:Korn(ksh)/ 虛擬X-Window
安裝介質:光盤,共有四張,文件名為AIX64_901_Disk(1-5).CPIO
安裝方式:硬盤安裝方式
安裝步驟:
1、安裝前預備工作
■建立目錄/oratmp,此目錄用來保存安裝文件,為了解壓能夠完成,此目錄應該至少有3G
■將5個.cpio文件挎貝至些目錄下,分別以以下命令解壓縮:
$ cpio -idcmv <Filename.cpio,分別得到Disk(1-5)5個目錄
■可以刪除原有的.cpio文件騰出剩余的空間
2、檢查系統要求
檢查附錄1的表格系統配置要求的內容
3、預安裝
■完成Root用戶安裝任務
□以Root用戶登錄
□建立目錄/oracle,此目錄下至少有3G以上的磁盤空間,見附錄1
□運行 $smit建立以下三個組
dbo
oper
oinstall
□運行 $smit建立用戶
oracle此帳號只是用來安裝與更新Oracle軟件,以下為其屬性:
PRimary Group:oinstall
Group SET:oinstall,dba
Home Directory:/home/oracle
Initial PROGRAM:/usr/bin/ksh
□設置環境變量
設置以下環境變量到oracle用戶的啟動腳本.profile與.dtprofile里,內容如下:
# Oracle Environment
ORACLE_BASE=/oracle; eXPort ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/prodUCt/9.0.1; export ORACLE_HOME
ORACLE_SID=xmedi; export ORACLE_SID
ORACLE_TERM=xterm; export ORACLE_TERM
TNS_ADMIN=$ORACLE_BASE/config/9.0.1; export TNS_ADMIN
NLS_LANG=AMERICAN-AMERICA.UTF8; export NLS_LANG
ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data; export ORA_NLS33
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/openwin/lib
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/td/lib:/usr/ucblib:/usr/local/lib
export LD_LIBRARY_PATH
#CLASSPATH must include the following JRE locations:
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib
# Set shell search paths:
PATH=/usr/bin:/etc:/usr/sbin:/usr/lbin:/usr/ucb:$HOME/bin:/usr/bin/X11:/sbin:.
PATH=$PATH:/bin:/opt/bin:/usr/ccs/bin:/usr/openwin/bin:/opt/local/GNU/bin
PATH=$PATH:/opt/local/bin:/opt/NSCPnav/bin:$ORACLE_HOME/bin
PATH=$PATH:/usr/local/samba/bin:/usr/ucb:
export PATH
# set tmp
TEMP=/tmp; export TEMP
TMPDIR=/tmp;
export TMPDIR
DISPLAY=192.168.13.14:0.0; export DISPLAY
■開始安裝
□以Oracle用戶登錄
□運行Oracle Universal Install
運行以下命令啟動(注重:不能在Oracle9i目錄下運行,否則會失敗)
$ /oratmp/Disk1/runInstaller
□出現“Welcome”對話框,選擇“Next”
□出現“Inventory Location”對話框, 指定為“/oracle”單擊“OK”
□出現“Unix Group Name”對話框,輸入oinstall,單擊“Next”
□此時,假如在預安裝中有沒有完成的操作,則會提示執行OraInstRoot.sh
□出現“File Locations”,單擊“Next”
□出現“Available Products”對話框,選擇要安裝的組件,單擊“Next”
□出現“Installation Types”對話框,選擇“Enterprise Edition”,單擊“Next”
□出現“Component Locations”對話框,單擊“下一步”
□出現“Database Configuration”對話框,選擇“General Purpose”單擊“下一步”
□出現“Database Identification”對話框,輸入全局數據庫名“eb.edib”與SID(eb), 單擊“Next”
注:Oracle推薦方式,SID不超過4個字母
假如機器域名:ABC.com,SID為test,則全局數據庫為EB.domain.com
□出現“Database File Location”對話框,選擇前面建立的Mount Point,確定,單擊“下一步”
□出現“Database Character Set”對話框,選擇字符集
□出現“Summary”對話框,檢查是否一切OK,單擊“Install”,開始安裝,根據提示插入相應的盤
□出現“Setup Privileges”對話框,按提示運行“root.sh”腳本,運行方法:
# cd $ORACLE_HOME
# ./root.sh
在運行中出現提示時,指定在預安裝中建立的目錄位置
□出現“Configuration Tools”、“Apache Web Server Configuration Assistant”、“Oracle Net Configuration Assistant”對話框,這些操作中不需要人工過程
□出現“Database Configuration Assistant”對話框,按提示輸入SYS與SYSTEM的密碼
□完成安裝
附錄1 系統安裝最小配置檢查表
系統安裝最小配置檢查表
備注
要求
輔助命令
完成
硬件要求
最小256MB 內存
$ /usr/bin/lsattr -E -l sys0 -a realmem
□
不小于2倍內存或400M的Swap Space或
$ /usr/bin/Lsps -a
□
CD-ROM
□
操作系統軟件要求
操作系統:AIX 4.3.3
$ usr/bin/oslevel
□
操作系統補丁,見附錄2
查看所有補丁
$ /usr/sbin/instfix –a
查看某種補丁
$ /usr/sbin/instfix -ik Maintenance_level
or
$ /usr/sbin/instfix -a -ivk APAR_number
查看某種補丁例子
/usr/sbin/instfix -ik 4330-07_AIX_ML
或者
/usr/sbin/instfix -a -ivk IY15138
□
3GB以上的磁盤空間
數據庫軟件(2.5G)
基礎(seed)數據庫(1G)
□
Shell File的文件限制
$ ulimit –f
此應該在建立文件系統時更改
400M以上的臨時磁盤空間位于
/tmp目錄
$ /usr/bin/df -k /tmp
這是Oracle Universal Installer要求的,假如不足,可以在另外的文件系統上建立/tmp,設置TEMP及TMPDIR環境變量,例子:
$ mkdir /u03/tmp
$ TEMP=/u03/tmp ; export TEMP
$ TMPDIR=/u03/tmp ; export TMPDIR
□
JRE Patches
$ jre
Oracle 要求版本至少為 JRE 1.1.8.5.
□
JDK Patches
$ java –version
Oracle HTTP Server 需要使用JDK,版本至少1.2.2.04,安裝此項的過程中會提示
□
保證以下兩個文件對于oracle用戶可寫
/etc/oraInst.loc
/etc/oratab
以下命令可以保證此項
以oracle用戶登錄,執行
touch /etc/oraInst.loc /etc/oratab
然后再刪除這兩個文件
這兩個文件是由oracle在安裝時自動創立
操作系統文件集(Filesets)
查看所有Filesets
$ lslpp –l
查看某個filesets
$ lslpp -l [fileset_name]
查看X-Window
$ xclock
所有需要的文件集見附錄3
□
服務器信息
主機名
□
ip地址
□
域名
□
附錄2 AIX 4.3.3 操作系統補丁要求狀態
補丁名稱
備注
IY01050
Required
IY03478
Required for Oracle Parallel Server
IY04109
Required for Oracle Parallel Server
IY04109
Required for Oracle Parallel Server
IY04149
Required for Oracle Parallel Server
IY04767
Required for Oracle Parallel Server
IY07276
Required
IY6749
Required for Oracle Parallel Server
附錄3 操作系統文件集要求
補丁名稱
備注
Filesets
bos.adt.base
bos.adt.lib
bos.adt.libm
X11.apps.rte
X11.apps.xterm
X11.base.rte
X11.motif.lib
X11.motif.mwm
Required Executables
以下可執行文件make, ar, ld, nm
必須位于/usr/ccs/bin 目錄