Loading

ORA-00942 beim Verbinden mit Oracle

Veröffentlichungsdatum: Aug 24, 2022
Beschreibung

Wenn Sie ein Oracle-Benutzerkonto verwenden, das sich von demjenigen unterscheidet, das zuvor zum Erstellen einer Datenquelle in Tableau Desktop verwendet wurde, kann der folgende Fehler auftreten:

Oracle database error 942: ORA-00942: table or view does not exist (Oracle-Datenbankfehler 942: ORA-00942: Tabelle oder Ansicht nicht vorhanden)

Cause

Der Schemakennzeichner wird in der benutzerdefinierten SQL-Abfrage weggelassen, sodass die Objektnamen unter dem Schema des an der Oracle-Datenbank angemeldeten Benutzers aufgelöst werden. Eines oder mehrere der Objekte, auf die in der benutzerdefinierten SQL-Abfrage verwiesen wird, sind im aktuellen Benutzerschema nicht vorhanden.
Lösung
1. Überprüfen Sie, ob der Benutzer Zugriff auf die gewünschten Tabellen hat.

2. Geben Sie als Schema das des Benutzers an, der die Datenquelle mithilfe von initialen SQL-Befehlen erstellt hat: 
  1. Klicken Sie im Dialogfeld des Oracle-Konnektors in Tableau Desktop auf "Initiale SQL-Befehle".
  2. Geben Sie im Dialogfeld "Initiale SQL-Befehle" die folgende Anweisung ein (wobei <Schemaname> das Schema des Benutzers ist, der die Datenquelle erstellt hat):
    ALTER SESSION SET CURRENT_SCHEMA = <Schemaname>
  3. Klicken Sie auf OK und melden Sie sich bei der Datenbank an.
Nummer des Knowledge-Artikels

001473466

 
Laden
Salesforce Help | Article