一、安裝 Oracle 前的准備工作
說明:准備工作主要是增加Oracle 的用戶及組,改變一些系統參數文件。
1、 #vi /etc/passwd 最後一行加 oracle::9722:643:oracle:/Oracle_HOME:/bin/csh
(增加Oracle用戶/或者用useradd)
2、 #vi /etc/group 最後一行後加 dba::643:Oracle
(增加Oracle的組/或者用groupadd)
3、#passwd oracle 敲兩次口令,給Oracle用戶標明密碼
4、 在根 / 下 #chown oracle oracle #chgrp dba Oracle
5、 #cp .cshrc /oracle 把根下的這兩個文件拷貝到 /Oracle 路徑下
6、 #cd oracle #chown oracle .* 把拷貝過來的隱含文件變成Oracle屬組 #chgrp dba .*
7、 #vi /etc/services 最後增加兩行 orasrv 1525/tcp Oracle listener 1521/tcp
8、 #vi /etc/system 在set後增加一段
set shmsys:shminfo_shmmax=4294967295
set shmsys:shminfo_shmmin=1
set shmsys:shminfo_shmmni=100
set shmsys:shminfo_shmseg=10
set semsys:seminfo_semmns=200
set semsys:seminfo_semmni=70
9、 #su - Oracle
10、 %vi .cshrc 增加一段
set path=( /oracle/bin /usr/sbin /usr/bin /usr/openwin/bin /Oracle /etc /usr/ccs/bin . )
setenv ORACLE_HOME /Oracle
setenv ORACLE_SID Oracle8
#setenv DISPLAY 10.1.1.110:0.0
setenv NLS_LANG AMERICAN_AMERICA.ZHS16CGB231280
#setenv NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
說明:加#為可選的參數, 10.1.1.110是用PC機運行EXTRAX登錄服務器所配置的。
11、#sync;sync;reboot Sun OS重啟,使參數生效
二、安裝 Oracle
1 、插入Oracle 安裝光盤
#/etc/init.d/volmgt stop
#/etc/init.d/volmgt start
%volcheck
%df -k 檢查有無cdrom的設備
2、 %cd /cdrom/cdrom0 %./runInstaller 出現 Oracle Universal Installer的安裝窗口,按Next鍵繼續
3、Destination框輸入將要安裝oracle的目錄,接著出現彈出窗口要求用root運行/tmp/orainstRoot.sh (它創建oraInventory的安裝目錄) 接著選擇要安裝的產品Oracle8I 8.1.5
4、選typical或custom安裝,注意屏幕上端Language按鈕,選Chinese語言。
5、接著出現將要安裝ORACLE產品的全部信息,如果有不對的地方可以按Perious按鈕返回修改。如果確認無誤,按Next,Oracle開始安裝。
6、安裝成功100%後又回到開始的選項菜單。/Oracle/orainst/install.log 安裝日志文件最後提示OK
7、彈出Setup Privileges窗口,要求用root運行 #/Oracle/root.sh
Are these setting correct (y/n):敲 y Enter the full pathname of the local bin directory (y/n): 敲/bin (此shell 程序在/var/opt/Oracle路徑下生成一個文件oratab ,並做系統檢測)
8、 #vi /var/opt/oracle/oratab 最後一行改 oracle8:/Oracle:Y
9、#vi /var/opt/oracle/listener.ora 改 host= (host_name) oraclehome= (/Oracle)
例子: listener=(address_list=
(address=(protocol=tcp)
(port=1521)
(host=joe)))
sid_list_listener=(sid_list=
(sid_desc=(sid_name=Oracle8)
(oracle_home=/Oracle)))
trace_level+listener=admin
startup_wait_time_listener=0
connect_timeout_listener=5
10、#vi /var/opt/Oracle/tnsnames.ora 一些連接字符串,分布式通訊時有用
11、#su - Oracle %env 看環境變量改變了沒有
12、%svrmgrl 喚醒SVRMGR狀態
SVRMGR>connect internal
連接打開數據庫 SVRMGR>shutdown immediate 先關閉 instances, 數據庫
SVRMGR>startup 再打開數據庫,當看到 instances startup, database mount, database open的時候,Oracle安裝成功
SVRMGR>exit
14、 %lsnrctl start 啟動listener 如果出錯檢查環境變量是否設好,及lsnrctl文件的內容和執行屬性。