Los ejemplos siguientes ilustran cómo puede copiar tablas de la base de datos de producción en la base de datos de transición. Es importante que no olvide que no puede utilizar el programa de utilidad de Copia de transición si existen RFQ en su sistema de producción. Para más detalles, consulte limitaciones del servidor de transición.
Tenga en cuenta que debe escribir todo el mandato en una sola línea. Los mandatos se muestran aquí en más de una línea únicamente por motivos de presentación.
Ejemplo 1
Después de limpiar la base de datos de transición, copie la base de datos
de producción en la base de datos de transición con el parámetro scope establecido en all:
Nota: Utilice sistpral:puerto:sid para el nombre de la base de datos de Oracle. Por ejemplo, misistpral:1521:mibd.
Para especificar el nombre del archivo de anotaciones y la vía de acceso, utilice el parámetro de archivo de anotaciones:
Nota: Utilice sistpral:puerto:sid para el nombre de la base de datos de Oracle. Por ejemplo, misistpral:1521:mibd.
Si va a utilizar DB2 y no se ha conectado como administrador de la base de datos, deberá proporcionar valores para las opciones -sourcedb_user, -sourcedb_passwd, -destdb_user y -destdb_passwd.
Ejemplo 2
Después de limpiar las tablas de comerciante de la base de datos de
transición, copie las tablas relacionadas con comerciantes de la base de
datos de producción a la base de datos de transición:
Nota: Utilice sistpral:puerto:sid para el nombre de la base de datos de Oracle. Por ejemplo, misistpral:1521:mibd.
Para limpiar únicamente la base de datos de transición, especifique el parámetro -cleanup_stage_db:
Nota: Utilice sistpral:puerto:sid para el nombre de la base de datos de Oracle. Por ejemplo, misistpral:1521:mibd.
Para copiar datos únicamente, especifique el parámetro -cleanup_stage_db no:
Nota: Utilice sistpral:puerto:sid para el nombre de la base de datos de Oracle. Por ejemplo, misistpral:1521:mibd.
Importante: Cuando copie con el parámetro scope establecido en merchant, asegúrese de haber haber copiado primero los datos de ámbito del sitio. De lo contrario, la copia no se ejecutará correctamente.
Ejemplo 3
Después de limpiar las tablas del sitio de la base de datos de transición,
copie las tablas del sitio de la base de datos de producción a la base
de datos de transición.
Nota: Utilice sistpral:puerto:sid para el nombre de la base de datos de Oracle. Por ejemplo, misistpral:1521:mibd.
Si suprime las tablas del sitio, las tablas de comerciante pueden verse afectadas debido a la restricción de supresión en cascada. En primer lugar, borre los datos de comerciante, seguidos por los datos del sitio y, a continuación, copie los datos:
Nota: Utilice sistpral:puerto:sid para el nombre de la base de datos de Oracle. Por ejemplo, misistpral:1521:mibd.
Nota: Utilice sistpral:puerto:sid para el nombre de la base de datos de Oracle. Por ejemplo, misistpral:1521:mibd.
Nota: Utilice sistpral:puerto:sid para el nombre de la base de datos de Oracle. Por ejemplo, misistpral:1521:mibd.
Nota: Utilice sistpral:puerto:sid para el nombre de la base de datos de Oracle. Por ejemplo, misistpral:1521:mibd.
Ejemplo 4
Genere el script siguiente para limpiar y copiar la base de datos de
producción en la base de datos de transición con scope establecido en all.
Este ejemplo no se aplica a OS/400 para iSeries.
Nota: Utilice sistpral:puerto:sid para el nombre de la base de datos de Oracle. Por ejemplo, misistpral:1521:mibd.
El programa de utilidad de Copia de transición genera el script stage_copy.sql para
limpiar y copiar la base de datos.
Si va a utilizar DB2, ejecute el script siguiente:
Si va a utilizar Oracle, ejecute el script siguiente:
![]() |