ORA-00942: Tabelle oder view nicht vorhanden : Wie kann ich herausfinden, welche Tabelle oder Sicht ist die Rede von

Wir einen java/hibernate-app gegen ORACLE 10g im TEST. Einmal in eine Weile, wir sehen uns diesen Fehler:

ORA-00942: Tabelle oder view nicht vorhanden

Ist es ein Weg, um herauszufinden, welche Tabelle/view(s) ORACLE redet ?

Ich weiß, dass ich zusätzliche Ebenen der Protokollierung im Ruhezustand, in dem die SQL, die es ausführt, die auf ORACLE, und führen Sie dann das SQL um herauszufinden, welche TABELLE/VIEW fehlt, oder fehlt die Berechtigung. Aber angesichts der Tatsache, dass es in TESTING/STAGING, verlangsamt sich die Leistung.

Gibt es eine einfache Möglichkeit zu verengen auf die Tabelle/View Name ?

UPDATE :

Nur damit Sie wissen, ich habe keine Kontrolle über die Oracle-DB-Server-Umgebung.
Ich aktivierte den Ruhezustand tracing/logging und fand ein GÜLTIGES SQL. Ich selbst Wireshark(was ist ein TCP-packet filter), um zu sehen, was hibernate tatsächlich sendet, und das war eine gültige SQL. Also, warum sollte Oracle beklagen, es einmal in eine Weile und NICHT immer.

InformationsquelleAutor anjanb | 2008-10-09

Schreibe einen Kommentar