Wie finde ich invalide Datenbankobjekte im Oracle SQL Developer 3.1?

von Karsten Besserdich

Die Suche von invaliden Datenbankobjekten, z.B. Trigger, Function, Procedure, Packages usw, ist im Oracle SQL Developer 3.1 etwas umständlich.

Im ersten Schritt muss der Reports Navigator eingeblendet werden — Hauptmenü -> Views -> Reports

Wählen Sie dann den Knoten — Data Dictionary Report -> All Objects und klicken auf den Report Invalid Reports.

Sie werden nun aufgefordert eine Datenbankverbindung auszuwählen. Nachdem eine DB-Connection aufgebaut wurde, ist das Ergebnis (invalide Datenbankobjekte) auf der rechten Seite des Oracle SQL Developers zu sehen.

Report Navigator im Oracle SQL Developer 3.1

Report Navigator im Oracle SQL Developer 3.1

An dieser Stelle kann man erkennen, dass die Connection des Report Navigators nichts mit der evtl. schon offenen Connection im Connection Navigator zu tun hat. (Warum auch immer!?)

Ich persönlich finde die Abfrage des ORACLE Data Dictionary in diesem Fall weitaus einfacher.

Zeigt alle invaliden Datenbankobjekte des Schemausers an

Einschränkung auf invaliden Package Body

Der Blogeintrag – Verschiedene Methoden um Datenbankobjekte in einer Oracle Datenbank zu kompilieren – beschriebt verschiedene Methoden um DB-Objekte auf „altbewährter Art und Weise“ zu kompilieren.

SCHREIBEN SIE EINEN KOMMENTAR