Ver Mensaje Individual
  #3 (permalink)  
Antiguo 11/10/2014, 13:19
eduar2083
 
Fecha de Ingreso: octubre-2014
Ubicación: Lima
Mensajes: 74
Antigüedad: 9 años, 6 meses
Puntos: 1
Respuesta: Error al listar esquemas ()

Cita:
Iniciado por gnzsoloyo Ver Mensaje
A mi entender es problema de permisos.
El user que tiene la ejecución del procedimiento debe tener también permisos para ver la tabla o vista en cuestión. De lo contrario el SP no la "ve".
Por otro lado, esa tabla requiere permisos de SYS, si no me equivoco. Creo que hay otra similar más accesible.
He creado un nuevo usuario usrrex y le he asignado el rol dba, con esto ya tiene permiso para ver aparentemente "todos" los objetos de la BD y asimismo ejecutar "cualquier" package, sin embargo, sigue sin poder ver la vista dba_users. Al tratar de asignarle adicionalmente el rol sysdba (con el usuario system):

Código:
grant sysdba to usrrex;
Me lanza error de privilegio:

Código:
Error que empieza en la línea: 48 del comando :
grant sysdba to usrrex
Informe de error -
Error SQL: ORA-01031: insufficient privileges
01031. 00000 -  "insufficient privileges"
*Cause:    An attempt was made to perform a database operation without
           the necessary privileges.
*Action:   Ask your database administrator or designated security
           administrator to grant you the necessary privileges
Al parecer el usuario system no tiene los suficientes privilegios para asignar dicho rol.

Última edición por eduar2083; 11/10/2014 a las 13:27