ORA-02063錯誤解決一例

husthxd發表於2010-03-24

這段時間執行某個儲存過程總是報錯:

執行儲存過程出錯(t):ORA-12571: TNS: 包寫入程式失敗

ORA-02063: 緊接著 line (起自 )

ORA-06512: 在 ".SP_", line 1016

ORA-06512: 在 ".SP_", line 24

ORA-06512: 在 line 1,準備解鎖


根據出錯資訊結合原始碼分析,確定該儲存過程在執行更新遠端資料庫表時出錯。

由於更新的是業務表,為進一步判斷是網路問題還是業務表問題,在更新業務表前加入了以下語句:

select 1

into v_testvalue

from dual@;


編譯,重新執行,發現該儲存過程可以正常執行。

無意之舉把問題解決了,意外收穫。


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

相關文章