Oracle10.2.0.1升級到10.2.0.4碰到的Text file busy問題

tolywang發表於2009-10-14

在安裝Oracle10.2.0.1 之後, 在DBCA安裝例項之前,我們升級到 10.2.0.4 , 升級過程中可能會碰到如下關於Java,emagent  等方面的Text file busy 的報錯資訊 。 內容一般類似:

Error in writing to file

'/u01/product/oracle/jdk/bin/java (Text file busy)

方法 1:                                                                  
$ fuser /u01/product/oracle/jdk/bin/java                    
/u01/product/oracle/jdk/bin/java: 17601e                                      
解決方法(17601 在使用這個檔案):                                             
$ kill -9 17601                                                                
         
方法 2:                                                                         
重啟。

例外情況 2:(未釋放的emagent 程式)
方法:                                                 
$ fuser /u01/product/oracle/bin/emagent          
/u01/product/oracle/bin/emagent: 11545e                                    
$ kill -9 11545

 

有時候會出現tnslnr 等程式需要關閉等提示,可以找到這些程式kill , 當然重新啟動Server是最安全有效的。

採用 $ ps -ef |grep tns 檢視相關程式,然後$ kill -9 XXXX重試即可

 

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/35489/viewspace-618418/,如需轉載,請註明出處,否則將追究法律責任。

相關文章