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.

Exportando todas las aplicaciones de Oracle APEX mediante sqlcl.

Me gustaría ejecutar un comando sqlcl que exporte todas las aplicaciones y no solo una.

Apex export # funciona perfectamente, pero si intento apex export -instance, que se supone que “exporta todas las aplicaciones”, dice que la exportación de aplicaciones requiere un ID de aplicación (numérico).

Se produce el mismo error cuando intento cualquier otra forma de exportación de apex en lugar de la básica.

Además, parece que no exporta paquetes, tablas, scripts, etc. bajo SQL Workshop. ¿Hay un comando diferente que pueda usar para hacer eso?

Mi objetivo final es importarlo todo desde un espacio de trabajo diferente, en caso de que eso afecte cómo debo importarlo.

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Para exportar todas las aplicaciones y objetos relacionados, puedes utilizar el siguiente comando SQLcl:

    apex export -db <cadena de="" conexión="" a="" la="" base="" de="" datos=""> -all -split -file <ruta del="" archivo="" de="" exportación="">
    

    Este comando exporta todas las aplicaciones, incluyendo sus tablas asociadas, paquetes, scripts, etc. La opción ‘-all’ especifica que se exporten todas las aplicaciones, y la opción ‘-split’ divide el archivo de exportación en varios archivos para facilitar su gestión.

    Asegúrate de reemplazar ‘‘ por la cadena de conexión adecuada a la base de datos, y ‘‘ por la ruta donde deseas guardar el archivo de exportación.

    Para importar las aplicaciones exportadas, puedes utilizar el siguiente comando SQLcl:

    apex import -db <cadena de="" conexión="" a="" la="" base="" de="" datos=""> -split -application -file <ruta del="" archivo="" de="" exportación="">
    

    Este comando importa todas las aplicaciones, incluyendo sus objetos asociados, desde el archivo de exportación previamente realizado. La opción ‘-application’ especifica que se importen únicamente las aplicaciones y no cualquier otro objeto del archivo de exportación.

    Una vez más, asegúrate de reemplazar ‘‘ por la cadena de conexión adecuada a la base de datos, y ‘‘ por la ruta al archivo de exportación previamente realizado.

    Ten en cuenta que es posible que necesites tener los privilegios adecuados para realizar estas operaciones, y que la importación puede sobrescribir cualquier aplicación existente con los mismos IDs en el espacio de trabajo de destino.

Comments are closed.