img-feed img-feed-email

Restaurar procedimiento desde export

Para restaurar solamente un procedimiento a partir de un export hay que tener en cuenta primero que no es posible restaurar este solo objeto.

Asumamos que el procedimiento Proc_XXXX se encuentra en el esquema ESQUEMA_NN el cual se encuentra en el backup BCK_YYYY.dmp


lo que podemos hacer es crear un esquema copia donde guardaremos los objetos del export, pero sin incluir el contenido de las tablas


SQL> create user COPIA_ESQUEMA_NN identified by clave;

SQL> alter user COPIA_ESQUEMA_NN default tablespace tbs_xxxxx;

SQL> grant connect, resource to COPIA_ESQUEMA_NN;

SQL> exit



$ imp usuario/contrasena file=BCK_YYYY.dmp fromuser=ESQUEMA_NN touser=COPIA_ESQUEMA_NN rows=N log=logProc.log



No se recomienda hacer este tipo de restauraciones en producción, a menos que ya tengas algun grado de experiencia

listo, eso es todo, ahora podrás recuperar el codigo fuente de tu procedimiento

 
▲ ARRIBA▲