powercenter 提示ora-03135錯誤

 

問題:

        powercenter抽取數據,由於表較大,抽取數據時間較長,總是出現 ora-03135:連接失去聯繫。

 

解決:

      1.檢查網絡,長時間PING服務器,未發現丟包。

      2.檢查數據庫SESSION連接時長限制,未對SESSION連接最大時間設限。

      3.想檢查防火牆,但服務器不在本地,相關人員無法聯繫上。

      4.網上獲取ORACLE官方資料:

ORA-03135: connection lost contact

Cause: 1) Server unexpectedly terminated or was forced to terminate. 2) Server timed out the connection.

Action: 1) Check if the server session was terminated. 2) Check if the timeout parameters are set properly in sqlnet.ora.

 

於是修改sqlnet.ora文件的SQLNET.EXPIRE_TIME參數。“SQLNET.EXPIRE_TIME = 10”。當新連接建立的時候,會讀取sqlnet.ora中的這一設定,當10分鐘間隔到達時,對等待的進程進行檢查,以確保正常的進程不會斷掉。

修改完成後,重新加載監聽器,“lsnrctl reload”

結果:

  再次運行ETL,運行正常。

發佈了11 篇原創文章 · 獲贊 6 · 訪問量 15萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章