一、安裝 ORACLE 前的準(zhǔn)備工作
說(shuō)明:準(zhǔn)備工作主要是增加ORACLE 的用戶及組,改變一些系統(tǒng)參數(shù)文件。
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用戶標(biāo)明密碼
4、 在根 / 下 #chown oracle oracle #chgrp dba
oracle
5、 #cp .cshrc /oracle 把根下的這兩個(gè)文件拷貝到 /oracle 路徑下
6、 #cd oracle #chown oracle .* 把拷貝過(guò)來(lái)的隱含文件變成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
說(shuō)明:加#為可選的參數(shù), 10.1.1.110是用PC機(jī)運(yùn)行EXTRAX登錄服務(wù)器所配置的。
11、#sync;sync;reboot???? Sun
OS重啟,使參數(shù)生效
二、安裝 ORACLE
1 、插入ORACLE 安裝光盤 #/etc/init.d/volmgt
stop #/etc/init.d/volmgt start %volcheck %df -k
檢查有無(wú)cdrom的設(shè)備
2、 %cd /cdrom/cdrom0 %./runInstaller 出現(xiàn) ORACLE Universal
Installer的安裝窗口,按Next鍵繼續(xù)
3、Destination框輸入將要安裝oracle的目錄,接著出現(xiàn)彈出窗口要求用root運(yùn)行/tmp/orainstRoot.sh
(它創(chuàng)建oraInventory的安裝目錄) 接著選擇要安裝的產(chǎn)品ORACLE8I 8.1.5
4、選typical或custom安裝,注意屏幕上端Language按鈕,選Chinese語(yǔ)言。
5、接著出現(xiàn)將要安裝ORACLE產(chǎn)品的全部信息,如果有不對(duì)的地方可以按Perious按鈕返回修改。如果確認(rèn)無(wú)誤,按Next,ORACLE開始安裝。
6、安裝成功100%后又回到開始的選項(xiàng)菜單。/oracle/orainst/install.log
安裝日志文件最后提示OK
7、彈出Setup Privileges窗口,要求用root運(yùn)行 #/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路徑下生成一個(gè)文件oratab
,并做系統(tǒng)檢測(cè))
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
一些連接字符串,分布式通訊時(shí)有用
11、#su - oracle %env 看環(huán)境變量改變了沒(méi)有
12、%svrmgrl 喚醒SVRMGR狀態(tài) SVRMGR>connect
internal 連接打開數(shù)據(jù)庫(kù) SVRMGR>shutdown immediate 先關(guān)閉 instances,
數(shù)據(jù)庫(kù) SVRMGR>startup 再打開數(shù)據(jù)庫(kù),當(dāng)看到 instances startup, database mount,
database open的時(shí)候,oracle安裝成功 SVRMGR>exit
14、 %lsnrctl start 啟動(dòng)listener
如果出錯(cuò)檢查環(huán)境變量是否設(shè)好,及l(fā)snrctl文件的內(nèi)容和執(zhí)行屬性。
|