16.20 - Sincronización de los repositorios activo y en espera - Teradata Data Mover

Teradata® Data Mover Guía de instalación, configuración y actualizaciónpara clientes

prodname
Teradata Data Mover
vrm_release
16.20
created_date
Mayo de 2019
category
Administración
Configuración
Instalación
featnum
B035-4102-107K-ESN
Antes de iniciar el servicio de sincronización por primera vez, los repositorios activo y en espera deben sincronizarse. Si no están sincronizados, es posible que el repositorio en espera no funcione correctamente después de pasar al modo activo.

Si el servicio de sincronización está habilitado, asegúrese de que el puerto de cliente 25368 esté abierto en Data Mover TMS.

Cuando se menciona nn.nn en cualquier ruta de acceso del archivo, se hace referencia a los números de versión principal y secundario de Data Mover.

  1. Compruebe la configuración actual en el servidor activo original:/opt/teradata/client/nn.nn/datamover/failover/dmcluster status Si no se configura la conmutación por error automática, se devuelve una excepción.
  2. Detenga el servicio de supervisión en los sistemas de supervisión activo y en espera si anteriormente se ha configurado la conmutación por error para los sistemas:/opt/teradata/client/nn.nn/datamover/failover/dmcluster stopmonitor
  3. Compruebe si hay algún trabajo en ejecución:datamove list_jobs -status_mode r Si hay algún trabajo en ejecución, espere a que se complete. También puede detener los trabajos en ejecución y ejecutar la limpieza: datamove stop -job_name [job-name] datamove cleanup -job_name [job-name]
  4. Cierre el sistema de sincronización en el servidor en espera:/opt/teradata/datamover/sync/nn.nn/dmsync stop
  5. Cierre el sistema de sincronización en el servidor activo:/opt/teradata/datamover/sync/nn.nn/dmsync stop
  6. Cierre el daemon si se está ejecutando en el servidor en espera:/etc/init.d/dmdaemon stop
  7. Inicie los servicios de Data Mover en el sistema activo y espere dos minutos a que se inicien los servicios:/etc/init.d/tdactivemq start /etc/init.d/dmagent start /etc/init.d/dmdaemon start
  8. Cree una copia de seguridad del repositorio activo:datamove backup_daemon Se crea una carpeta con archivos de script en el directorio /var/opt/teradata/datamover/daemon_backup. Una vez generado Triggers.sql, compruebe backup_script.output y BackupTriggers.out para ver si existen errores. Para confirmar que el procesamiento está completo, ejecute los comandos ls -al uno tras otro para ver si hay cambios en el tamaño del archivo.
  9. Copie la carpeta del sistema activo en el sistema en espera, como en el siguiente ejemplo:scp -r /var/opt/teradata/datamover/daemon_backup_2016-07-05_13.22.41 dm-agent8:/var/opt/teradata/datamover/daemon_backup/
  10. Cierre el servicio del daemon en el servidor activo:/etc/init.d/dmdaemon stop
  11. Inicie los servicios de Data Mover en los sistemas en espera y espere dos minutos a que se inicien los servicios:/etc/init.d/tdactivemq start /etc/init.d/dmagent start /etc/init.d/dmdaemon start
  12. Cambie el propietario de las carpetas y de los archivos que se copiaron en dmuser, como en el siguiente ejemplo:chown dmuser /var/opt/teradata/daemon_backup chown dmuser /var/opt/teradata/daemon_backup_2016_07-05_13.22.41 chown dmuser /var/opt/teradata/daemon_backup_2016_07-05_13.22.41/*
  13. Cambie los permisos de los archivos y las carpetas que se copiaron en 755, como se muestra en el siguiente ejemplo:chmod 755 /var/opt/teradata/daemon_backup chmod 755 /var/opt/teradata/daemon_backup_2016_07-05_13.22.41 chmod 755 /var/opt/teradata/daemon_backup_2016_07-05_13.22.41/*
  14. Importe los datos del repositorio del sistema activo en el repositorio del sistema en espera ejecutando el comando restore_daemon, como se muestra en el siguiente ejemplo:datamove restore_daemon -backup_target_dir /var/opt/teradata/datamover/daemon_backup/dm_myhostname_16.20.23.00_2016-07-05_13.22.41 Utilice el comando ls -al para comprobar si el tamaño de los archivos del directorio ha cambiado o si aún se están creando archivos. Compruebe si hay errores con los comandos temp*.out y restore_script.output.
  15. Busque y elimine los archivos que el sistema de sincronización haya generado previamente en los sistemas activo y en espera.Estos archivos se crean en la ruta especificada por la propiedad sql.log.directory del archivo sync.properties. cd /var/opt/teradata/datamover/logs/ rm dmSyncMaster.json rm slave_*.lastread rm dmSyncSlave.json rm slave_sql.lastExecuted
  16. Cierre el daemon en el sistema en espera:/etc/init.d/dmdaemon stop