国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > Oracle > 正文

RHEL3上安裝Oracle9.2.0 完全版

2024-08-29 13:42:56
字體:
來源:轉載
供稿:網友

以下是OTN中文論壇比較好的轉載文章。希望有幫助。實際上和 
http://www.puschitz.com/InstallingOracle9i.sHtml 差不多。 

在RedHat EnterPRise linux Advanced Server 3上安裝Oracle9.2.0 


這個周下了RHEL3,裝了Oracle 9i,將過程貼出來,給大家分享. 

查了metalink上的資料,并查了一些以前的貼子.有重復的,就不寫了,各位看看以前的貼子就行了,不用我再寫浪費論壇資源了. 主要寫一些跟其他linux發行版不一樣的地方. 

其實,是比較懶! 


不過,如何裝817,還沒有來得及測試.等什么時候將8174和9204同時裝上了,再寫過程出來. 


1.安裝RedHat EL3 

現在的安裝界面都做的很好了,一路NEXT就可以安裝了.假如有困難,請參考其他linux安裝文檔進行. 

注重: 
需要安裝開發工具. 


2.檢查補丁 

需要確認以下包都已經安裝: 

# rpm -qa  grep compat 
compat-libstdc++-7.3-2.96.122 
compat-gcc-c++-7.3-2.96.122 
compat-libstdc++-devel-7.3-2.96.122 
compat-db-4.0.14-5 
compat-gcc-7.3-2.96.122 

# rpm -qa  grep openmotif 
openmotif21-2.1.30-8 
# rpm -qa  grep setarch 
setarch-1.3-1 

假如有包沒有安裝,使用 
# rpm -i compat...i386.rpm 
命令來安裝相應的包. 



3.設置安裝環境 

需要將gcc,g++更換為2.96版本的. 

# cd /usr/bin 
# mv gcc gcc323 
# mv g++ g++323 
# ln -s gcc296 gcc 
# ln -s g++29 

確認版本正確 

# gcc -v 
Reading specs from /usr/lib/gcc-lib/i386-redhat-linux7/2.96/specs 
gcc version 2.96 20000731 (Red Hat Linux 7.3 2.96-122) 

# g++ -v 
Reading specs from /usr/lib/gcc-lib/i386-redhat-linux7/2.96/specs 
gcc version 2.96 20000731 (Red Hat Linux 7.3 2.96-122) 


登錄為oracle用戶 
# su – oracle 


檢查環境變量 

$ uname -a 
Linux localhost.localdomain 2.4.21-4.EL #1 Fri Oct 3 18:13:58 EDT 2003 i686 i686 i386 GNU/Linux 
$ rpm -qa  grep glibc 

glibc-2.3.2-95.3 

$ set  grep ORACLE 
ORACLE_BASE=/u01/app/oracle 
ORACLE_HOME=/u01/app/oracle/prodUCt/9.2.0.4.0 
ORACLE_SID=ora9 

$ set  grep LD_ASSUME_KERNEL 
LD_ASSUME_KERNEL=2.4.19 


set 命令顯示的結果中,必須有 ORACLE_HOME. 

注重: 
假如不設置LD_ASSUME_KERNEL, 則不能啟動jre,也就不能啟動安裝界面. 


4.從metalink下載必須的補丁 

需要的補丁: 

p3095277_9204_LINUX.zip 9.2.0.4.0的升級補丁包. 
p3006854_9204_LINUX.zip 在運行 runInstaller 之前打. 
p3119415_9204_LINUX.zip 在升級到9.2.0.4.0之后打. 
p2617419_210_GENERIC.zip 打3119415補丁所需要的補丁. 

說明: metalink上的文章說, 補丁 3119415在出現 ins_oemagent.mk link 錯誤時打,然后 retry. 經測試,安裝過程中,這個補丁打不上去,報 oraInventory/Contentsxml/comps.xml不存在. 需要在安裝完9204的補丁以后再打. 

如何使用補丁, 請看后文. 


5.開始安裝9.2.0 

運行runInstaller之前,需要打補丁3006854: 注重,必須以root身份運行. 

