Oracle

帶有警告的 Oracle 警報日誌:太多的解析錯誤

  • September 2, 2021

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

引用自:https://dba.stackexchange.com/questions/298877