Loading

Error: "Session Ended by Server (Sesión finalizada por el servidor)" al ver el libro de trabajo conectado a la fuente de datos de Oracle en tiempo real

Fecha de publicación: Jul 20, 2023
Descripción
Al ver un libro de trabajo publicado que utiliza una conexión en tiempo real a una fuente de datos de Oracle, se puede recibir el siguiente error:

Session Ended by Server: An unexpected error occurred. If you continue to receive this error please contact your Tableau Server Administrator. (Sesión finalizada por el servidor: Se ha producido un error inesperado. Si sigue recibiendo este error, póngase en contacto con el administrador de Tableau Server).

Cause

La cuenta Ejecutar como usuario de Tableau Server no tiene privilegios suficientes para crear tablas temporales, lo que es necesario para realizar algunas acciones. 
Solución

Opción 1

Asegúrese de que la cuenta Ejecutar como usuario de Tableau Server tenga privilegios suficientes para crear tablas temporales en la base de datos de Oracle.

Opción 2

Utilice un extracto de la fuente de datos para que los permisos de la base de datos no afecten a la cuenta Ejecutar como usuario.
 
Recursos adicionales
Los registros de VizQL de Tableau Server mostrarán varios mensajes y errores:
  • ​Conexión a la base de datos: "Connected to Oracle version (11.2.0.4.0 - Oracle Database 11g Enterprise Edition (64bit Production)) ( "Conectado a la versión de Oracle (11.2.0.4.0: Oracle Database 11g Enterprise Edition (producción de 64 bits))")"
  • Intentando crear tablas temporales: {"query":"CREATE GLOBAL TEMPORARY TABLE \"#Tableau_0_sid:26758410_1\" ON COMMIT PRESERVE ROWS AS\nSELECT *\nFROM (SELECT *\nFROM (SELECT COUNT(*) AS COL FROM DUAL) CHECKTEMP)\nWHERE ROWNUM <= 1","protocol-id":2,"query-hash":1234568789} ({"query": "CREAR TABLA TEMPORAL GLOBAL \"#Tableau_0_sid:26758410_1\"ON COMMIT PRESERVE ROWS AS\nSELECT *\nFROM (SELECT *\nFROM (SELECT COUNT(*) AS COL FROM DUAL) CHECKTEMP)\nWHERE ROWNUM <= 1","protocol-id":2,"query-hash":1234568789})
  • Error al crear las tablas temporales: "Server error (pid=1234): \n  " and then "DataSourceException (type=Unknown): Oracle database error 1031: ORA-01031: insufficient privileges\n" ("Error del servidor (pid = 1234): \n" y luego "DataSourceException (tipo = Desconocido): error de base de datos Oracle 1031: ORA-01031: privilegios insuficientes\n)"
  • Al intentar usar las tablas temporales:  {"query":"TRUNCATE TABLE \"#Tableau_0_sid:26758410_1\"","protocol-id":2,"query-hash":1234568789}
  • Error al utilizar las tablas temporales: "Server error (pid=1234): \n  " and then "DataSourceException (type=Unknown): Oracle database error 942: ORA-00942: table or view does not exist\n (Error del servidor (pid = 1234): \ n "y luego" DataSourceException (tipo = Desconocido): error de base de datos Oracle 942: ORA-00942: la tabla o vista no existe\n)"


Número del artículo de conocimiento

001498343

 
Cargando
Salesforce Help | Article