[原創(chuàng)]ORACLE9.2.0 for Solaris SPARC安裝手冊(cè)
ORACLE9.2.0 for Solaris SPARC安裝手冊(cè)--羅時(shí)民
軟件:
可從ORACLE網(wǎng)站http://download.oracle.com/ 上下載到,但是要注意版本號(hào)和機(jī)器型號(hào)對(duì)應(yīng),我下載的是solaris64_9.2.0.1.0.Disk1.cpio.gz, solaris64_9.2.0.1.0.Disk2.cpio.gz, solaris64_9.2.0.1.0.Disk3.cpio.gz 三個(gè)文件。
在安裝之前最好把make,cc或nmake,gcc安裝好。
硬件:
SUN BLADE 150機(jī)器,128+256M內(nèi)存
系統(tǒng)環(huán)境:
默認(rèn)方式安裝Solaris8,剩余空間建議至少6G以上(把三個(gè)安裝文件刻成盤(pán)運(yùn)行的話,可以少一點(diǎn)),交換分區(qū)至少400M以上(這點(diǎn)需要特別注意,如果少于400M安裝不能正常完成) 。
一、安裝前環(huán)境設(shè)置
1、首先以root用戶建立oracle用戶和管理組。oracle官方文檔建議建立兩個(gè)管理權(quán)限組,一個(gè)作為數(shù)據(jù)庫(kù)管理組dba,一個(gè)安裝組件管理組orainst組。以很多資深DBA的經(jīng)驗(yàn)來(lái)看建立一個(gè)dba組即可。
#groupadd dba
#useradd -d /export/home/oracle -g dba -m oracle
#passwd oracle
2、指定oracle運(yùn)行時(shí)的網(wǎng)絡(luò)連接端口號(hào)
在/etc/services 文件最后增加兩行
orasrv 1525/tcp oracle
listener 1521/tcp
3、設(shè)定系統(tǒng)運(yùn)行參數(shù)
在/etc/system文件set模塊后增加一段
set semsys:seminfo_semmni=315
set semsys:seminfo_semmsl=300
set semsys:seminfo_semmns=630
set semsys:seminfo_semopm=315
set semsys:seminfo_semvmx=32767
set shmsys:shminfo_shmmax=4294967295
set shmsys:shminfo_shmmni=315
set shmsys:shminfo_shmseg=10
set shmsys:shminfo_shmmin=1
4、編輯oracle用戶的配置文件,設(shè)定oracle環(huán)境變量
編輯或創(chuàng)建/export/home/oracle/.profile 文件,內(nèi)容如下(以下紅色部分為按自己的情況需要修改的屬性)
DISPLAY=192.168.1.90:0.0 #此處IP為啟動(dòng)圖形界面機(jī)器的地址
export DISPLAY
ORACLE_HOME=/export/home/oracle/oracle/product/9.2.0
export ORACLE_HOME
ORACLE_BASE=/export/home/oracle
export ORACLE_BASE
ORACLE_SID=nec01
export ORACLE_SID
#工作需要我用的是日語(yǔ)版系統(tǒng),中文系統(tǒng)下請(qǐng)修改這個(gè)屬性
NLS_LANG=JAPANESE_JAPAN.JA16SJIS
export NLS_LANG
JAVA_HOME=/export/home/oracle/oracle/product/9.2.0/JRE
export JAVA_HOME
JDK_HOME=$JAVA_HOME
export JDK_HOME
ORACLE_OEM_JAVARUNTIME=$JAVA_HOME
export ORACLE_OEM_JAVARUNTIME
PATH=.:/usr/local/bin:/export/home/oracle/oracle/product/9.2.0/JRE/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/css/bin:/usr/local/bin:/usr/proc/bin:$ORACLE_HOME/bin:$ORACLE_HOME/admin/bin:$ORACLE_HOME/lib
export PATH
LD_LIBRARY_PATH=.:/lib:/usr/lib:/usr/local/lib:/usr/share/lib:/usr/css/lib:$ORACLE_HOME/lib:$ORACLE_HOME/rdbms/lib:/usr/java/lib
export LD_LIBRARY_PATH
完成以上工作后對(duì)機(jī)器reboot,使設(shè)置生效。
二、開(kāi)始安裝
選擇英文圖形界面后以oracle用戶身份登錄。據(jù)說(shuō)以中文安裝有可能出現(xiàn)問(wèn)題,所以最好選擇英文方式。
1、解壓oracle安裝光盤(pán)
1). 使用gunzip 解壓生成三個(gè).cpio文件
2). 分別用cpio -idvm <文件名 命令執(zhí)行三個(gè)文件生成Disk1,Disk2,Disk3三個(gè)目錄
2、運(yùn)行安裝程序
$cd Disk1
$./runInstaller
即開(kāi)始Oracle安裝,出現(xiàn)oracle圖形安裝界面,按next繼續(xù)
3、輸入oracle的安裝目錄,選擇默認(rèn)即可;JAVA_HOME框可能需要輸入JAVA_HOME;其他一直NEXT,安裝時(shí)間可能很長(zhǎng),但一般在這一步不會(huì)出現(xiàn)問(wèn)題,我試了三次。
4、安裝完成100%后系統(tǒng)出現(xiàn)提示,/oracle/orainst/install.log安裝日志文件提示OK
5、彈出Setup Privileges窗口,按要求su -root用戶運(yùn)行指定的root.sh可執(zhí)行文件;出現(xiàn)提示 Are these setting correct (y/n):輸入y回車(chē);Enter the full pathname of the local bin directory (y/n):此處輸入/usr/bin回車(chē),最好不要用默認(rèn)的/usr/local/bin
6、設(shè)置/var/opt/oracle/oratab文件的鏈接
$ln -s /var/opt/oracle/oratab /etc/oratab
7、創(chuàng)建net連接參數(shù)與數(shù)據(jù)庫(kù)實(shí)例,此處不需特別的設(shè)置,按提示完成即可,漫長(zhǎng)的等待。
這個(gè)時(shí)候有些安裝光盤(pán)會(huì)出錯(cuò),或者其他原因可能導(dǎo)致數(shù)據(jù)庫(kù)創(chuàng)建失敗,忽略它。等安裝完成后手動(dòng)用dbca命令創(chuàng)建數(shù)據(jù)庫(kù),在用dbca創(chuàng)建之前,也還有可能需要把%ORACLE_HOME%/bin/dbca文件中最終執(zhí)行命令jre改成java。我有兩次未成功創(chuàng)建數(shù)據(jù)庫(kù)都是用這種方法解決的。
創(chuàng)建數(shù)據(jù)庫(kù)實(shí)例必不可少,最好不能出一點(diǎn)點(diǎn)錯(cuò)。
8、如果想使用dbstart和dbshut腳本啟動(dòng)和關(guān)閉數(shù)據(jù)庫(kù),修改/var/opt/oracle/oratab最后一行
nec01:/export/home/oracle/oracle/product/9.2.0:N
將N改成Y.
11、執(zhí)行dbstart,啟動(dòng)數(shù)據(jù)庫(kù)。使用sqlplus工具進(jìn)行測(cè)試,如能正常連接則oracle安裝成功。
如果dbstart不能正常啟動(dòng)數(shù)據(jù)庫(kù)的話,可以試著用下面方法啟動(dòng)數(shù)據(jù)庫(kù)
$lsnrctl start
$sqlplus /nolog
SQL>connect sys/sys as sysdba
SQL>startup
用圖形界面啟動(dòng)實(shí)例:
$oemapp console
參考:
作者:windblow 發(fā)表于http://www.chinaunix.net 的 oracle8.1.7 for solaris x86完全安裝手冊(cè)
posted on 2005-08-16 18:03 SunKing's Blog 閱讀(2642) 評(píng)論(5) 編輯 收藏