Mandato del programa de utilidad de Copia de transición (Windows NT, Windows 2000, AIX y Solaris)
El programa de utilidad de Copia de transición copia datos de la base
de datos de producción a la base de datos de transición. Tenga en cuenta que no
puede utilizar este mandato si existen RFQ en su sistema de producción. Para más
detalles, consulte limitaciones del servidor de transición.
Para ejecutar el programa de utilidad de Copia
de transición, escriba lo siguiente en una línea de mandatos de un sistema que
pueda conectarse con la base de datos del servidor de transición y del servidor de producción.
Escriba todo el mandato en una línea. Aquí se muestra en más de una línea
únicamente por motivos de presentación.

Nota:
- Debe incluir en el mandato los parámetros opcionales ID de usuario de conexión y contraseña,
incluso si actualmente está ejecutando este programa de utilidad con el mismo ID de usuario.
Las referencias a Oracle no son aplicables a la plataforma Linux.
Valores de parámetros
-
scope
- El nivel de ámbito para la copia en el servidor de transición. Especifique uno de los valores siguientes:
- _all_
Escriba _all_ para copiar registros relacionados con el sitio y registros relacionados con todos los comerciantes.
- _site_
Escriba _site_ para copiar solamente registros relacionados con el sitio.
- _merchant_
Escriba _merchant_ para copiar solamente registros relacionados con todos los comerciantes.
- sourcedb
- El nombre de la base de datos del servidor de producción.
Utilice sistpral:puerto:sid.
Por ejemplo, misistpral:1521:mibd.
- destdb
- El nombre de la base de datos en el servidor de transición.
Utilice sistpral:puerto:sid.
Por ejemplo, misistpral:1521:mibd.
- dbtable
- (Opcional) El nombre de cualquier tabla específica que se ha de copiar. Todos los registros de esta tabla se copiarán, siempre que los
registros estén dentro del ámbito especificado por el parámetro
scope; de lo contrario, no se copiará ningún registro.
- sourcedb_user
- (Opcional) El ID de conexión del administrador de base de datos que ha creado
el esquema de la base de datos de origen. Si no se especifica, se utiliza el ID
del usuario que invoca actualmente este programa de utilidad.
- sourcedb_passwd
- (Opcional) La contraseña del ID de conexión que se ha especificado en el parámetro sourcedb_user.
- destdb_user
- (Opcional) El ID de conexión del administrador de base de datos que ha creado
el esquema de la base de datos de destino. Si no se
especifica, se utilizará el ID del usuario que invoca este programa de
utilidad.
- destdb_passwd
- (Opcional) La contraseña del ID de conexión que se ha especificado mediante
el parámetro destdb_user. Si no se ha especificado, el sistema le solicita que escriba la contraseña.
- log
- (Opcional) La vía de acceso y el nombre del archivo en el que el programa de
utilidad de Copia de transición registra sus actividades y sus errores. Si no
se especifica este parámetro, se crea un archivo de anotaciones
cronológicas denominado stagingcopy_aaaa.mm.dd_hh.mm.ss.zzz.log en el
siguiente directorio de anotaciones cronológicas.
unidad:\WebSphere\CommerceServer\logs
unidad:\Archivos de
programa\WebSphere\CommerceServer\logs
/usr/WebSphere/AppServer/logs
/opt/WebSphere/AppServer/logs
- cleanup_stage_db
- (Opcional) Utilice este parámetro para limpiar las tablas de transición antes
de utilizar el programa de utilidad de Copia de transición. Cuando utilice el parámetro
-cleanup_stage_db para borrar los datos del sitio, tenga en cuenta
que los datos de comerciante se pueden suprimir también debido a la característica
de supresión en cascada. Debe borrar y copiar los datos de comerciante después
de borrar y copiar los datos del sitio. Yes es el valor por omisión. Si
especifica no, no se suprimirá nada de las tablas de transición. Es
posible que su copia no se ejecute correctamente si los datos de la copia generan
una clave duplicada o conflictiva en la clave primaria o en los índices exclusivos.
Si desea utilizar la copia de transición únicamente para limpiar su base de datos
de transición, sin una copia de datos de la base de datos de producción, especifique
el parámetro -cleanup_stage_db como only.
- script file
- (Opcional) El nombre del archivo de script SQL generado por el mandato del programa
de utilidad de Copia de transición al utilizar las funciones de exportación e importación
para copiar la base de datos de producción en la base de datos de transición dentro
del ámbito especificado. El archivo de script también genera las sentencias delete
para limpiar la base de datos de transición si utiliza el valor por omisión o
especifica -cleanup_stage_db como yes. Antes de ejecutar
el script, compruebe si tiene suficiente espacio de disco para contener las tablas
exportadas. El archivo de script se encuentra en el directorio del programa de
utilidad de Copia de transición donde lo ha invocado.
Utilice db2 -vtd# -f nombre_archivo_script para
ejecutar el archivo de script.
- dbtype
- (Opcional) El tipo de base de datos (DB2 u Oracle). El valor por omisión es DB2.
Para obtener más información sobre cómo copiar el servidor de
transición, consulte los ejemplos.