Ejemplos de propagación de datos a la base de datos de producción
Los ejemplos siguientes ilustran cómo propagar registros modificados de una
base de datos de transición a una base de datos de producción.
Tenga en cuenta que debe escribir los mandatos 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
Propagar todos los cambios de la base de datos del servidor de transición a
la base de datos de producción.
- Establezca las variables de entorno PATH.
- Configure la base de datos.
- Vaya al directorio en el que desea que se graben los archivos de anotaciones cronológicas
- Escriba lo siguiente:

stagingprop -scope _all_
-sourcedb nombre_basedatos_transición -destdb nombre_basedatos_producción

stagingprop -scope _all_ -sourcedb nombre_basedatos_transición
-destdb nombre_basedatos_producción -dbtype oracle -sourcedb_user usuario
-sourcedb_passwd contraseña -destdb_user usuario -destdb_passwd contraseña

. stagingprop.sh -scope _all_ -sourcedb nombre_basedatos_transición -destdb
nombre_basedatos_producción

. stagingprop.sh -scope _all_ -sourcedb nombre_basedatos_transición
-destdb
nombre_basedatos_producción dbtype oracle -sourcedb_user usuario -sourcedb_passwd contraseña
-destdb_user usuario -destdb_passwd contraseña

PRPWCSSTG SOURCEDB(nombre_basedatos_transición) SRCINST(nombre_instancia_transición)
DESTDB(nombre_basedatos_producción) DESTINST(nombre_instancia_producción) SCOPE(_all_)
Nota: Utilice sistpral:puerto:sid para el nombre de la base de datos de Oracle.
Por ejemplo, misistpral:1521:mibd.
- Examine el archivo stagingprop_aaaa.mm.dd_hh.mm.ss.zzz.log para
verificar que el mandato se ha ejecutado satisfactoriamente.
El programa de utilidad de propagación de transición propagará en
primer lugar todos los datos del sitio y, a continuación, todos los datos
de comerciante a la base de datos de producción. Si se produce un error,
se retrotraerá toda la transacción.
Para especificar el nombre del archivo de anotaciones y la vía de acceso,
utilice el parámetro de archivo de anotaciones:
Si utiliza 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
Propagar todos los datos del sitio modificados de la base de datos de
transición a la base de datos de producción.
- Establezca las variables de entorno PATH.
- Configure la base de datos.
- Vaya al directorio en el que desea que se graben los archivos de anotaciones cronológicas
- Escriba lo siguiente:

stagingprop -scope _site_ -sourcedb nombre_basedatos_transición
-destdb nombre_basedatos_producción

stagingprop -scope _site_ -sourcedb nombre_basedatos_transición
-destdb nombre_basedatos_producción -dbtype oracle -sourcedb_user usuario
-sourcedb_passwd contraseña -destdb_user usuario -destdb_passwd contraseña

. stagingprop.sh -scope _site_ -sourcedb nombre_basedatos_transición
-destdb
nombre_basedatos_producción

. stagingprop.sh -scope _site_ -sourcedb nombre_basedatos_transición
-destdb
nombre_basedatos_producción dbtype oracle -sourcedb_user usuario -sourcedb_passwd contraseña
-destdb_user usuario -destdb_passwd contraseña

PRPWCSSTG SOURCEDB(nombre_basedatos_transición) SRCINST(nombre_instancia_transición)
DESTDB(nombre_basedatos_producción) DESTINST(nombre_instancia_producción) SCOPE(_site_)
Nota: Utilice sistpral:puerto:sid para el nombre de la base de datos de Oracle.
Por ejemplo, misistpral:1521:mibd.
- Examine el archivo stagingprop_aaaa.mm.dd_hh.mm.ss.zzz.log para
verificar que el mandato se ha ejecutado satisfactoriamente.
Ejemplo 3
Propagar todos los datos de comerciante modificados de la base de datos
de transición a la base de datos de producción (después de propagar los
datos del sitio).
- Establezca las variables de entorno PATH.
- Configure la base de datos.
- Vaya al directorio en el que desea que se graben los archivos de anotaciones cronológicas
- Escriba lo siguiente:

stagingprop -scope _merchant_ -sourcedb nombre_basedatos_transición
-destdb nombre_basedatos_producción

stagingprop -scope _merchant_ -sourcedb nombre_basedatos_transición
-destdb nombre_basedatos_producción -dbtype oracle -sourcedb_user usuario
-sourcedb_passwd contraseña -destdb_user usuario -destdb_passwd contraseña

. stagingprop.sh -scope _merchant_ -sourcedb nombre_basedatos_transición
-destdb
nombre_basedatos_producción

. stagingprop.sh -scope _merchant_ -sourcedb nombre_basedatos_transición
-destdb
nombre_basedatos_producción dbtype oracle -sourcedb_user usuario -sourcedb_passwd contraseña
-destdb_user usuario -destdb_passwd contraseña

PRPWCSSTG SOURCEDB(nombre_basedatos_transición) SRCINST(nombre_instancia_transición)
DESTDB(nombre_basedatos_producción) DESTINST(nombre_instancia_producción) SCOPE(_merchant_)
Nota: Utilice sistpral:puerto:sid para el nombre de la base de datos de Oracle.
Por ejemplo, misistpral:1521:mibd.
- Examine el archivo stagingprop_aaaa.mm.dd_hh.mm.ss.zzz.log para
verificar que el mandato se ha ejecutado satisfactoriamente.