AIX6.1上打10G PATCH時報有Java程式在執行的錯誤解決
一.問題描述
在AIX6.1(6100-01-06-0939)上升級ORACLE資料庫(版本從10.2.0.4升級到10.2.0.5)時,報有一個程式(JAVA)正在在ORACLE_HOME下執行,安裝無法進行下去.
錯誤的資訊如下:
INFO: Oracle Universal Installer has detected that there are processes running in the currently selected Oracle Home.
The following processes need to be shutdown before continuing:
java
ps -ef|grep java,檢視作業系統的java程式,發現只有Oracle patch安裝程式使用了java,OUI安裝程式做了錯誤的檢測。
二.問題分析
在metalink上搜尋,發現這個一個BUG,是AIX 6.1(小版本小於ML4)與ORACLE 10g patch的一個bug.具體的metalink doc_id=980602.1
文章內容大致如下:
Applies to:
Oracle Universal Installer - Version:10.2.0.2.0 to 11.1.0.7 - Release: 10.2 to 11.1
IBM AIX on POWER Systems (64-bit)
Symptoms
Installing patchset on AIX 6.1 TL04 fails with:
INFO: Oracle Universal Installer has detected that there are processes running in the currently selected Oracle Home. The following processes need to be shutdown before continuing:
java
The java process running is the Installer itselt.
This problem has been reproduced installing10.2.0.4 and 11.1.0.7 patchset, but it could affect to other patchsets.
Cause
This seems a IBM issue at the fuser coming with AIX 6.1 ML4 SP1.
Two Oracle bugs were created to investigate this issue:
Bug.9227281- OUI10.2.0.4 DETECTS JAVA PROCESS RUNNING ON ORACLE_HOME AIX 610
Unpublished Bug.9228329 - 11.1.0.7 OUI FAILS TO DETECT RUNNING PROCESSES CORRECTLY ON AIX 6.1 ML 4 SP1
Solution
IBM has released AIX patch to solve the issue:
IZ67400: FUSER GIVES INCORRECT PIDS WITH -X OPTION
Registration is required to review patch IZ67400 on IBM web site.
Also, next workaround could be used:
As root:
1) rename fuser
mv /usr/sbin/fuser /usr/sbin/fuser_renamed
2) touch /usr/sbin/fuser
3) chmod +x /usr/sbin/fuser
As oracle software owner:
1) Try to install the patchset (fuser can now return nothing, hence the Installer should continue)
After successful install, as root:
1) rename fuser back to its original name
mv /usr/sbin/fuser_renamed /usr/sbin/fuser
三. 問題解決
按照metalink的980602.1文章中的解決辦法,進行了處理,步驟如下:
#mv /usr/sbin/fuser /usr/sbin_fuser_renamed
#touch /usr/sbin/fuser
#chmod +x /usr/sbin/fuser
再次執行oracle patch的runinstaller ,可以正常執行了.
不過不要忘記,在oracle patch安裝完成後,需要恢復fuser檔案
#mv /usr/sbin/fuser_renamed /usr/sbin/fuser
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/32980/viewspace-1058731/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- AIX6.1上打10G PATCH時報libjox10.a無法覆蓋的錯誤解決AI
- eclipse 打war包後執行時報 cas.client 錯誤Eclipseclient
- 執行 PHP artisan migrate 時報長度錯誤的解決辦法?PHP
- php在iis上配置時報mysql_connect錯誤解決辦法PHPMySql
- npm 執行時報錯“因為在此係統上禁止執行指令碼”解決辦法NPM指令碼
- 解決IE上登陸oracle OEM時報:“證書錯誤,導航已阻止”的錯誤Oracle
- 在RAC 中解決 vipca 和 srvctl 無法執行的錯誤PCA
- 在 Linux 上找出並解決程式錯誤的主要方法(轉)Linux
- 執行無法解決的編譯錯誤編譯
- scalatest在idea和maven中執行錯誤的問題解決IdeaMaven
- pypy有時候執行python程式錯誤Python
- yii執行phpunit時報錯PHP
- IDEA啟動時報Failed to create JVM錯誤的解決IdeaAIJVM
- Windows Oracle 打patch(11.2.0.4)錯誤OUI-67073WindowsOracleUI
- 解決aix下不能執行netca的錯誤AI
- Eclipse下進行SVN提交時報“svn: 過期”錯誤的解決辦法Eclipse
- 11G安裝時報SEVERE: [FATAL] 錯誤的解決方法
- IIS 7.5 解析錯誤 命令執行漏洞解決方案
- CentOS 中yum命令執行錯誤解決辦法CentOS
- eclipse 執行MapReduce程式錯誤異常彙總(解決Map not fount)Eclipse
- LoadRunner在執行時常見的提示錯誤和解決方法
- 執行create table as 報ora-600的錯誤的解決方案
- opensips建立資料庫時報database engine not specified錯誤的解決資料庫Database
- java:錯誤:不支援發行版本1.4解決方案Java
- Mac上搭建chromedriver的錯誤解決方法MacChrome
- ASP.NET 在IIS上執行不了的解決方案ASP.NET
- 執行資料庫克隆時報ORA-01103錯誤資料庫
- 11GR2執行DBCA報錯誤(打補丁)
- win10執行com+應用程式編錄錯誤提示錯誤程式碼80040154-沒有註冊類怎麼解決Win10
- [Oracle]startup mount時報ORA-12514錯誤的解決方法Oracle
- Java java.lang.ExceptionInInitializerError 錯誤解決方案JavaExceptionError
- 安裝RACDB後執行SQL/PLUS時報錯SP2-0667的解決辦法SQL
- jivejdon3在jboss下執行錯誤
- apk執行時報錯: java lang UnsatisfiedLinkError dalvik system PathClassLoadeAPKJavaError
- 執行impdp時出現ORA-39154錯誤的解決案例
- 執行dbca時報錯:Xlib:No protocol specifiedProtocol
- flink1.14.0在yarn上執行報錯--類載入錯誤--問題Yarn
- 在 11.2.0.4 執行 utlrp.sql 出現 ORA-04031 錯誤解決方法SQL