標準化 Solaris 上 Oracle 8.1.7 安裝流程,涵蓋核心參數調整、使用者/群組建立、目錄佈局、環境變數設定、安裝執行與安裝後驗證。
groupadd dba
useradd -g dba -d $ORACLE_HOME -m -s /bin/sh oracle
# 修改 /etc/group 末行: dba::100:oracle
# 修改 /etc/passwd 末行: oracle:x:1001:100::/oracle_home:/bin/sh
mkdir /oracle; chown -R oracle:dba /oracle
# /etc/system 核心參數(依實體記憶體調整 shmmax)
set shmsys:shminfo_shmmax=4294967295
set shmsys:shminfo_shmmin=1
set shmsys:shminfo_shmmni=100
set shmsys:shminfo_shmseg=100
set semsys:seminfo_semmni=100
set semsys:seminfo_semmsl=100
set semsys:seminfo_semmns=200
set semsys:seminfo_semopm=100
set semsys:seminfo_semvmx=32767
set ulimit=3000000
passwd oracle
reboot
# .profile 環境變數
export ORACLE_BASE=/data/u01/oracle
export ORACLE_HOME=$ORACLE_BASE/product/8.1.7
export ORACLE_TERM=xsun5
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/openwin/lib:/usr/dt/lib
export CLASSPATH=.:$ORACLE_HOME/jdbc/lib/classes111.zip:$ORACLE_HOME/jdbc/lib/nls_charset11.zip
export PATH=$PATH:$ORACLE_HOME/bin:/usr/openwin/bin:/usr/bin:/usr/ucb:/usr/local/bin
export NLS_LANG=AMERICAN_AMERICA.ZHS16CGB231280
export ORACLE_SID=orcl
export DISPLAY=192.168.0.190:0.0
cd /cdrom/cdrom0; ./runInstallerorainstRoot.sh 及安裝結束時的 root.sh。svrmgrl
connect internal
shutdown
startup
sqlplus internal
依此 SOP 可確保 Solaris 環境安裝順利、參數合規、後續維護無憂。