Migrazione dei dati da DB2 a PostgreSQL
Se in precedenza si utilizzava RICOH ProcessDirector con DB2 e si sta effettuando la migrazione alla configurazione del database PostgreSQL,
è necessario migrare i dati da un database all'altro dopo l'installazione dell'aggiornamento.
- Nota:
- Questa procedura presuppone l'installazione di RICOH ProcessDirector nella posizione predefinita. Se l'installazione avviene in una posizione diversa,
i percorsi dei file e degli script devono essere adattati alla propria installazione.
- $AIWPATH:
/opt/infoprint/ippd
- $AIWDATA:
/aiw/aiw1
- $AIWPATH:
Per effettuare la migrazione dei dati da DB2 a PostgreSQL:
- Accedere al computer primario come utente di sistema RICOH ProcessDirector (aiw1 è l'utente predefinito).
- Assicurarsi di poter accedere sia al database DB2 che a quello PostgreSQL. Aprire una riga di comando e immettere questi comandi.
- Preparare una directory di migrazione.
- Creare una directory temporanea per la migrazione. Ad esempio: mkdir $AIWDATA/tmp/migrateDb2ToPostgresql
- Andare a: $AIWPATH/base
- Copiare migrateDb2toPostgresql-version.zip nella directory di migrazione temporanea e decomprimerlo.
- Nella cartella di migrazione temporanea, aggiornare le autorizzazioni per migrateDb2ToPostgresql.plDigitare: chmod +x migrateDb2ToPostgresql.pl
- Aggiornare le autorizzazioni per rexact.pl. Digitare: chmod +x rexact.pl
- Eseguire lo strumento di migrazione.
- Interrompere RICOH ProcessDirector, tranne il database: stopaiw -d
- Accedere come utente root.
- Eseguire . /opt/infoprint/ippd/base/config/ippdprofile
- Dalla directory di migrazione, eseguire lo script di migrazione: ./migrateDb2ToPostgresql.pl
La migrazione inizia riavviando l'attivazione per creare tabelle nel database PostgreSQL. Vengono visualizzati i messaggi di stato di attivazione.
Una volta completata l'attivazione, lo script esegue la migrazione. Durante l'esecuzione dello script di migrazione, si dovrebbero visualizzare messaggi di stato come: Migrazione della tabella <tablename>
- Nota:
- Ulteriori messaggi di registro vengono scritti in: $AIWPATH/logs/installer/rexact-logs.log e $AIWPATH/logs/installer/migrateDb2ToPostgresql.log
- Se durante la migrazione vengono visualizzati messaggi di errore, consultare Risoluzione dei problemi di migrazione dei dati.
- Interrompere e riavviare RICOH ProcessDirector:
- Accedere come utente di sistema RICOH ProcessDirector (aiw1 è l'utente predefinito).
- Eseguire stopaiw
- Eseguire startaiw
- Accedere a RICOH ProcessDirector. Tutti gli oggetti e i lavori dovrebbero ora essere visualizzati nella pagina Principale.
- Dopo aver verificato tutto, procedere alla disinstallazione del database DB2.
- Per disinstallare DB2:
- Accedere come utente root.
- Inserire questi comandi per disinstallare il database DB2.
- Rimuovere le seguenti directory, se esistenti:
- $AIWDATA/db2
- $AIWDATA/db2_logs
- Proseguire con Completamento della procedura di aggiornamento.