Loading

ORA-00942 al conectarse a Oracle

Fecha de publicación: Aug 24, 2022
Descripción

Al utilizar una cuenta de usuario de Oracle diferente a la que se utilizó anteriormente para crear una fuente de datos en Tableau Desktop, puede aparecer el siguiente error:

Oracle database error 942: ORA-00942: table or view does not exist (Error de la base de datos Oracle 942: ORA-00942: la tabla o la vista no existen)

Cause

Se omite el calificador de esquemas en la consulta SQL personalizada, por lo que los nombres de objetos se resuelven en el esquema del usuario que inició sesión en la base de datos Oracle. Uno o más de los objetos a los que se hizo referencia en la consulta SQL personalizada no existen en el esquema del usuario actual.
Solución
1. Compruebe que el usuario tenga acceso a las tablas deseadas.

2. Especifique el esquema para el usuario que creó la fuente de datos mediante el SQL inicial: 
  1. En el cuadro de diálogo del conector de Oracle en Tableau Desktop, haga clic en ''SQL inicial''.
  2. En el cuadro de diálogo SQL inicial, introduzca la declaración siguiente (donde <schema name> es el esquema del usuario que creó la fuente de datos):
    ALTER SESSION SET CURRENT_SCHEMA = <schema name>
  3. Haga clic en Aceptar e inicie sesión en la base de datos.
Número del artículo de conocimiento

001473466

 
Cargando
Salesforce Help | Article