一. 作為root用戶的工作
1. 配置內核參數
用root用戶登陸
#sam 進入system administrator manager
在其中選擇kernel configuration,進入以後在選擇configurable parameters
修改以下參數
MAXDSIZ 1073741824
MAXDSIZ_64 2147483648
MAXSSIZ 134217728
MAXSSIZ_64 1073741824
MAXUSERS 1000
NPROC 20+8*MAXUSERS
SEMMNI 500
SEMMNS 1000
SEMMSL 2048
SEMVMX 32767
SEMMNU 500
SHMMAX 1073741824 (我配的那台機器最大允許就是這個值,應該是配最大的物理內存)
SHMMNI 512
SHMSEG 200
VPS_CEILING 64
2. 安裝Oracle9201所需要的磁盤空間
創建2個文件系統,一個用來安裝oracle,不小於4G,可以取名為/oracle,另一個用來存放Oracle的安裝文件,也不小於4G,取名為/oradata,同時保證/tmp目錄有多於55M的空閒空間。
3. 創建dba組和Oracle用戶
用root用戶登陸
#sam進入system administrator manager
在其中選擇accounts for users and groups
選擇groups,選擇menu中的actions選項中的add
輸入group name為dba,然後確定
回到accounts for users and groups
選擇users,選擇menu中的actions選項中的add
輸入login name為oracle,home directory為/home/oracle,primary group name為dba,確定,輸入密碼Oracle並確認。
二. 設置Oracle的環境變量
#su – oracle 用Oracle用戶登陸
$vi .profile 修改參數文件
在文件的最後加入以下參數
ORACLE_BASE=/Oracle
ORACLE_HOME=/Oracle/product/9.2.0.1
Oracle_SID=test
Oracle_TERM=xterm
export ORACLE_BASE ORACLE_HOME ORACLE_SID Oracle_TERM
NLS_LANG=american_america.ZHS16GBK
export NLS_LANG
ORA_NLS33=$Oracle_HOME/ocommon/nls/admin/data
export ORA_NLS33
LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/ctx/lib:/lib:/usr/lib:$ \ ORACLE_HOME/RDBMS/lib:$Oracle_HOME/lib32
SHLIB_PATH=$ORACLE_HOME/lib32:$Oracle_HOME/rdbms/lib32
ORACLE_DOC=$Oracle_BASE/product/9.2.0.1
export SHLIB_PATH LD_LIBRARY_PATH Oracle_DOC
PATH=/bin:/usr/bin:/usr/sbin:/opt/bin:/usr/local/bin:$Oracle_HOME/bin:/usr/contrib/ \ bin:$PATH
export PATH
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$Oracle_HOME/ \ rdbms/jlib
CLASSPATH=$CLASSPATH:$Oracle_HOME/network/jlib
export CLASSPATH
EDITOR=vi
export EDITOR
注:行末尾的“\”符號表示下一行接著上一行繼續。
$. ./.profile應用環境變量文件
三.安裝系統的補丁
需要安裝的補丁有:GOLDQPK11i,MegPatch, PHKL_25506,PHSS_26263,PHSS_24638,第一個補丁在附帶的光盤裡有,將光盤mount上去以後用swinstall –s /cdrom/GOLDQPK11i來安裝,剩下3個可以在itrc.hp.com找到,下載以後先用sh命令解開成為.depot文件,然後用swinstall –s 文件全名安裝補丁,例如PHKL_25506,假設下載到/tmp目錄。
#cd tmp
#sh PHKL_25506
#swinstall –s /tmp/PHKL_25506.depot
注:如果裝操作系統的時候打過了隨機的系統補丁,只需要打PHSS_26263這一個補丁就行了。
四.修改系統的bug
執行以下命令
#cd /usr/lib
#ln –s /usr/lib/libX11.3 libX11.sl
#ln –s /usr/lib/libXIE.2 libXIE.sl
#ln –s /usr/lib/libXext.3 libXext.sl
#ln –s /usr/lib/libXhp11.3 libXhp11.sl
#ln –s /usr/lib/libXi.3 libXi.sl
#ln –s /usr/lib/libXm.4 libXm.sl
#ln –s /usr/lib/libXp.2 libXp.sl
#ln –s /usr/lib/libXt.3 libXt.sl
#ln –s /usr/lib/libXtst.2 libXtst.sl
五.安裝Oracle並建立數據庫(以下部分應為集成商虺)