es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Cómo crear todos los objetos de un esquema en otro?

Tengo el esquema1 y el esquema2. El esquema1 contiene: tablas (que contienen una secuencia de identidad), vistas, paquetes, procedimientos, funciones, secuencias y disparadores. El esquema2 está vacío.

Quiero crear todos los objetos del esquema1 en el esquema2.

¿Cómo puedo lograr eso?

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Hay varias formas de lograr esto dependiendo de sus preferencias y las herramientas que tenga disponibles. Aquí hay algunas sugerencias:

    1. Exportar e importar usando SQL Developer:
    • En SQL Developer, conectarse a schema1.
    • Hacer clic derecho en schema1 y seleccionar “Exportar”.
    • Elegir los objetos que desea migrar (tablas, vistas, paquetes, etc.).
    • Elegir schema2 como el schema de destino y seleccionar “Exportar DDL”.
    • Guardar el script DDL en un archivo.
    • En SQL Developer, conectarse a schema2.
    • Ejecutar el script DDL para crear los objetos en schema2.
    1. Generar scripts DDL y ejecutarlos en schema2:
    • En SQL Developer, conectarse a schema1.
    • Hacer clic derecho en una tabla/vista/paquete/procedimiento/función/secuencia/disparador y seleccionar “Exportar” -> “DDL rápido”.
    • Guardar el script DDL en un archivo.
    • Repetir el paso 2 para todos los objetos que desee migrar.
    • En SQL Developer, conectarse a schema2.
    • Abrir cada archivo de script DDL y ejecutarlo para crear el objeto en schema2.
    1. Utilizar una herramienta de terceros:
    • Hay muchas herramientas de terceros disponibles que pueden automatizar el proceso de migración, como TOAD o SQL Compare.
    • Conectarse a schema1 y schema2 en la herramienta.
    • Seleccionar los objetos que desea migrar y ejecutar la migración.
    • La herramienta generará scripts DDL y los ejecutará en schema2.

    Independientemente del método que elija, asegúrese de probar exhaustivamente los objetos migrados para asegurarse de que funcionen como se espera.

Comments are closed.