Ein Produkt eines Drittanbieters, das wir in meinem Unternehmen einsetzen, verwendet Oracle als Backend. Ich versuche, mich bei der Oracle-Datenbank anzumelden und mir das Schema und die Daten anzusehen. Ich habe mich als sys/sysdba angemeldet, einen Benutzer mit einem Standard-Tablespace erstellt, der von der Anwendung erstellt wurde, und dem Benutzer alle erforderlichen Berechtigungen zur Abfrage der Strukturen erteilt. Außerdem habe ich O7_DICTIONARY_ACCESSIBILITY auf true gesetzt, um die Abfrage der Data-Dictionary-Objekte zu ermöglichen.
Nachdem ich mich als Benutzer angemeldet und User_Tables abgefragt habe, wird nichts zurückgegeben. Wenn ich jedoch DBA_Tables abfrage, werden die Tabellen zurückgegeben, die ich zu finden erwarte. Ich bin ein Oracle-Neuling, daher weiß ich nicht genau, wie eine Nicht-System-Tabelle im Tablespace sein kann, eine User_table aber nicht.
Und vor allem: Wie können Sie die Daten in diesen Tabellen abfragen? Immer wenn ich ein einfaches "Select *" aus den Tabellen versuche, erhalte ich die Fehlermeldung "Tabelle oder Ansicht existiert nicht".
Vielen Dank im Voraus.