ora24756問題處理辦法(dblink迴圈呼叫)
問題描述:
某醫院 7 月 18 日早 10 : 00 左右出現客戶端連線資料庫伺服器卡死現象,重啟資料庫後問題處理,alert日誌出現 ora-24756 報錯。
mos文件描述如下:
References
(This link will only work for PUBLISHED bugs)
Note:245840.1
Information on the sections in this article
Symptoms: |
Related To: |
· ORA-24756 / ORA-24757 |
· |
Description
If multiple database links were used from one database to anotther, and if
one of them had a connection failure or similar error, then in some cases after
commit, RECO would loop reporting ORA-24756.
11.2.0.1bug 描述與其他資料庫 Dblink 連線失敗
SOLUTION
The only workaround was to restart the instance. ( 出現問題只能重新啟動例項 )
當日晚,現場工程師反饋,查詢某檢視hang住了
查詢等待事件並定位到相應sql
出現問題原因為,資料庫A中建立的檢視採用dblink連線資料庫B中的檢視,而在檢視資料庫B的檢視建立語句時發現又在使用dblink呼叫資料庫A的檢視。因此造成迴圈呼叫,導致資料庫Hang住。
處理方法:與資料庫B的業務開發人員瞭解呼叫的場景,並協助修改檢視呼叫,去掉dblink迴圈呼叫(本地取值),問題解決。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70021989/viewspace-2914714/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【問題處理】MySQL忘記root密碼的處理辦法MySql密碼
- 字元顯示亂碼問題處理辦法字元
- 迴圈取值並處理示例
- javascript迴圈事件只響應最後一次的問題處理JavaScript事件
- windows批處理之三:for迴圈Windows
- 軟體編碼階段遇到問題的處理辦法
- require()迴圈引用問題UI
- 狀態模式中迴圈呼叫子元件時遇到的問題模式元件
- CSS 前處理器中的迴圈CSS
- AndroidStudio載入gradle緩慢問題處理辦法AndroidGradle
- SpringBoot 迴圈引用解決辦法Spring Boot
- Java無限迴圈問題Java
- Mac環境中搭建Hadoop相關問題及處理辦法MacHadoop
- R中的迴圈多圖處理技巧
- for迴圈批量註冊事件處理函式事件函式
- DOS 批處理命令For迴圈命令詳解
- 陣列元素迴圈右移問題陣列
- RAC升級到10.2.0.4碰到的幾個問題及處理辦法
- Gateway過濾器中呼叫OpenFeign時出現迴圈依賴問題Gateway過濾器
- iOS for 迴圈內網路請求的處理iOS內網
- 迴圈列表圖片載入出錯處理
- EBS 迴圈處理塊記錄的程式碼
- 【問題處理】處理alert警告日誌中出現無法找到libocr*.so檔案問題
- 迴圈內臨時變數問題變數
- FastJson中迴圈引用的問題ASTJSON
- ffmpeg無法接收組播流問題處理
- oracle dblink問題Oracle
- 面試題:Spring 的迴圈依賴問題面試題Spring
- PowerShell的異常處理辦法
- Go 處理大陣列:使用 for range 還是 for 迴圈?Go陣列
- Spring 是怎麼處理迴圈依賴的?Spring
- 讀取檔案迴圈處理的兩種方法
- 關於一個迴圈請求與迴圈計時器的問題
- 一道題解:前端鏈式呼叫和事件迴圈前端事件
- 【基礎題】【for迴圈】二重迴圈
- saltstack對遞迴依賴條件(死迴圈依賴)的處理遞迴
- Linux while 迴圈中使用ssh問題LinuxWhile
- JavaScript 深複製的迴圈引用問題JavaScript