更改SERVICE_NAME導致大量會話被KILL

dbhelper發表於2015-01-15

10.2.0.4 RAC環境中,出現了更改SERVICE_NAME導致大量會話被KILL的現象。

[@more@]

告警日誌中資訊如下:

Wed Oct 24 20:06:16 2012
ALTER SYSTEM SET service_names='' SCOPE=MEMORY SID='orcl2';
Wed Oct 24 20:06:16 2012
ALTER SYSTEM SET service_names='orcl' SCOPE=MEMORY SID='orcl2';
Wed Oct 24 20:06:16 2012
Immediate Kill Session#: 1418, Serial#: 22066
Immediate Kill Session: sess: 0x18dc79b70 OS pid: 4879
Immediate Kill Session#: 1424, Serial#: 108
Immediate Kill Session: sess: 0x18dc81be0 OS pid: 15110
Immediate Kill Session#: 1425, Serial#: 22
Immediate Kill Session: sess: 0x18dc83148 OS pid: 15112
Immediate Kill Session#: 1426, Serial#: 9
Immediate Kill Session: sess: 0x18dc846b0 OS pid: 15157
Immediate Kill Session#: 1427, Serial#: 17
Immediate Kill Session: sess: 0x18dc85c18 OS pid: 15119
Immediate Kill Session#: 1429, Serial#: 24221
Immediate Kill Session: sess: 0x18dc886e8 OS pid: 1044
Immediate Kill Session#: 1430, Serial#: 9
Immediate Kill Session: sess: 0x18dc89c50 OS pid: 15126
.
.
.
Immediate Kill Session#: 1605, Serial#: 60258
Immediate Kill Session: sess: 0x18dd73e68 OS pid: 11966
Immediate Kill Session#: 1606, Serial#: 18413
Immediate Kill Session: sess: 0x18dd753d0 OS pid: 11999
Immediate Kill Session#: 1607, Serial#: 18517
Immediate Kill Session: sess: 0x18dd76938 OS pid: 15378
Immediate Kill Session#: 1608, Serial#: 57825
Immediate Kill Session: sess: 0x18dd77ea0 OS pid: 1035
Wed Oct 24 20:06:27 2012
Immediate Kill Session#: 1616, Serial#: 30253
Immediate Kill Session: sess: 0x18dd829e0 OS pid: 11977
Immediate Kill Session#: 1626, Serial#: 34413
Immediate Kill Session: sess: 0x18dd8fff0 OS pid: 4863

顯然大量的KILL SESSION和同一秒發生了ALTER SYSTEM SET SERVICE_NAME有直接關係,根據MOS文件Sessions Get Killed if Connection Use Default Service name (Same as db_name) [ID 730315.1],這是為公佈的Bug 6955040 ALL THE SESSIONS LOST CONNECTION AFTER KILLING CRSD.BIN

CRSD程式被殺掉或自動崩潰,會導致CLUSTER檢測不到VIP資源的執行,因此資料庫會刪除預設的服務名並斷開所有使用預設服務名的連線。

Oracle10.2.0.511.1.0.7中解決了這個問題,如果沒有升級的計劃,那麼不要使用了DB_NAME相同的服務名進行連線。

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

相關文章