Buenas,
Requiero eliminar o revocar el permiso PUBLIC de los paquetes de DBA_TAB_PRIVS (según las mejores prácticas) con la siguiente consulta ejemplifico un SELECT para verificar el dato:
SELECT *FROM DBA_TAB_PRIVS WHERE TABLE_NAME= 'DBMS_RANDOM' AND GRANTEE='PUBLIC';
Así lo revoco (consulta x): REVOKE EXECUTE ON DBMS_RANDOM FROM PUBLIC;
Preguntas:
1. Pero la base de datos Oracle se reinicia cuando lo intento revocar, a que se debe?
2. Cómo podría ejecutar un ALTER para que sea restringido dicho paquetes? o con solo ejecutar la consulta x por default se vuelve restringido el paquete?
Les agradezco las respuestas, por cierto toda la información de arriba me ha servido mucho.
Muchas gracias
- Inicie sesión para enviar comentarios