jueves, 12 de julio de 2012

ORACLE-DBA-dbms_debug.habilitar debug en una BD.

Recientemente he tenido que reconstruir una BD a través del método dump de esquemas, lo que ha implicado crear una instancia de BD y posteriormente importar los datos de los respectivos esquemas extraidos de la BD de producción. Sin embargo existen algunas propiedades que se deben modificar en la BD clon para ejecutar ruteos de procedimientos almacenados cuando es preciso.

En este caso el problema es el siguiente:
En la interfaz gráfica TOAD no podía realizar un debug sobre un procedimiento almacenado.

Luego de investigar me di cuenta que era necesario habilitar el modo debug de la BD.

Vamos con la receta:
como usuario sys conectarse a una consola y verificar si existe la vista "dbms_debug"

SQL> describe dbms_debug;

Una vez verificado, se puede otorgar priviliegios de ejecución de esta vista al resto de los esquemas para que puedan ser utilizados:

SQL> grant execute on dbms_debug to public;
Grant succeeded.
SQL> grant debug connect session to public;
Grant succeeded.
SQL> Grant debug any procedure to public;

Grant succeeded.



No hay comentarios:

Publicar un comentario