toad acciones automatizadas
PROPÓSITO
- notas sobre el uso de las acciones automatizadas con toad
GENERAR UN SCRIPT DE LA BASE DE DATOS
-
database - Export - generate schema script
-
seguir las instrucciones del [documento](/doc/GIT - Paddoc.doc)
-
se puede automatizar esta tarea usando las tareas automatizadas que se puede lanzar desde consola
-
primero abrir el diseñador de acciones automáticas

- para crear la acción que
Generar Schema script
se usa este botón y click en el area de abajo

- la nueva acción se llama
Generar Schema Scrip
. - se puede cambiar el nombre con F2

-
con doble click en la nueva acción aparece la ventana para configurar la acción
-
se seleccionan las opciones y se aplican
-
se puede generar un archivo de parámetro de lo seleccionado con el botón derecho del ratón en la tarea
- ejemplo en el escritorio para revisar
-
para lanza la acción
C:\path_to_Toad\Toad.exe –a "Generar Schema Script"
- la conexión esta almacenada en la acción
- Toad guardará esa información pero necesitas tener la opción de guardar password activada

-
a veces se pierde la acción nueva creada creo que por tener varias instancias de Toad abiertas
-
para lanzar esta tarea desde un archivo por lotes
REM PARA LANZAR LAS TAREAS QUE GENERAN LOS DDL DE BASE DE DATOS
REM PRIMERO BORRA LAS CARPETAS Y LUEGO GENERA LOS DDL DEL PROPIETARIO Y LOS DEL USUARIO
rd /S /Q C:\Proyectos\epnom_adm\basedatos\PROPIETARIO\
rd /S /Q C:\Proyectos\epnom_adm\basedatos\USUARIO\
REM LANZA LA TAREA DEL TOAD QUE GENERA LOS DDL DE LA BASE DE DATOS
"C:\Program Files\Dell\Toad for Oracle 2015 R2 Suite\Toad for Oracle 12.8\Toad.exe" -a "GenerarSchemaScript_EPNOM_ADM"
"C:\Program Files\Dell\Toad for Oracle 2015 R2 Suite\Toad for Oracle 12.8\Toad.exe" -a "GenerarSchemaScript_EPNOM"
-
uso tareas ya creadas como plantilla para otras con copiar y pegar
-
la configuración de la comparación y creo de la generación de scripts DLL de base de datos se puede guardar con el botón derecho e indicando el nombre de esa configuración para poderla cargar por ejemplo en las acciones automatizadas