Migrar con " nz_migrate

Opciones de despliegue: Netezza Performance Server para Cloud Pak for Data

Puede utilizar el comando ' nz_migrate ' para migrar la tabla o tablas de una base de datos de un servidor Netezza Performance Server for Cloud Pak for Data a otro, o para realizar una copia de una base de datos o tabla en el mismo servidor.

Utilice el comando ' nz_migrate ' para migrar datos de IBM® PureData® System for Analytics a Netezza Performance Server for Cloud Pak for Data.

Antes de empezar

No se puede migrar o conectar a ' Netezza Performance Server para Cloud Pak for Data desde Mako ' 7.2.1.9-P2 ' cuando SSL está activado en el sistema de destino ' Netezza Performance Server para Cloud Pak for Data. Asegúrese de que está en Mako 7.2.1.9-P1 o inferior O Mako 7.2.1.10 o posterior.

Asegúrese de que dispone de Software Support Tools 11.1.0.0 o superior.

Acerca de esta tarea

nz_migrate es una herramienta separada en los scripts de propósito general que se suministran en el paquete de Herramientas de Soporte de Software. Para saber más sobre el comando ' nz_migrate ', puedes ejecutar ' nz_migrate -h.
Nota: Para obtener más información y ayuda, póngase en contacto con el soporte de IBM.

Procedimiento

  1. En IBM PureData System for Analytics, ejecute el comando como usuario " nz ":
    cd /nz/support/bin
  2. Ejecuta el comando ' nz_migrate '.
    Puede invocar este script desde el host de origen o desde un cliente Linux. No se recomienda invocar ' nz_migrate ' desde el cliente Linux, ya que esta opción no proporciona el mejor rendimiento, puesto que los datos tienen que fluir desde el origen hasta o a través del cliente y luego de vuelta al destino.
    Ejemplo:
    ./nz_migrate -sdb SRCDB -tdb TargetDB -thost <NPS on Cloud external endpoint> -CreateTargetDatabase yes -tuser <user>  -tpassword <password>
    Nota: Para más detalles, póngase en contacto con el soporte de IBM.
    -sdb
    Fuente de la base de datos.
    El servidor o la base de datos que contiene los datos que desea copiar.
    -tdb
    Base de datos objetivo.
    El servidor o base de datos que debe recibir los datos copiados. La base de datos y la tabla o tablas deben existir ya en la base de datos o servidor de destino.
    Opcionalmente, el comando " nz_migrate " puede crear automáticamente toda la base de datos de destino, o sólo la(s) tabla(s) de destino si asigna a los parámetros " -CreateTargetDatabase y " -CreateTargetTable ".
    -CreateTargetDatabase
    Si se establece en YES, el script crea automáticamente la base de datos de destino.
    -CreateTargetTable
    Si se establece en , el script crea automáticamente la(s) tabla(s) de destino.
    -tuser <usuario>
    Nombre de usuario objetivo.
    -tpassword <contraseña>
    Nombre de usuario y contraseña.
    -usuario
    Nombre de usuario fuente.
    -contraseña
    Nombre de usuario fuente contraseña.
    Nota: Si el usuario y la contraseña de origen no están configurados en el entorno, se recomienda utilizar los parámetros ' -suser y ' -spassword '.