Tipo,
¡Buenas noches!

Hoy les mostraré cómo realizar ingeniería inversa de objetos en Oracle Database, también conocida como copia de seguridad DDL para crear objetos.

Para descargar los scripts que demostraré, vaya a Este enlace.

Para usarlos debes estar usando Oracle SQL*Plus, preferiblemente la GUI, que es más práctica para ejecutar scripts y, en mi opinión, es la mejor herramienta para administrar bases de datos Oracle. A pesar de ser todo línea de comandos, tiene muchos atajos prácticos y rápidos para el día a día del DBA de Oracle.

Daré una breve descripción de los guiones:

  • objeto_copia de seguridad.sql = Genera ingeniería inversa del objeto deseado, informando el tipo de objeto, propietario y nombre y guarda el resultado en el spool (archivo de salida)
  • backup_object2.sql = Genera ingeniería inversa del objeto deseado, proporcionando solo el nombre y lo muestra en pantalla
  • backup_object3.sql = Genera ingeniería inversa del objeto deseado, informando el tipo de objeto, propietario y nombre y lo muestra en pantalla
  • secuencia_de_copia de seguridad.sql = Genera ingeniería inversa de todas las secuencias de propietarios y guarda el resultado en el spool.

En todos los scripts también se genera ingeniería inversa de permisos, sinónimos públicos y privados, índices y triggers (a excepción del script de secuencia).

¡Eso es todo amigos!