# unzip p3006854_9204_LINUX.zip 
Archive: p3006854_9204_LINUX.zip 
creating: 3006854/ 
inflating: 3006854/rhel3_pre_install.sh 
inflating: 3006854/README.txt 

# cd 3006854 
# sh rhel3_pre_install.sh 

然后就可以運行runInstaller安裝了.注重選擇不要創建數據庫. 

Relink階段,會出兩個錯誤:ins_oemagent.mk 和 ins_ctx.mk. 點 Ignore 忽略. 

假如還有其他疑問,請參考其它安裝文章. 


6.升級到9.2.0.4.0 

安裝結束后,HTTPD會自動運行.在升級之前,需要將它停下來. 

$ cd /u01/app/oracle/product/9.2.0.4.0/Apache/Apache/bin 
$ ./apachectl stop 
./apachectl stop: httpd stopped 

LISTENER也需要停下來. 

$ lsnrctl stop 

LSNRCTL for Linux: Version 9.2.0.1.0 - Production on 07-NOV-2003 16:25:41 

Copyright (c) 1991, 2002, Oracle Corporation. All rights reserved. 

Connecting to (ADDRESS=(PROTOCOL=tcp)(PORT=1521)) 
The command completed successfully 

注重: 
假如不停的話,oracle會抱怨不能覆蓋文件.這個時候再去將服務停下來也可以,點Retry就可以了. 


然后就可以開始打補丁升級了. 

解包: 

$ unzip p3095277_9204_LINUX.zip 
Archive: p3095277_9204_LINUX.zip 
inflating: 9204_lnx32_release.cpio 
inflating: README.html 

inflating: patchnote.CSS 

$ cat 9204_lnx32_release.cpio  cpio -i --make-Directories 

現在可以運行runInstaller升級了. 

注重: 
首先要升級oui,否則不讓升級到9.2.0.4.而且,升級完oui以后,要退出oui然后再重新運行oui,再升級到9.2.0.4.不退出繼續升級有什么問題,metalink沒有說,我也沒有做測試. 

升級過程中,仍然會出現ins_oemagent.mk錯誤,點 Ignore 忽略. 但 ins_ctx.mk 錯誤已經被修復,不出現了. 


7.打補丁 

升級過后,需要打補丁修復ins_oemagent.mk錯誤. 

首先安裝 opatch. 

$ unzip p2617419_210_GENERIC.zip 
Archive: p2617419_210_GENERIC.zip 
creating: OPatch/ 
creating: OPatch/docs/ 
inflating: Opatch/docs/FAQ 
...... 
inflating: README.txt 
$ ls 
$ pwd 
/tmp/t 

$ eXPort PATH=$PATH:/tmp/t/OPatch:/sbin 

注重: 
修改PATH時,除了要包括解壓出來的OPatch目錄外,還要包括/sbin目錄.這一點,metalink上沒有說. 


$ unzip p3119415_9204_LINUX.zip 
Archive: p3119415_9204_LINUX.zip 
creating: 3119415/ 
...... 
inflating: 3119415/README.txt 

$ cd 3119415 
$ opatch apply 

就算安裝成功了. 


8.運行dbca的問題. 

在運行dbca, netca等圖形工具之前,需要設置LD_ASSUME_KERNEL=2.4.19,否則不能啟動java. 

剛才看筆記,發現漏了一個問題: 

安裝完9.2.0以后,以root身份運行root.sh會報錯.不用管,升級到9.2.0.4以后,就沒有問題了.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 永年县| 绿春县| 金湖县| 东阳市| 镇沅| 汝南县| 枝江市| 浮梁县| 晋城| 邛崃市| 利辛县| 措美县| 香河县| 成武县| 双流县| 万宁市| 克拉玛依市| 大关县| 沙湾县| 班玛县| 德惠市| 广宗县| 龙胜| 台中县| 巴楚县| 革吉县| 登封市| 阜康市| 临夏市| 红安县| 沂源县| 承德县| 贵定县| 阿拉善右旗| 诸暨市| 新昌县| 沙湾县| 应城市| 石家庄市| 关岭| 武城县|