2013-12-11 110 views
0

我有一個運行在Oracle 11.1.0.7中的數據庫。當用戶嘗試對大量事務進行分組時(例如100),則會很快出現錯誤並異常終止。我查看數據庫的警報日誌,其中包含如下所示的開啓和關閉。Oracle 11.1.0.7客戶端拋出ora-3113和警報日誌顯示ora-3137

Sun Dec 08 11:36:30 2013 
Thread 1 advanced to log sequence 43411 (LGWR switch) 
    Current log# 1 seq# 43411 mem# 0: +DATA_1/aedjp/onlinelog/group_1.799.774696121 
    Current log# 1 seq# 43411 mem# 1: +ARCH_1/aedjp/onlinelog/group_1.9863.774696123 
Sun Dec 08 11:36:31 2013 
Archived Log entry 87110 added for thread 1 sequence 43410 ID 0x2300dcb5 dest 1: 
Sun Dec 08 11:43:43 2013 
Errors in file /u01/app/oracle/diag/rdbms/aedjp/aedjp1/trace/aedjp1_ora_6940.trc: 
ORA-03137: TTC protocol internal error : [12333] [254] [64] [42] [] [] [] [] 

什麼是確切的問題和解決方案是什麼?請指教。

感謝 麗娜

+0

這是一個oracle內部錯誤。你是否支付過Oracle?您需要聯繫oracle支持或查看oracle技術論壇。可能有一個補丁。 – OldProgrammer

+0

是的,我們爲Oracle付費。感謝老程序員。 – user3089248

回答

1

你要打開一個支持票。期。這是

3137, 00000, "TTC protocol internal error : 
// *Cause: TTC protocol internal error. 
// *Action: Contact Oracle Support Services. 

他們的意思是它。

ORA-03113 
error is an unexpected end-of-file that occurred which could not 
be handled by SQL*Net. 

這幾乎總是導致由DB服務器錯誤 - 在這種情況下,3137這些內部錯誤代碼通常不能正確診斷,除了由Oracle支持人員。

+0

謝謝吉姆。我會將案例記錄到Oracle。 – user3089248

+1

有複製過程將數據複製到Db,並且始終存在連接丟失問題。它會拋出Ora-3113。當應用程序逐個發送記錄時,它會持續較長的時間,並且當應用程序嘗試將大量事務(例如100)分組時,它很快就會出現錯誤並異常終止。查看警報日誌,它打開和關閉ora-3137。 – user3089248