ORACLE8I FOR SUN SOLARIS2.7 安裝說明(轉)

Rounders發表於2007-08-09
ORACLE8I FOR SUN SOLARIS2.7 安裝說明[@more@]

一、安裝 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檔案的內容和執行屬性。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9417382/viewspace-937440/,如需轉載,請註明出處,否則將追究法律責任。

相關文章