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%
:C:\Program Files\Ricoh\ProcessDirector
%AIWDATA%
:C:\aiw\aiw1
Per effettuare la migrazione dei dati da DB2 a PostgreSQL:
- Accedere al computer primario utilizzando l'account dell'amministratore RICOH ProcessDirector.
- Aprire un prompt dei comandi in qualità di amministratore.Anche se si è eseguito l'accesso al sistema in qualità di amministratore, è necessario avviare un prompt dei comandi selezionando Esegui come amministratore dal menu di scelta rapida.
- Assicurarsi di poter accedere sia al database DB2 che a quello PostgrSQL.
- Aprire la finestra di comando DB2 digitando: db2cw.bat
- Per verificare DB2, digitare nella finestra di comando DB2: db2 connect to aiwdb
- Per verificare PostgreSQL:
- Preparare una directory di migrazione.
- Creare una directory temporanea per la migrazione. Ad esempio, %AIWDATA%\tmp\migrateDb2ToPostgresql.
- Andare a %AIWPATH%\base\packages.
- Copiare migrateDb2toPostgresql-version.zip nella directory di migrazione temporanea e decomprimerlo.
- Eseguire lo strumento di migrazione.
- Interrompere il servizio RICOH ProcessDirector.Nota: Se il servizio è già interrotto, avviarlo e poi interromperlo per assicurarsi che PostgreSQL sia in esecuzione. Per ulteriori informazioni, consultare Avvio e arresto del servizio RICOH ProcessDirector.
- Aprire un prompt dei comandi in qualità di amministratore. Eseguire ippdprofile e digitare il nome dello script: 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\react-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 il servizio RICOH ProcessDirector.
- Riavviare il servizio RICOH ProcessDirector per applicare le modifiche.
Per ulteriori informazioni, consultare Avvio e arresto del servizio RICOH ProcessDirector.
- 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:
- Fare clic sul pulsante Start di Windows e digitare servizi per cercare l'App Servizi. Aprire l'app Servizi, quindi trovare DB2 - DB2COPY1 - AIWINST-0 e controllare lo stato. Se è in esecuzione, interrompere il servizio.
- Avviare un prompt dei comandi in qualità di amministratore. Anche se si è eseguito l'accesso al sistema in qualità di amministratore, è necessario avviare un prompt dei comandi selezionando Esegui come amministratore dal menu di scelta rapida.
- Per aprire la finestra di comando DB2, digitare: db2cw.bat
- Inserire questi comandi nella finestra di comando DB2 per eliminare l'istanza aiwinst:
- Fare clic sul pulsante Start di Windows e digitare Applicazioni e funzionalità per trovare le applicazioni installate. Cercare DB2 Server Edition - DB2COPY1 e disinstallarlo.
- Rimuovere le seguenti directory, se esistenti:
- Install_drive:\AIWINST
- %AIWDATA%\db2_logs
- Proseguire con Completamento della procedura di aggiornamento.