- 論壇徽章:
- 1
|
UNIXWARE 713 for ORACLE 9i 9204安裝文檔
本文將介紹Oracle Database 9i在UnixWare 713 下的安裝過(guò)程,如果你是有過(guò)安裝Oracle的經(jīng)驗(yàn)本安裝過(guò)程可以權(quán)當(dāng)快速安裝手冊(cè);如果你以前從未安裝過(guò)Oracle數(shù)據(jù)庫(kù),那我們就從這篇文章開(kāi)始熟悉Oracle的安裝過(guò)程。
UnixWare 713及 Oracle 9I 數(shù)據(jù)庫(kù)的要求:
內(nèi)存不少于256MB,建議1GB
SWAP交換區(qū)大小一般為內(nèi)存的兩倍,建議安裝UnixWare時(shí)設(shè)置為2047MB
硬盤空間是越大越好,因?yàn)閁W系統(tǒng)本身需要2.5GB容量ORACEL 9i數(shù)據(jù)庫(kù)同樣也需要2.5GB左右的容量,建議硬盤空間10GB以上
tmp空間,因?yàn)镺RACLE安裝時(shí)需要tmp空間在400MB,建議用戶安裝UW時(shí)tmp空間設(shè)置為512MB
操作系統(tǒng)安裝時(shí)必須安裝全部的LKP包
安裝數(shù)據(jù)庫(kù):
1) 安裝之前先要安裝uw713MP5補(bǔ)丁
ftp://ftp.sco.com/pub/unixware7/713/mp/mp5/uw713mp5.iso
刻錄成光盤安裝:
# mount /dev/cdrom/cdrom1 /mnt
# /mnt/install.sh
安裝成功后,從新啟動(dòng)系統(tǒng)
# shutdown –g0 –i6 -y
從新啟動(dòng)系統(tǒng)
2) 修改核心文件
# /etc/conf/bin/idtune -m SEMMNI 100
# /etc/conf/bin/idtune -m SEMMSL 100
# /etc/conf/bin/idtune -m SEMVMX 32767
# /etc/conf/bin/idtune -m SHMMAX 2147483647(物理內(nèi)存的一半)
# /etc/conf/bin/idtune SHMMIN 1
# /etc/conf/bin/idtune -m SHMMNI 100
# /etc/conf/bin/idtune -m SDATLIM 0x7fffffff
# /etc/conf/bin/idtune -m HDATLIM 0x7fffffff
# /etc/conf/bin/idtune -m SVMMLIM 0x7fffffff
# /etc/conf/bin/idtune -m HVMMLIM 0x7fffffff
# /etc/conf/bin/idtune -m SFSZLIM 0x7fffffff
# /etc/conf/bin/idtune -m HFSZLIM 0x7fffffff
# /etc/conf/bin/idtune -m HFNOLIM 2048
# /etc/conf/bin/idtune -m SFNOLIM 1024
# /etc/conf/bin/idtune -m ARG_MAX 1048576
# /etc/conf/bin/idtune -m MAXLINK 32767
# /etc/conf/bin/idtune -m FLCKREC 2000
# /etc/conf/bin/idtune -m SHMSEG 4096
修改文件/etc/conf/mtune.d/ipc文件內(nèi)SEMOPM的最大值為100
# vi /etc/conf/mtune.d/ipc
# /etc/conf/bin/idtune -m SEMOPM 100
連接核心
# /etc/conf/bin/idbuild –B
# shutdown -go -i6 –y
3) 建立dba組和oracle用戶
# scoadmin a
建立用戶的組ID和用戶ID為同一值,方便記憶
注意:我在測(cè)試文檔中將Oracle用戶主目錄建立在/home/oracle
4) 修改oracle用戶的環(huán)境變量
# su – oracle
$ vi .profile
以下內(nèi)容加到profile文件中
ORACLE_BASE=/home/oracle
export ORACLE_BASE
ORACLE_HOME=/oracle/app/9.2.0.4
export ORACLE_HOME
ORACLE_SID=ora
export ORACLE_SID
LD_LIBRARY_PATH=$ORACLE_HOME/lib$LD_LIBRARY_PATH
export LD_LIBRARY_PATH
PATH=/bin:/usr/bin:/usr/local/bin:/opt/bin:/opt/kde2/bin:/opt/kde/bin:/usr/java/bin:/usr/X11R6/bin:/opt/teTeX/bin:
export PATH
NLS_LANG=american_america.ZHS16GBK
export NLS_LANG
ORACLE_TERM=ansi
export ORACLE_TERM
其中:
ORACLE_BASE為oracle用戶的主目錄
ORACLE_HOME為系統(tǒng)軟件的安裝目錄;
ORACLE_SID 為數(shù)據(jù)庫(kù)的SID,這里可以自行設(shè)置;
NLS_LANG 為數(shù)據(jù)庫(kù)的字符集,為了保證數(shù)據(jù)庫(kù)能夠輸出輸入數(shù)據(jù)庫(kù),我們需要在這里把字符集設(shè)為american_america.ZHS16GBK,其中american_america英文字符集,ZHS16GBK為中文字符集
5) 修改oracle數(shù)據(jù)庫(kù)啟動(dòng)所需環(huán)境變量
# linux
[root@root unixware]# cd /
[root@root /]# ln -s /usr/bin/gawk /bin/awk
[root@root /]# ln -s /usr/bin/grep /bin/grep
修改啟動(dòng)splplus所需的環(huán)境變量文件
[root@root /]# vi /etc/profile
修改此行PATH="/bin:/usr/bin"
添加PATH="/bin:/usr/bin ORACLE_HOME/bin"
6) 創(chuàng)建Oracle安裝目錄
在Root用戶下執(zhí)行以下命令
[root@root /]# mkdir /oracle
[root@root /]# mkdir /oracle/app
[root@root /]# mkdir /oracle/app/9.2.0.4
[root@root /]# chown -R oracle:dba /oracle
7) 安裝前準(zhǔn)備
如果你的文件為cpio格式執(zhí)行以下步驟如果為光盤版可略過(guò)。
拷貝 Linux9i_Disk1.cpio.gz
Linux9i_Disk2.cpio.gz
Linux9i_Disk3.cpio.gz
文件放在同一目錄下,用戶切換為L(zhǎng)KP格式
# gunzip Linux9i_Disk1.cpio.gz
# gunzip Linux9i_Disk2.cpio.gz
# gunzip Linux9i_Disk3.cpio.gz
# cpio –idmv –I/xxx/Linux9i_Disk1.cpio
# cpio –idmv –I/xxx/Linux9i_Disk2.cpio
# cpio –idmv –I/xxx/Linux9i_Disk3.cpio
安裝oracle數(shù)據(jù)庫(kù)
開(kāi)始安裝Oracle用戶登陸
$ startx
等起動(dòng)圖形后
$ linux
$ startkde
啟動(dòng)KDE桌面環(huán)境,執(zhí)行安裝
$ ./runInstaller
出現(xiàn)Oracle Universal Installer(OUI)的圖形界面,按照提示一步步點(diǎn)擊“Next”安裝
當(dāng)遇到輸入“Unix Group Name”的時(shí)候,輸入組名“dba”,點(diǎn)擊下一步
此時(shí)Oracle Universal Installer會(huì)生成一個(gè)建立Oracle Inventory所用的orainstRoot.sh 文件,彈出一個(gè)提示框,需要用root身份來(lái)執(zhí)行這個(gè)orainstRoot.sh文件
從新開(kāi)起一個(gè)新的終端窗口,以Root用戶執(zhí)行
$ /tmp/orainstRoot.sh
執(zhí)行完畢后再回到提示窗口,按下“Continue”按鈕繼續(xù)安裝
按照提示繼續(xù)安裝,當(dāng)遇到要求輸入(Global Database Name)“全局?jǐn)?shù)據(jù)庫(kù)名”和(SID)時(shí),只需要把全局?jǐn)?shù)據(jù)庫(kù)名輸入既可,點(diǎn)擊下一步安裝
數(shù)據(jù)庫(kù)的字符集設(shè)置,我們選擇Simplifiled Chinese ZHS16GBK,按Next進(jìn)入下一步
Oracle Universal Installer開(kāi)始復(fù)制并顯示要安裝的Oracle9i產(chǎn)品摘要,在確認(rèn)無(wú)誤后按下“Install”按鈕開(kāi)始安裝
在安裝的過(guò)程中會(huì)遇到的錯(cuò)誤:
第一個(gè)錯(cuò)誤:安裝agent,快裝完的時(shí)候有:
parameter "orahome"=/home/oracle/product/9.2.0
parameter "nodeinfo"=NO_value
提示失敗。
這個(gè)錯(cuò)誤需要安裝補(bǔ)丁p3238244_9204_LINUX.zip
http://conrad2001.narod.ru/terek/p3238244_9204_LINUX.zip
[root@root /]# unzip p3238244_9204_LINUX.zip
[root@root /]# cd 3238244
手工將3238244/files/lib/stubs目錄下的所有文件復(fù)制到$ORACLE_HOME/lib/stubs/目錄:
$ cp files/lib/stubs/* $ORACLE_HOME/lib/stubs/
重新連接編譯"Agent"相關(guān)程序
$ cd $ORACLE_HOME/network/lib/
$ make –f ins_oemagent.mk install
成功編譯后
點(diǎn)擊前面oracle安裝程序中的"Agent Configuration Assistant",并點(diǎn)擊"Retry"重新運(yùn)行配置工具程序
第二個(gè)錯(cuò)誤:Apache配置錯(cuò)誤
這個(gè)錯(cuò)誤可以根據(jù)安裝提示修改相應(yīng)文件的相應(yīng)行
修改文件:
$ vi /oracle/app/9.2.0.4/Apache/Apache/conf /httpd.conf
對(duì)其中出錯(cuò)的228、232、248行分別做 # 注釋
點(diǎn)擊"Retry"重新運(yùn)行配置工具程序,成功后退出安裝
9) 測(cè)試監(jiān)聽(tīng)、數(shù)據(jù)庫(kù)啟動(dòng)是否正常
$ lsnrctl start
$ sqlplus /nolog
SQL*Plus: Release 9.2.0.4.0 - Production on Sat Mar 12 22:58:53 2005
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
SQL> connect / as sysdba
Connected.
SQL> shutdown immediate 關(guān)閉數(shù)據(jù)庫(kù)
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup; 啟動(dòng)數(shù)據(jù)庫(kù)
ORACLE instance started.
Total System Global Area 236000356 bytes
Fixed Size 451684 bytes
Variable Size 201326592 bytes
Database Buffers 33554432 bytes
Redo Buffers 667648 bytes
Database mounted.
Database opened.
閆春 |
|