Fedora 1/ rh as 3 安裝oracle 9.2.0, 並升級到9.2.0.4詳細過程(轉)
Fedora 1/ rh as 3 安裝oracle 9.2.0, 並升級到9.2.0.4詳細過程(轉)[@more@]這篇文章在Fedora 1安裝完成後寫的。我安裝了n次成功,一直有一個問題不能得到解決。那就是oracle agent在安裝完成配置過程中出錯,OUI提示的詳細出錯資訊如下:Paramater "orahome" = /opt/ora9/product/9.2"Paramater "nodeinfo" = NO_VALUEAgent Service Failed造成的結果是在啟動oracle agent時沒有任何輸出資訊,也不能啟,因此雖然啟動了oms但是卻不能透過oms對資料庫進行管理,只能使用oem獨立登入進行管理,還請各位指點。我參照了我原來發的兩篇文章,在這裡申明:這些經驗是很多位高人的經驗我自己只是照著別人的做,然後有了些小發現,因此我們應該要感謝原作者和那些大大們。這兩篇文章在這裡:這次安裝有以下三個發現:第一:安裝時不需要將gcc, g++降級,直接就可以安裝。第二:為了在oracle中使用中文超級簡單:只需要將oracle使用者的export LANG=zh_CN,就有中文出現了。這是我在檢視oracle的安裝目錄裡的jdk目錄時發現它的jre/lib/fonts裡有一個 font.proper**.zh類似的檔案,猜想使用中文應該沒有問題。第三:系統本身不需要安裝jdk, 這是我老早就在猜想的,但是一直不原意花時間去試,裝oracle真是一件很痛苦的事。因為以前都有要用到java,現在沒有其他人,我又不用java,就試了一把。成功了。安裝過程中要注意的事:第一:在安裝前需要打一個補丁,不然無法進行安裝。這個補丁叫:p3006854_9204_LINUX.zip所有的補丁說明如下: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補丁所需要的補丁.你可以從這兩個地方找到他們。我已經傳到我的小站上了:第二:在安裝的過程中我們使用兩個使用者同時進行,其中一個是root使用者,另外一個是你新建立的oracle使用者。第三:所以的補丁必須以root身份打。下面我們開始安裝:1、開啟一個終端,以root使用者登入或者是:su -2、還是建立必要的使用者和組,這在unix/linux的管理中是一個好習慣:[root@ghw] su -[root@ghw]# groupadd oinstall[root@ghw]# groupadd dba[root@ghw]# useradd -g oinstall -G dba oracle[root@ghw]# passwd oracle3、準備檔案目錄:[root@ghw]# mkdir -p /opt/ora9/product/9.2[root@ghw]# mkdir /var/opt/oracle[root@ghw]# chown oracle.dba /var/opt/oracle[root@ghw]# chown -R oracle.dba /opt/ora94、調節系統核心引數及安裝支援軟體包:4.1、首先用命令rpm -qa|grep compat 檢視系統中是否安有以下幾個軟體包:compat-gcc-7.3-2.96.118.i386.rpmcompat-libgcj-7.3-2.96.118.i386.rpmcompat-libgcj-devel-7.3-2.96.118.i386.rpmnss_db-compat-2.2-20.i386.rpm如果沒有,請拿出你的安裝盤,安裝以上的包。不要用原文給的那個APT的東東,不熟的人遇上沒有解決的依賴性問題的話,就特別討厭。4.2、設定核心引數,調節訊號燈及共享記憶體:[root@ghw]# echo 250 32000 100 128 > /proc/sys/kernel/sem[root@ghw]# echo 536870912 > /proc/sys/kernel/shmmax[root@ghw]# echo 4096 > /proc/sys/kernel/shmmni[root@ghw]# echo 2097152 > /proc/sys/kernel/shmall[root@ghw]# echo 65536 > /proc/sys/fs/file-max[root@ghw]# echo 1024 65000 > /proc/sys/net/ipv4/ip_local_port_range當然為了一開機系統就能自動幫你設好這些引數,也可改動 /etc/sysctl.conf 這個檔案,加入以下的語句:kernel.shmmax = 536870912kernel.shmmni = 4096kernel.shmall = 2097152kernel.sem = 250 32000 100 128fs.file-max = 65536net.ipv4.ip_local_port_range = 1024 650004.3、設定oracle對檔案的要求:編輯檔案:/etc/security/limits.conf 加入以下語句:oracle soft nofile 65536oracle hard nofile 65536oracle soft nproc 16384oracle hard nproc 163845、設定系統環境:首先設定root使用者這個終端的。export ORACLE_BASE=/opt/ora9export ORACLE_HOME=/opt/ora9/product/9.2這個是方便打補丁,並且,這個終端要保持不要關掉它。設定oracle使用者的環境, 新開一個終端,su - oracle注意一定要新開一個。這樣比較方便。開啟.bashrc檔案,將如下內容加入:#oracle 9iexport ORACLE_BASE=/opt/ora9export ORACLE_HOME=/opt/ora9/product/9.2export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin:$PATHexport ORACLE_OWNER=oracleexport ORACLE_SID=ora9iexport ORACLE_TERM=vt100export LD_ASSUME_KERNEL=2.4.1export THREADS_FLAG=nativeexport LD_LIBRARY_PATH=/opt/ora9/product/9.2/lib:$LD_LIBRARY_PATHexport PATH=/opt/ora9/product/9.2/bin:$PATH## change this NLS settings to suit your country:# example:# german_germany.we8iso8859p15, american_america.we8iso8859p2 etc.#export LANG=zh_CN儲存後退出。然後。退出登入,再次進入,這時候oracle的環境就已經生效了。6、解壓檔案,安裝前打補丁,切換到root使用者的控制檯:6.1、cd /homemkdir ora9icd ora9i這些目錄你自己定義。然後將三個iso檔案拷到這裡:unzip gunzip lnx_920_disk1.cpio.gzgunzip lnx_920_disk2.cpio.gzgunzip lnx_920_disk3.cpio.gzcpio -idmv < lnx_920_disk1.cpiocpio -idmv < lnx_920_disk2.cpiocpio -idmv < lnx_920_disk3.cpio這個將生成三個資料夾:DISK1, DISK2, DISK36.2、打安裝前的補丁:以root身份執行.這也是在/home/ora9i/裡進行的。# unzip p3006854_9204_LINUX.zipArchive: p3006854_9204_LINUX.zipcreating: 3006854/inflating: 3006854/rhel3_pre_install.shinflating: 3006854/README.txt# cd 3006854# sh rhel3_pre_install.sh7、完成安裝:切換到oracle使用者的登入終端中:在oracle主目錄裡執行:/home/ora9i/Disk/runInstaller就可以了。注意的是:export LD_ASSUME_KERNEL=2.4.19(bash使用者), 這個環境變數必須要在.bashrc檔案裡說明,要不然。不能執行jvmRelink階段,會出兩個錯誤:ins_oemagent.mk 和 ins_ctx.mk. 點 Ignore 忽略.注意在安裝過程中不要建立資料庫,如果建立了也沒有關係在升級之前將它給刪除掉,至於為什麼不刪除有什麼影響,我也沒有試過。如果有哪位兄弟知道,請跟貼。8、升級到9.2.0.4.0安裝結束後,HTTPD會自動執行.在升級之前,需要將它停下來.$ cd $ORACLE_HOME/Apache/Apache/bin$ ./apachectl stop./apachectl stop: httpd stoppedLISTENER也需要停下來.$ lsnrctl stopLSNRCTL for Linux: Version 9.2.0.1.0 - Production on 07-NOV-2003 16:25:41Copyright (c) 1991, 2002, Oracle Corporation. All rights reserved.Connecting to (ADDRESS=(PROTOCOL=tcp)(PORT=1521))The command completed successfully注意:如果不停的話,oracle會抱怨不能覆蓋檔案.這個時候再去將服務停下來也可以,點Retry就可以了.然後就可以開始打補丁升級了.注意打補丁還是使用root使用者:切換到root使用者控制檯:解包:$ unzip p3095277_9204_LINUX.zipArchive: p3095277_9204_LINUX.zipinflating: 9204_lnx32_release.cpioinflating: README.htmlinflating: patchnote.css$ cat 9204_lnx32_release.cpio | cpio -i --make-directories做完這個後,再切換到oracle使用者控制檯, 再次執行/home/ora9i/Disk1/runInstaller升級,注意必須先安裝最下面的OUI,要不然沒有辦法打那個最上面的升級補丁。升級完OUI後,要退出,再次執行/home/ora9i/Disk1/runInstaller升級到9.2.0.4。這時候還是會有一個錯誤出現。再次選擇忽略它。我們在下一步再打補丁。9、打其他的補丁:切換到root的終端。注意這個最好是原來那個保持了ORACLE_HOME, ORACLE_BASE的環境變數那個終端:修復ins_oemagent.mk錯誤.首先安裝 opatch.$ unzip p2617419_210_GENERIC.zipArchive: p2617419_210_GENERIC.zipcreating: OPatch/creating: OPatch/docs/inflating: Opatch/docs/FAQ......inflating: README.txt$ ls$ pwd/home/or9i$ export PATH=$PATH:/home/or9i/OPatch:/sbin注意:修改PATH時,除了要包括解壓出來的OPatch目錄外,還要包括/sbin目錄.這一點,metalink上沒有說.$ unzip p3119415_9204_LINUX.zipArchive: p3119415_9204_LINUX.zipcreating: 3119415/......inflating: 3119415/README.txt$ cd 3119415$ opatch apply就算安裝成功了.10.執行dbca的問題.在執行dbca, netca等圖形工具之前,需要設定LD_ASSUME_KERNEL=2.4.19,否則不能啟動JAVA至此就大功告成了,中文顯示也好。除了開始的那個錯誤之外,一切都正常
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8225414/viewspace-942818/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- RedHat Advance Server 3上安裝Oracle 9.2.0 並升級到9.2.0.4(轉)RedhatServerOracle
- Fedora Core 3上安裝oracle9i(9.2.0.4)(轉)Oracle
- 升級RH9.0到2.6.5核心全過程(轉)
- 1.安裝 kali到vm並升級
- 在RedHat EL AS 3上安裝Oracle9.2.0(轉)RedhatOracle
- 9.2.0.4 升級到10.2.0.5升級後 Oracle Ultra Search 元件NO SCRIPTOracle元件
- 詳細瞭解 synchronized 鎖升級過程synchronized
- 如何Fedora 24升級至Fedora 25版?Fedora24升級至Fedora25版的詳細教程
- 安裝oracle 9.2.0.4Oracle
- RHEL3上安裝Oracle9.2.0 完全版(轉)Oracle
- 10.2.0.1安裝並升級到10.2.0.5
- SlackWare10.1從(硬碟)安裝到配置(包括升級)全過程(轉)硬碟
- 從硬碟安裝debian詳細過程(透過chroot完成)(轉)硬碟
- Debian 升級到 PHP 7,並支援並行安裝PHP並行
- linux AS4 核心升級並安裝oracleasm的過程總結LinuxOracleASM
- RHE3+Oracle 9.2.0.4 RAC安裝參考Oracle
- ESXI 6.7 系統安裝詳細過程
- mysql5.7.23安裝詳細過程MySql
- Webpack安裝配置及打包詳細過程Web
- centos7安裝的詳細過程CentOS
- Hadoop2.3.0詳細安裝過程Hadoop
- LumaQQ安裝過程詳解(轉)
- 3、CentOS 6.5系統安裝配置Tomcat 8詳細過程CentOSTomcat
- Oracle 11g在RHEL 6.4下的詳細安裝過程Oracle
- ubuntu系統安裝mysql並支援遠端連線的詳細過程UbuntuMySql
- oracle 9.2.0.4升級到9.2.0.8時exp匯出時遇到的問題Oracle
- oracle 之 安裝10.2.0.1 且 升級到 10.2.0.4Oracle
- Oracle從10g升級到11g詳細步驟Oracle
- SQL Server 2005詳細安裝過程及配置SQLServer
- Visual Basic 6.0(VB6.0)詳細安裝過程
- SQL Server 2000詳細安裝過程及配置SQLServer
- ORACLE資料庫升級詳細步驟Oracle資料庫
- Linux AS3 下安裝oracle的過程LinuxS3Oracle
- 將Fedora 31升級到Fedora 32的命令列方法簡介命令列
- rh4上 安裝oracle 11g r1Oracle
- RabbitMQ安裝過程詳解MQ
- Oracle從10g升級到11g詳細操作步驟Oracle
- 在RH AS 3上完全編譯安裝BIND-9.2.3(轉)編譯