Foro de elhacker.net

Programación => Bases de Datos => Mensaje iniciado por: d91 en 18 Septiembre 2015, 03:04 am



Título: ver tablespace de cada usuario
Publicado por: d91 en 18 Septiembre 2015, 03:04 am
hola a todos, necesito ver los tablespace asignados a cada usuario en oracle a traves de un procedimiento almacenado, pero al compilar el procedimiento dice que la tabla o vista no existe, lo raro es que si ejecuto solo el select en la consola si me los muestra porque tengo los permisos necesarios
Código
  1. CREATE OR REPLACE PROCEDURE usp_ver_tablespace(ResCursor IN OUT SYS_REFCURSOR)
  2. IS
  3. BEGIN
  4. OPEN ResCursor
  5. FOR SELECT USERNAME, DEFAULT_TABLESPACE FROM DBA_USERS;
  6. END;

ya hice tambien el procedimiento para ver los todos los usuarios y este si me funciono