客服回覆範例 -- alert log中ORA 錯誤

底下Sample為經過美編再重新匯整出來的實際案例。

問題描述

虛擬DBA(ODP) 發出的Alert Mail[DB Alert Log檢查發生錯誤(ORA-00600)]至管理人員以及上駟客服中心

說明
雲端技術客服收到Alert Mail後,直接利用email說明此Alert內容。
雲端技術客服

Dear XXX:

此Alert似乎是異質資料庫(Oracle 連到非Oracle的資料庫)的存取出了問題,請參考附件說明,若需要進一步追蹤,可以將trace file寄給我們分析,

...../PROD_ora_36634722.trc

...../PROD_ora_36634722_i216513.trc

best regards,
上駟科技技術客服

說明
客戶回傳Trace File。
 

客服您好,

附件為trc檔,煩請查看看此問題發生的原因,感謝您。

客戶
說明
雲端技術客服分析Trace File內容後,與客戶進一步討論。
雲端技術客服

Dear XXX:

請問一下, dblink 這個Database Link 所指向的對象是 MS SQL Server嗎?
----- Current SQL Statement for this session (sql_id=90vdaunptckd) -----
select * from remoteTable@dblink

best regards,
上駟科技技術客服

說明
客戶回覆。
 

客服您好

是MS SQL Server沒錯。

客戶
說明
雲端技術客服彙整分析結果,回報客戶。
雲端技術客服

Dear XXX:

產生錯誤時執行的SQL語法如下
select * from remoteTable@dblink

trace檔內部分資訊如下:
*** MODULE NAME:(PL/SQL Developer) 2013-01-09 16:40:41.363
*** ACTION NAME:(SQL Window - New) 2013-01-09 16:40:41.363
AGENT_ID = 1
MACHINE = 'MachineName'
PROCESS = '4192:6096'
PROGRAM = 'dg2mssql.exe'
OSUSER = 'SYSTEM'
....

這個問題可能是異質資料庫之間查詢轉換時,LONG資料型態欄位轉換時的bug,須將欄位減到4000 character 以下
可能是 PL/SQL Developer 工具的問題,須改用其他工具,如 sqlplus。

請參考附件的說明。

best regards,
上駟科技技術客服

說明
結案!!

回上頁