DISPLAY 轉發。telnet → 登入 oracle 用戶 → /usr/openwin/bin/xterm -display :0 groupadd dba
groupadd oinstall
useradd -d /export/home/oracle -g oinstall -G dba -m oracle
passwd oracle
groupadd apchadm
useradd -d /export/home/apache -g oinstall -G apchadm -m apache
passwd apache
原則:嚴禁使用 root 安裝/運行 Oracle;Apache 用戶供 Oracle HTTP Server 使用。
編輯 /etc/system,依 Oracle 9i 需求設定:
set semsys:seminfo_semmns=1024 # 系統總信號量上限
set semsys:seminfo_semmsl=256 # 每集合最大信號量 (所有實例 processes 之和 + 最大 processes*2 + 10*實例數)
set shmsys:shminfo_shmmax=4294967295 # 最大共享記憶體段 (建議 ≥ 物理記憶體 50%)
set shmsys:shminfo_shmmin=1
set shmsys:shminfo_shmmni=100 # 系統最大共享記憶體段數
set shmsys:shminfo_shmseg=10 # 每進程最大附掛段數
修改後 **必須重啟系統** 生效 (reboot)。驗證:sysdef | grep -i sem、sysdef | grep -i shm。若未生效可嘗試 modload /kernel/sys/shmsys。
mkdir -p /u01/oracle/product/9.2.0
chown -R oracle:oinstall /u01/oracle
DISPLAY=192.168.0.x:0.0; export DISPLAY # 客戶端 IP
ORACLE_BASE=/u01/oracle; export ORACLE_BASE
ORACLE_HOME=/u01/oracle/product/9.2.0; export ORACLE_HOME
ORACLE_SID=vfastora; export ORACLE_SID # 安裝時指定的 SID
ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data; export ORA_NLS33
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH
NLS_LANG=american_america.ZHS16GBK; export NLS_LANG
PATH=$ORACLE_HOME/bin:/usr/bin:/usr/ucb:/etc:/usr/openwin/bin:/usr/ccs/bin; export PATH
/files/disk1)。su - oracle → cd /files/disk1; ./runInstaller。ZHS16GBK、Database Configuration 選 Software Only (稍後用 DBCA 建庫)。su - oracle → dbca (圖形介面,全程預設即可)。sqlplus /nologSQL> CONNECT / AS SYSDBASQL> STARTUPDatabase opened. 表示安裝成功。