Oracle
帶有警告的 Oracle 警報日誌:太多的解析錯誤
SQLID 不可用。關於如何找到問題根源的任何想法?
9913 WARNING: too many parse errors, count=414884 SQL hash=0x896ff002 9914 PARSE ERROR: ospid=24108, error=6550 for statement: 9915 2021-08-24T11:01:17.843825+02:00 9916 begin work 9917 Additional information: hd=0x24c179460 phd=0x24c17a888 flg=0x28 cisid=222 sid=222 ciuid=222 uid=222 sqlid=6jknqnu4qzw02 9918 ...Current username=SCHEMA_NAME 9919 ...Application: xxxx.exe Action: 9920 2021-08-24T11:03:07.555279+02:00
sql_id 是
6jknqnu4qzw02
它告訴你壞 SQL 來自Current username=SCHEMA_NAME Application: xxxx.exe Action:
SQL 是:
begin work
作為旁注,我建議您向應用程序添加基本檢測以設置,
action
以便您可以輕鬆地將數據庫上的呼叫連結到應用程序的一部分。您可以dbms_application_info
顯式使用,但通常在您用來與數據庫通信的驅動程序中內置一個參數。例如,在 ODP.net 中,這只是 OracleConnection 的 ActionName 成員。
此錯誤在此 DOC ID 中看起來很相似:2649163.1