solaris 安裝 jdk及oracle 9i使用opatch
solaris 安裝 jdk及oracle 9i使用opatch
今天給oracle9208打patch,使用opatch,需要使用jre1.4.2以上,預設的jre是1.4.1_02a的,所以需要下載jre安裝。
地址在這裡:
https://sdlc3b.sun.com/ECom/EComActionServlet/DownloadPage:~:com.sun.sunit.sdlc.content.DownloadPageInfo;jsessionid=78DEA266750E984AE5B1D56E64F1931A;jsessionid=78DEA266750E984AE5B1D56E64F1931A
我想當然的認為要下sparc的64bit的,執行shell以後,一直提示錯誤,跟環境變數的設定沒有關係。
仔細讀過安裝說明才發現,要裝64位的jre,要先裝32位的jre,64位的那個包只是增量的包,大部分的檔案都在32位的那個包裡。
第二個問題是使用opatch打patch的時候,一直提示
java.lang.NoClassDefFoundError:
oracle/ops/mgmt/cluster/NoSuchNodeException
at oracle.opatch.OPatch.main(OPatch.java:386)
OPatch failed with error code 1
設定了環境變數也沒有解決。
最後在metalink上找了半天,有的文件說是opatch的bug,要下載opatch對應的patch,我都要暈倒了。
試了半天,終於找到這一篇:
https://metalink.oracle.com/metalink/plsql/f?p=130:14:4286922437912991343::::p14_database_id,p14_docid,p14_show_header,p14_show_help,p14_black_frame,p14_font:NOT,357221.1,1,1,1,helvetica
Subject: Opatch For 10G Release 2 Does Not Work For 10G or 9i Release 2 Database Installation
Doc ID: Note:357221.1 Type: PROBLEM
Last Revision Date: 09-AUG-2006 Status: MODERATED
這裡提到,要給9.*的資料庫打patch,使用opatch,只能使用opatch 10.1.0.2,不能使用更高的版本。
而給10.*的資料庫打patch,使用opatch,則需要使用opatch 10.2以上的版本。
原來是我下載了最新版本的opatch,結果適得其反,按照說明下載10.1.0.2後,問題就解決啦。
最後發現,是opatch 10.2才需要jre1.4.2,opatch 10.1只需要1.4.1_02a就可以,前面的步驟都白折騰了。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/51862/viewspace-181497/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- solaris 10 更新 JDK1.6 安裝JDK
- oracle opatch 工具的使用(oracle小補丁安裝)(轉)Oracle
- solaris下安裝oracleOracle
- 安裝oraInventory和使用opatch給Oracle打補丁AIOracle
- Oracle 9i安裝Oracle
- 【Solaris】Virtualbox 安裝 Oracle Solaris 10(三) 安裝完成後初始配置Oracle
- Solaris下安裝Oracle817Oracle
- ORACLE FOR SUN SOLARIS 安裝手冊Oracle
- ORACLE RDA 安裝及使用Oracle
- ubuntu下安裝oracle JDKUbuntuOracleJDK
- solaris下-silent方式安裝oracle clientOracleclient
- 【Solaris】Virtualbox 安裝 Oracle Solaris 10(二) 圖形化安裝作業系統Oracle作業系統
- oracle 9i for linux的安裝OracleLinux
- ORACLE 9i完全完美解除安裝Oracle
- java環境JDK安裝及配置JavaJDK
- JDK安裝及測試檔案JDK
- Solaris下Oracle RAC 11.2.0.4 安裝方法Oracle
- 在Solaris 11上安裝Oracle 11.2.0.3Oracle
- Solaris 10上安裝Oracle 11gOracle
- 解除安裝Oracle11gr2 for SolarisOracle
- JDK的下載及安裝與Eclipse的下載及使用JDKEclipse
- oracle_sqldev64_jdk 下載安裝JDK 包OracleSQLdevJDK
- 安裝在linux 4.8(32位)安裝oracle 9iLinuxOracle
- solaris mysql 安裝 解除安裝MySql
- Linux安裝jdk及jdk版本之間切換LinuxJDK
- 【Solaris】Virtualbox 安裝 Oracle Solaris 10(一) 建立虛擬機器Oracle虛擬機
- openssh for solaris 安裝
- Linux環境ORACLE 9i安裝LinuxOracle
- RHEL5.3上安裝oracle 9iOracle
- 下載和安裝最新OPatch
- 如何下載和安裝opatch
- CentOS 7 - 安裝Oracle JDK8CentOSOracleJDK
- 騰訊雲 ubuntu安裝Oracle JDK 1.8UbuntuOracleJDK
- 使用CentOS 7.5解除安裝自帶jdk安裝自己的JDK1.8CentOSJDK
- 【安裝】Linux環境ORACLE 9i安裝(文字版安裝文件)LinuxOracle
- Java及JDK在deepin下的安裝JavaJDK
- centos安裝及設定 jdk/tomcatCentOSJDKTomcat
- JDK安裝及環境變數配置JDK變數