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

SchemaScriptCommand
  • para crear la acción que Generar Schema script se usa este botón y click en el area de abajo
SchemaScriptCommand
  • la nueva acción se llama Generar Schema Scrip.
  • se puede cambiar el nombre con F2
SchemaScriptCommand
  • 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
SchemaScriptCommand
  • origen de la información

  • 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