主頁(yè) > 知識(shí)庫(kù) > linux AS3 oracle9i 安裝指南

linux AS3 oracle9i 安裝指南

熱門(mén)標(biāo)簽:陽(yáng)江智能電銷(xiāo)機(jī)器人 平頂山手機(jī)自動(dòng)外呼系統(tǒng)違法嗎 科研地圖標(biāo)注 南寧銷(xiāo)售電銷(xiāo)機(jī)器人廠(chǎng)家 辦理400電話(huà)怎么劃傷 灰谷地圖標(biāo)注 省份地圖標(biāo)注 江蘇客服外呼系統(tǒng)怎么樣 地圖標(biāo)注軌跡
oracle9i for linux A3安裝指南
by tangyi
警告:如果修改unix 參數(shù)文件或者oracle 參數(shù)文件,切忌備份并且確認(rèn)后才能修改,否則可能發(fā)生無(wú)法挽回的錯(cuò)誤。
準(zhǔn)備:
1、安裝vmware tools
點(diǎn)vmware 工具菜單下的install vmware tools
然后mount /dev/cdrom /mnt/cdrom
cd /mnt/cdrom
cp VM*.gz /tmp
unzip VM*.gz
如果是.tar,需要tar xvf *.tar
cd vm*
./*.pl
2、開(kāi)起telnet 服務(wù)
安裝telnet –server 包,在cd3上
把CD3放入VMWARE光驅(qū)
mount /dev/cdrom /mnt/cdrom
cd /mnt/cdrom
rpm –ivh telnet-server*.rpm
ntsysv
將telnet前面打上星號(hào)確定
service xinetd restart
3、開(kāi)起xmanager服務(wù)
我們?cè)贚inux系統(tǒng)下,修改/etc/X11/xdm/Xaccess文件,找到下面的語(yǔ)句:# * #any host can get a login window 去掉最前面的#號(hào)
修改/etc/X11/gdm/gdm.conf文件,找到下面的語(yǔ)句:[xdmcp] 將其中的Enable=false 改為Enable=true 或 Enable=1。同時(shí)我們要確保存在下面的語(yǔ)句,因?yàn)?77端口是我們要配置的xdmcp服務(wù)的監(jiān)聽(tīng)端口,我們?cè)诤竺媾渲脁manager將看到。
修改/etc/inittab文件,將下面的語(yǔ)句 改為如下,如果原來(lái)就是id:5:initdefault:就不用更改。
修改/etc/X11/xdm/xdm-config的最后一行,在displayManager.requestPort:0前面加上一個(gè)!號(hào),結(jié)果如下第五步,我們修改確保/etc/X11/xdm/Xservers的屬性為444,/etc/X11/xdm/Xsetup_0的屬性為755,在RedHat 9.0中,我們可以看到這兩個(gè)文件默認(rèn)的屬性就是444和775,因此不用修改。


正式安裝
一、oracle9i 安裝盤(pán)和oracle9i 補(bǔ)丁

ship_9204_linux_disk1.cpio p3006854_9204_LINUX.zip
ship_9204_linux_disk2.cpio p2617419_210_GENERIC.zip
ship_9204_linux_disk3.cpio p3238244_9204_LINUX.zip

二、安裝步驟

1、以根用戶(hù)登錄系統(tǒng),添加安裝過(guò)程中需要用到的用戶(hù)和組
#groupadd oracle
#useradd –g oracle oracle
#passwd oracle
2、以根用戶(hù)登錄系統(tǒng),調(diào)節(jié)共享內(nèi)存
# echo 300000000 > /proc/sys/kernel/shmmax
當(dāng)然為了一開(kāi)機(jī)系統(tǒng)就能自動(dòng)幫你設(shè)好這些參數(shù),也可改動(dòng) /etc/sysctl.conf 這個(gè)文件,加入以下的語(yǔ)句:kernel.shmmax = 300000000
注意:如果你的共享內(nèi)存不夠大的話(huà),在安裝的過(guò)程中會(huì)提示ORA-27123錯(cuò)誤,到時(shí)候你只要把/proc/sys/kernel/shmmax的值調(diào)大就可以了
3:以root用戶(hù)在根目錄底下創(chuàng)建oracle 并且賦予oracle用戶(hù)該目錄的權(quán)限
# cd /
# mkdir -p /oracle/product/9.2
# chown -R oracle oracle
4:以oracle用戶(hù)登錄系統(tǒng),設(shè)置oracle的環(huán)境
$vi .bash_profile (加入如下幾行)
export LD_ASSUME_KERNEL=2.4.1
export ORACLE_BASE=/oracle
export ORACLE_HOME=/oracle/product/9.2
export ORACLE_SID=linuxgis
export PATH=$ORACLE_HOME/bin:$PATH
export PATH=$PATH:$ORACLE_HOME/bin
5、以root用戶(hù)登錄系統(tǒng),安裝p3006854_9204_LINUX.zip這個(gè)補(bǔ)丁,此補(bǔ)丁如果不裝,那么runInstaller將不會(huì)啟動(dòng)。
$su – root
#unzip p3006854_9204_LINUX.zip
(等解壓完成會(huì)在當(dāng)前目錄下生成一個(gè)補(bǔ)丁目錄3006854)
#cd 3006854
#sh rhel_pre_install.sh

6.檢查是否安裝以下包

#su - root
#rpm -qa|grep compat
compat-db-4.0.14-5.i386
compat-gcc-7.3-2.96.122.i386
compat-gcc-c++-7.3-2.96.122.i386
compat-libstdc++-7.3-2.96.122.i386
compat-libstdc++-devel-7.3-2.96.122.i386
#rpm -qa|grep openmotif21
openmotif21-2.1.30-8.i386
#rpm -qa|grep
setarch setarch-1.3-1.i386
#rpm -qa|grep
tcl tcl-8.3.5-92.i386

備注:如果藍(lán)色字體的包安裝不成功,需要到redhat下的添加包,將所有開(kāi)發(fā)包全部安裝后在安裝藍(lán)色的包,一般在cd3上
上面顯示的內(nèi)容是在筆者已經(jīng)安裝了具體的RPM包之后的結(jié)果。它們對(duì)應(yīng)的軟件包是

compat-db-4.0.14-5.i386.rpm
compat-gcc-7.3-2.96.122.i386.rpm
compat-gcc-c++-7.3-2.96.122.i386.rpm
compat-libstdc++-7.3-2.96.122.i386.rpm
compat-libstdc++-devel-7.3-2.96.122.i386.rpm
openmotif21-2.1.30-8.i386.rpm
setarch-1.3-1.i386.rpm t
tcl-8.3.5-92.i386.rpm

安裝方法,將CD3放入VMWARE光驅(qū)
mount /dev/cdrom /mnt/cdrom
cd /mnt/cdrom
cd /RedHat/RPM
rpm -ivh 包名

一般情況下,你的系統(tǒng)上的輸出結(jié)果和這個(gè)不同。如果個(gè)別包沒(méi)有安裝,把系統(tǒng)安裝光盤(pán)mount上,找到具體的軟件包(大多數(shù)在第三張光盤(pán)上),然后利用如下的命令來(lái)安裝相應(yīng)的包: # rpm -ivh compat.....rpm 因?yàn)槲覜](méi)有把RHAS3刻錄到光盤(pán),所以我用下面的命令來(lái)掛載iso文件

mount -o loop /mnt/e/rhas3/rhel-3-i386-as-disc3.iso /mnt/cdrom

要額外注意的是,這些軟件包之間是有依賴(lài)性的,先后的順序要找好。否則會(huì)報(bào)告不能安裝的錯(cuò)誤。在安裝軟件包的時(shí)候,如果出現(xiàn)軟件包的依賴(lài)性,就先安裝有有依賴(lài)的包。我相信大家會(huì)看明白軟件包之間的依賴(lài)性的。還需要將gcc、g++更換為2.96的版本. 方法如下:

#su - root
mv /usr/bin/gcc /usr/bin/gcc323
ln -s /usr/bin/gcc296 /usr/bin/gcc
mv /usr/bin/g++ /usr/bin/g++323
# if g++ doesn't exist, then gcc-c++ was not installed(這里是注釋哦)
ln -s /usr/bin/g++296 /usr/bin/g++

7、開(kāi)始安裝
Oracle 安裝
安裝oracle必須得在圖形界面進(jìn)行安裝,而且必須是以oracle用戶(hù)
cpio -idmv ship_9204_linux_disk1.cpio
cpio -idmv ship_9204_linux_disk2.cpio
cpio -idmv ship_9204_linux_disk3.cpio
這樣的命令來(lái)生成三個(gè)目錄
進(jìn)入Disk1目錄,
$cd Disk1
$./runInstaller
如果顯示cannot connect to X11 window的話(huà),必須切換到root用戶(hù),鍵入
[oracle] su – (切換到root用戶(hù))
[root] xhost +
顯示 access control disabled,clients can connect from any host表示顯示正確
然后再切換到oracle用戶(hù), 進(jìn)入Disk1目錄
[Disk1]./runInstaller
[Disk1]./runInstaller
此時(shí)打開(kāi)oracle的歡迎界面將出現(xiàn)亂碼,解決方法如下:
(1)、結(jié)束安裝過(guò)程
(2)、改變局部變量,以oracle用戶(hù)鍵入如下:
[oracle]export LC_ALL=en
[oracle]export LANG=en
[oracle]export LANGUAGE=en
[oracle]export (此時(shí)查看LC_ALL,LANG,LANGAGE都變?yōu)閑n值)
如想改變整個(gè)的全局變量時(shí),以oracle用戶(hù)鍵入:
[oracle] vi /etc/profile
在編輯界面寫(xiě)入:
export LC_ALL=en
export LANG=en
export LANGUAGE=en
:wq后保存退出
[oracle]export (此時(shí)查看LC_ALL,LANG,LANGAGE都變?yōu)閑n值)

安裝過(guò)程中的注意事項(xiàng):

系統(tǒng)會(huì)提示你輸入U(xiǎn)NIX GROUP NAME ,即我們剛才建立的oracle用戶(hù)組。(#groupadd oracle)
提示運(yùn)行orainstRoot.sh腳本,在root終端下執(zhí)行: #sh /tmp/orainstRoot.sh 然后繼續(xù)
提示支行root.sh腳本,在root終端下執(zhí)行:#sh /home/oracle/product/9.2/root.sh 然后繼續(xù)
安裝過(guò)程中會(huì)提示Agent Configuration Assistant 工具未鏈接成功,等軟件安裝完以后要再安裝p2617419_210_GENERIC.zip和p3238244_9204_LINUX.zip這兩個(gè)補(bǔ)丁

8、安裝p2617419_210_GENERIC.zip和p3238244_9204_LINUX.zip這兩個(gè)補(bǔ)丁
其中,p2617419_210_GENERIC.zip相當(dāng)于一個(gè)補(bǔ)丁管理工具,只有先安裝這個(gè)工具才能安裝其它的補(bǔ)丁。
$unzip p2617419_210_GENERIC.zip (等解壓完成會(huì)在當(dāng)前目錄下生成一個(gè)補(bǔ)丁目錄OPatch)
$unzip p3238244_9204_LINUX.zip (等解壓完成會(huì)在當(dāng)前目錄下生成一個(gè)補(bǔ)丁目錄3238244)
$cd ~ (回到oracle 用戶(hù)的主目錄)
$vi .bash_profile (在此用戶(hù)的配置文件的最后一行加上下面這一句)
export PATH=$PATH:/setup/OPatch:/sbin 即把p2617419_210_GENERIC.zip補(bǔ)丁解壓出來(lái)的OPatch目錄的路徑和/sbin路徑都加上去。
$cd opatch (回到補(bǔ)丁目錄3238244下面)
$./opatch apply
8、重新鏈接Agent Configuration Assistant 工具,并啟動(dòng)它
$cd $ORACLE_HOME/network/lib
$make -f ins_oemagent.mk install
$$ORACLE_HOME/bin/agentctl start


9、使用dbca創(chuàng)建數(shù)據(jù)庫(kù)
我安裝的時(shí)候報(bào)錯(cuò)了。
/oracle/product/9.2.0.4/bin/dbca: line 124: 2542 Killed
$JRE_DIR/bin/jre -DORACLE_HOME=$OH -DJDBC_PROTOCOL=thin -mx64m -classpath $CLASSPATH oracle.sysman.assistants.dbca.Dbca $ARGUMENTS
大致是因?yàn)?204的默認(rèn)1.1.8JRE有問(wèn)題,需要修改,方法如下:
到 $ORACLE_BASE/jre 目錄下,發(fā)現(xiàn)oracle 自己已經(jīng)有1.3.1版的JRE
ls $ORACLE_BASE/jre
1.1.8/ 1.3.1/
只要使用1.3.1 的JRE就可以了。通過(guò)察看dbac 的script , 我的修改方法如下(使用oracle帳號(hào)):

1. rm $ORACLE_HOME/JRE (此JRE目錄是1.1.8 的符號(hào)鏈接)
2. ln -s $ORACLE_BASE/jre/1.3.1 $ORACLE_HOME/JRE
3. cd $ORACLE_BASE/jre/1.3.1/bin
4. ln -s $ORACLE_BASE/jre/1.3.1/bin/.java_wrapper JRE
(或者: ln -s java jre)
5. cd i386/native_threads
6. ln -s java jre

這時(shí),從commandline 啟動(dòng)dbca, 就可以解決上面的問(wèn)題。

數(shù)據(jù)庫(kù)建立成功后的截圖


修改/etc/oratab文件
將orcl:/oracle/product/9.2:N
改為orcl:/oracle/product/9.2:Y
這樣可以開(kāi)機(jī)時(shí)自動(dòng)啟動(dòng)數(shù)據(jù)庫(kù)

標(biāo)簽:蕪湖 玉溪 玉樹(shù) 臨汾 瀘州 通化 儋州 泰安

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《linux AS3 oracle9i 安裝指南》,本文關(guān)鍵詞  linux,AS3,oracle9i,安裝,指南,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《linux AS3 oracle9i 安裝指南》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于linux AS3 oracle9i 安裝指南的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章