濮阳杆衣贸易有限公司

主頁 > 知識庫 > linux AS3 oracle9i 安裝指南

linux AS3 oracle9i 安裝指南

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


正式安裝
一、oracle9i 安裝盤和oracle9i 補丁

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、以根用戶登錄系統(tǒng),添加安裝過程中需要用到的用戶和組
#groupadd oracle
#useradd –g oracle oracle
#passwd oracle
2、以根用戶登錄系統(tǒng),調(diào)節(jié)共享內(nèi)存
# echo 300000000 > /proc/sys/kernel/shmmax
當(dāng)然為了一開機(jī)系統(tǒng)就能自動幫你設(shè)好這些參數(shù),也可改動 /etc/sysctl.conf 這個文件,加入以下的語句:kernel.shmmax = 300000000
注意:如果你的共享內(nèi)存不夠大的話,在安裝的過程中會提示ORA-27123錯誤,到時候你只要把/proc/sys/kernel/shmmax的值調(diào)大就可以了
3:以root用戶在根目錄底下創(chuàng)建oracle 并且賦予oracle用戶該目錄的權(quán)限
# cd /
# mkdir -p /oracle/product/9.2
# chown -R oracle oracle
4:以oracle用戶登錄系統(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用戶登錄系統(tǒng),安裝p3006854_9204_LINUX.zip這個補丁,此補丁如果不裝,那么runInstaller將不會啟動。
$su – root
#unzip p3006854_9204_LINUX.zip
(等解壓完成會在當(dāng)前目錄下生成一個補丁目錄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下的添加包,將所有開發(fā)包全部安裝后在安裝藍(lán)色的包,一般在cd3上
上面顯示的內(nèi)容是在筆者已經(jīng)安裝了具體的RPM包之后的結(jié)果。它們對應(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é)果和這個不同。如果個別包沒有安裝,把系統(tǒng)安裝光盤mount上,找到具體的軟件包(大多數(shù)在第三張光盤上),然后利用如下的命令來安裝相應(yīng)的包: # rpm -ivh compat.....rpm 因為我沒有把RHAS3刻錄到光盤,所以我用下面的命令來掛載iso文件

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

要額外注意的是,這些軟件包之間是有依賴性的,先后的順序要找好。否則會報告不能安裝的錯誤。在安裝軟件包的時候,如果出現(xiàn)軟件包的依賴性,就先安裝有有依賴的包。我相信大家會看明白軟件包之間的依賴性的。還需要將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、開始安裝
Oracle 安裝
安裝oracle必須得在圖形界面進(jìn)行安裝,而且必須是以oracle用戶
cpio -idmv ship_9204_linux_disk1.cpio
cpio -idmv ship_9204_linux_disk2.cpio
cpio -idmv ship_9204_linux_disk3.cpio
這樣的命令來生成三個目錄
進(jìn)入Disk1目錄,
$cd Disk1
$./runInstaller
如果顯示cannot connect to X11 window的話,必須切換到root用戶,鍵入
[oracle] su – (切換到root用戶)
[root] xhost +
顯示 access control disabled,clients can connect from any host表示顯示正確
然后再切換到oracle用戶, 進(jìn)入Disk1目錄
[Disk1]./runInstaller
[Disk1]./runInstaller
此時打開oracle的歡迎界面將出現(xiàn)亂碼,解決方法如下:
(1)、結(jié)束安裝過程
(2)、改變局部變量,以oracle用戶鍵入如下:
[oracle]export LC_ALL=en
[oracle]export LANG=en
[oracle]export LANGUAGE=en
[oracle]export (此時查看LC_ALL,LANG,LANGAGE都變?yōu)閑n值)
如想改變整個的全局變量時,以oracle用戶鍵入:
[oracle] vi /etc/profile
在編輯界面寫入:
export LC_ALL=en
export LANG=en
export LANGUAGE=en
:wq后保存退出
[oracle]export (此時查看LC_ALL,LANG,LANGAGE都變?yōu)閑n值)

安裝過程中的注意事項:

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

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


9、使用dbca創(chuàng)建數(shù)據(jù)庫
我安裝的時候報錯了。
/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
大致是因為9204的默認(rèn)1.1.8JRE有問題,需要修改,方法如下:
到 $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就可以了。通過察看dbac 的script , 我的修改方法如下(使用oracle帳號):

1. rm $ORACLE_HOME/JRE (此JRE目錄是1.1.8 的符號鏈接)
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

這時,從commandline 啟動dbca, 就可以解決上面的問題。

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


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

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

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《linux AS3 oracle9i 安裝指南》,本文關(guān)鍵詞  linux,AS3,oracle9i,安裝,指南,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《linux AS3 oracle9i 安裝指南》相關(guān)的同類信息!
  • 本頁收集關(guān)于linux AS3 oracle9i 安裝指南的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    珠海市| 武邑县| 咸宁市| 衡山县| 普安县| 读书| 郸城县| 吴川市| 岫岩| 平舆县| 托克逊县| 达拉特旗| 台中县| 南昌县| 谢通门县| 都昌县| 衡阳县| 勐海县| 甘德县| 顺平县| 嘉荫县| 昆山市| 建平县| 稷山县| 通道| 杭州市| 原阳县| 应城市| 凤凰县| 海阳市| 常山县| 赞皇县| 咸阳市| 临澧县| 迁安市| 邓州市| 山东| 涟水县| 奉贤区| 上杭县| 全南县|