Oracle11g ORA-03135: 連線失去聯絡
有一個同步的儲存過程兩地同步資料,執行一次需要5個小時,執行到4個小時的時候就會報錯ORA-03135: 連線失去聯絡。
03135, 00000, "connection lost contact"
*Cause: 1) Server unexpectedly terminated or wasforced to terminate.
2) Server timedout the connection.
*Action: 1) Check if theserver session was terminated.
2) Check if thetimeout parameters are set properly in sqlnet.ora.
在網上找了一下資料,在服務端中新增了sqlnet.ora中配置sqlnet.expire_time = 10,單位是分鐘。還是報錯。
開始分析儲存過程,在一個大的儲存過程中,執行了8個儲存過程。
procedure1:呼叫了dblink
procedure2:直到p7都沒有呼叫dblink
...
procedure8:呼叫了dblink
我產生了一種感覺,在procedure1呼叫了dblink之後,下面的幾個儲存過程要執行幾個小時,可能是服務端的防火牆覺得這個連線沒有動靜,以為是空閒的,連線收回了。到procedure8的時候再次呼叫,就報失去連線。dblink正確的使用方法是使用完後要關閉,於是在procedure1的最後加上關閉dblink的語句,alter session close database link dblink_name。測試發現可以了,證明了我的猜想。
相關文章
- 聯絡中心滿足更多連線客戶的需求
- 內聯,左外聯,右外聯,全連線,交叉連線 的區別
- 【學習1】 如何連線想法與行動【聯絡拆頁碎片清單系統】
- SQSERVER2008連線ORACLE11GServerOracle
- oracle11g使用pl/sql developer連線asm例項OracleSQLDeveloperASM
- 關聯絡統特別多,每次測試還要測試關聯絡統,每次上線都因為關聯絡統的問題,晚上 2 點多才上線成功,這種問題你們怎麼解決
- T-SQL學習中–內聯接,外連線,交叉連線SQL
- IPLC專線、CN2、BGP、CIA和普通線路的區別和聯絡
- iOSContactsUI(聯絡人)iOSUI
- Linux中軟連結和硬連結之間有什麼區別和聯絡?Linux
- CRM系統中的聯絡人是什麼?如何進行聯絡人管理?
- ORACLE SGA與共享內聯絡Oracle
- 網站聯絡人更改操作網站
- iPhone緊急聯絡人設定教程 iPhone怎麼設定緊急聯絡人?iPhone
- 蘋果iphone XS匯入聯絡人的方法 iphone XS怎麼批次匯入聯絡人?蘋果iPhone
- 最全網路線路科普:IPLC專線、CN2、BGP、CIA和普通線路的區別和聯絡
- 鑫佰利娛樂公司聯絡熱線13099610333996
- Meta分析如何聯絡原作者?
- CDN含義與DNS的聯絡DNS
- ASH、AWR、ADDM區別聯絡
- 需要PMP證書的聯絡warehouse
- define與typedef區別與聯絡
- Apache與Tomcat 區別聯絡ApacheTomcat
- 轉:IDOCBAPIRFC區別和聯絡API
- OO ADT 模組區別聯絡
- 2024.6.1 聯絡記錄
- 關聯線探究,如何連線流程圖的兩個節點流程圖
- Linux設定VNC遠端桌面連線來安裝Oracle11GLinuxVNCOracle
- plsql7連線oracle11G看不到jobs列表的問題SQLOracle
- 小米手機設定緊急聯絡人方法 小米能設定緊急聯絡人嗎?
- 抖音抖店商家聯絡方式批次提取軟體快手賣家聯絡方式批次採集器
- 內連線、左連線、右連線
- 物聯網應用的蜂窩eSIM連線
- 物聯網6類技術無線連線技術的分析
- vs2015水晶報表(Crystal Reports)連線Oracle11gOracle
- 【DB】在windows系統中oracle11g TNSPING延遲連線緩慢WindowsOracle
- cookie與session的區別與聯絡CookieSession
- Session與Cookie的區別與聯絡SessionCookie