2007年04月17日
記錄一下oracle 10g的bug
今天早上db無法登入,經查也許是這個問題吧
不過已重開機完了,也無法證明是否為真,先記錄一下,到時又發生時,再好好的檢查一下了
來源:http://www.itpub.net/506143,1.html
不過已重開機完了,也無法證明是否為真,先記錄一下,到時又發生時,再好好的檢查一下了
來源:http://www.itpub.net/506143,1.html
10201上一個嚴重的BUG
環境 10201,AIX53
但據ORACLE解釋,在任何操作系統版本都有此問題。
現象:監聽器啟動後,隔一段時間(長短不定),就會出現無法
連接: 若是用10201版本的SQLPLUS,則會出現 NO LISTENER。
9207 版本的SQLPLUS,則會出現:沒反應,HANG住。
原因:10201 版本上的一個BUG:4518443。其會自動創建一個子
監聽器,當出現此情況時,監聽器將會掛起。
檢查是否真因為此BUG造成此現象:
$ ps -ef | grep tnslsnr
ora10g 8909 1 0 Sep 15 ? 902:44 /u05/10GHOME/DBHOME/bin/tnslsnr sales -inherit
ora10g 22685 8909 0 14:19:23 ? 0:00 /u05/10GHOME/DBHOME/bin/tnslsnr sales –inherit
正常情況只有一個監聽器,而此BUG則會出現兩個監聽器。
解決方法:打補丁4518443 或者在listener.ora 文件裡加入:
SUBSCRIBE_FOR_NODE_DOWN_EVENT_=OFF
其中, 是數據庫的監聽器的名稱。如:
默認情況下,監聽器名為:LISTENER 。則語句就是:
SUBSCRIBE_FOR_NODE_DOWN_EVENT_LISTENER=OFF
環境 10201,AIX53
但據ORACLE解釋,在任何操作系統版本都有此問題。
現象:監聽器啟動後,隔一段時間(長短不定),就會出現無法
連接: 若是用10201版本的SQLPLUS,則會出現 NO LISTENER。
9207 版本的SQLPLUS,則會出現:沒反應,HANG住。
原因:10201 版本上的一個BUG:4518443。其會自動創建一個子
監聽器,當出現此情況時,監聽器將會掛起。
檢查是否真因為此BUG造成此現象:
$ ps -ef | grep tnslsnr
ora10g 8909 1 0 Sep 15 ? 902:44 /u05/10GHOME/DBHOME/bin/tnslsnr sales -inherit
ora10g 22685 8909 0 14:19:23 ? 0:00 /u05/10GHOME/DBHOME/bin/tnslsnr sales –inherit
正常情況只有一個監聽器,而此BUG則會出現兩個監聽器。
解決方法:打補丁4518443 或者在listener.ora 文件裡加入:
SUBSCRIBE_FOR_NODE_DOWN_EVENT_=OFF
其中, 是數據庫的監聽器的名稱。如:
默認情況下,監聽器名為:LISTENER 。則語句就是:
SUBSCRIBE_FOR_NODE_DOWN_EVENT_LISTENER=OFF
引用URL
http://cgi.blog.roodo.com/trackback/3021119