f Oracle 開啟Client 端Network Trace ~ 迪貝之家

Oracle 開啟Client 端Network Trace

這是一個AP Server 搬了網段之後,連不上RAC資料庫,就來找我這個DBA要求debug。這間公司的DBA到底是多麼卑微阿!!明明就是網段改變,不找網路單位trace封包,卻找我幫你debug,真是..........
被盧到一個不行後,我就只好在AP Server上安裝了一個instant client,然後於sqlnet.ora內設定下列參數,收集資料後就把case拋到metalink
TRACE_LEVEL
生氣的是,trace file丟上去了,他們的SRDC就一直回應你缺甚麼檔阿...有的沒的!!然後就遲遲沒回應。我火大了,乾脆我自己看,於是我就打開了trace file,當看到底下這段的時候,我就知道問題出在哪裡了!!

再往下的內容就是跟timeout有關
這個case是11個多月的case,為了抓上傳到metalink的檔案,以示整個case案例,我剛剛還特地上metalink找該case,結果case是查得到,但檔案不見了。所以我就只能口述囉,就是出現timeout字眼
其實重點是在於172.22.5.192這個IP是VIP,我一看到它,我就叫AP單位去開通AP Server 開通 SCAN IP + VIP 總共5個IP的1521 Port。防火牆的rule一開通,sqlplus 就能連進資料庫了
instant client
172.22.5.188是SCAN IP
如果你想了解SCAN是怎麼運作的去看這本書Pro Oracle Database 11g RAC on Linux網路上隨便找一找都可以下載得到