Migración de datos de DB2 a PostgreSQL
Si anteriormente utilizaba RICOH ProcessDirector con DB2 y está migrando a la configuración de base de datos PostgreSQL, deberá migrar
sus datos de una base de datos a la otra después de instalar la actualización.
Para migrar sus datos de DB2 a PostgreSQL:
- Inicie sesión en el equipo principal como usuario del sistema RICOH ProcessDirector (aiw1 es el valor por omisión).
- Asegúrese de que puede acceder tanto a la base de datos DB2 como a la base de datos PostgreSQL. Abra una línea de mandatos e introduzca estos mandatos.
- Prepare un directorio de migración.
- Cree un directorio temporal para la migración. Por ejemplo: mkdir $AIWDATA/tmp/migrateDb2ToPostgresql
- Vaya a: $AIWPATH/base
- Copie el archivo migrateDb2toPostgresql-versión.zip en su directorio temporal de migración y descomprímalo.
- En su directorio de migración temporal, actualice los permisos de migrateDb2ToPostgresql.plEscriba: chmod +x migrateDb2ToPostgresql.pl
- Actualice los permisos de rexact.pl. Escriba: chmod +x rexact.pl
- Ejecute la herramienta de migración.
- Detenga RICOH ProcessDirector, excepto la base de datos: stopaiw -d
- Inicie la sesión como usuario root.
- Ejecute . /opt/infoprint/ippd/base/config/ippdprofile
- Desde el directorio de migración, ejecute el script de migración: ./migrateDb2ToPostgresql.pl
La migración empieza al reiniciar la activación para crear tablas en la base de datos PostgreSQL. Se muestran los mensajes de estado de activación.
Una vez completada la activación, el script ejecuta la migración. A medida que se ejecuta el script de migración, debería ver mensajes de estado como: Migrando tabla <tablename>
- Nota:
- Los mensajes de registro adicionales se escriben en: $AIWPATH/logs/installer/rexact-logs.log y $AIWPATH/logs/installer/migrateDb2ToPostgresql.log
- Si aparecen mensajes de error durante la migración, consulte Resolución de problemas de errores de migración de datos.
- Detenga y reinicie RICOH ProcessDirector:
- Inicie sesión como usuario del sistema RICOH ProcessDirector (aiw1 es el valor por omisión).
- Ejecute stopaiw
- Ejecute startaiw
- Inicie la sesión en RICOH ProcessDirector. Todos los objetos y trabajos deberían aparecer ahora en la página Principal.
- Una vez verificado todo, proceda a desinstalar la base de datos DB2.
- Para desinstalar DB2:
- Inicie la sesión como usuario root.
- Introduzca estos mandatos para desinstalar la base de datos DB2.
- Si existen, elimine los siguientes directorios:
- $AIWDATA/db2
- $AIWDATA/db2_logs
- Continúe en el apartado Finalización del proceso de actualización.