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.
Dopo l'aggiornamento, RICOH ProcessDirector è ancora in esecuzione sul database DB2.
    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.

    I percorsi predefiniti sono:

    • %AIWPATH%: C:\Program Files\Ricoh\ProcessDirector
    • %AIWDATA%: C:\aiw\aiw1

Per effettuare la migrazione dei dati da DB2 a PostgreSQL:

  1. Accedere al computer primario utilizzando l'account dell'amministratore RICOH ProcessDirector.
  2. 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.
  3. Assicurarsi di poter accedere sia al database DB2 che a quello PostgrSQL.
    1. Aprire la finestra di comando DB2 digitando: db2cw.bat
    2. Per verificare DB2, digitare nella finestra di comando DB2: db2 connect to aiwdb
    3. Per verificare PostgreSQL:
      • Nel Pannello di controllo di Windows, fare clic su Strumenti di amministrazione.
      • Individuare il servizio PostgreSQL e verificare se è in esecuzione.
  4. Preparare una directory di migrazione.
    1. Creare una directory temporanea per la migrazione. Ad esempio, %AIWDATA%\tmp\migrateDb2ToPostgresql.
    2. Andare a %AIWPATH%\base\packages.
    3. Copiare migrateDb2toPostgresql-version.zip nella directory di migrazione temporanea e decomprimerlo.
  5. Eseguire lo strumento di migrazione.
    1. 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.
    2. 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.
  6. Riavviare il servizio RICOH ProcessDirector per applicare le modifiche.

    Per ulteriori informazioni, consultare Avvio e arresto del servizio RICOH ProcessDirector.

  7. Accedere a RICOH ProcessDirector. Tutti gli oggetti e i lavori dovrebbero ora essere visualizzati nella pagina Principale.
      Nota:
    • È possibile vedere lavori extra nel sistema se i dispositivi di input di esempio sono abilitati durante l'esecuzione dello script migratingDb2ToPostgresql.pl. Lo script riattiva e invia i lavori ai dispositivi di input di esempio.
  8. Dopo aver verificato tutto, procedere alla disinstallazione del database DB2.
  9. Per disinstallare DB2:
    1. 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.
    2. 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.
    3. Per aprire la finestra di comando DB2, digitare: db2cw.bat
    4. Inserire questi comandi nella finestra di comando DB2 per eliminare l'istanza aiwinst:
      • cd %AIWPATH%
      • cd db\BIN
      • db2idrop aiwinst
    5. Fare clic sul pulsante Start di Windows e digitare Applicazioni e funzionalità per trovare le applicazioni installate. Cercare DB2 Server Edition - DB2COPY1 e disinstallarlo.
    6. Rimuovere le seguenti directory, se esistenti:
      • Install_drive:\AIWINST
      • %AIWDATA%\db2_logs
  10. Proseguire con Completamento della procedura di aggiornamento.