Migration des données de DB2 vers PostgreSQL
Si vous utilisiez auparavant RICOH ProcessDirector avec DB2 et que vous migrez vers la configuration de base de données PostgreSQL,
vous devez migrer vos données d'une base de données à l'autre une fois la mise à jour
installée.
- Remarque:
- Cette procédure suppose que vous ayez installé RICOH ProcessDirector à l'emplacement par défaut. Si vous avez effectué l'installation à un autre emplacement,
les chemins d'accès aux fichiers et aux scripts doivent être adaptés à votre installation.
Les chemins d'accès par défaut sont les suivants :
%AIWPATH%
:C:\Program Files\Ricoh\ProcessDirector
%AIWDATA%
:C:\aiw\aiw1
Pour migrer vos données de DB2 vers PostgreSQL :
- Connectez-vous à l'ordinateur principal en utilisant le compte administrateur RICOH ProcessDirector.
- Ouvrez une invite de commande en tant qu'administrateur.Même si vous êtes connecté à votre système en tant qu'administrateur, vous devez démarrer l'invite de commande en sélectionnant Exécuter en tant qu'administrateur dans le menu contextuel.
- Assurez-vous d'avoir accès aux bases de données, DB2 et PostgrSQL.
- Ouvrez la fenêtre de commande DB2 en saisissant db2cw.bat
- Pour vérifier DB2, saisissez la commande suivante dans la fenêtre de commande DB2 : db2 connect to aiwdb
- Pour vérifier PostgreSQL :
- Préparez un répertoire de migration.
- Créez un répertoire temporaire pour la migration. Par exemple, %AIWDATA%\tmp\migrateDb2ToPostgresql.
- Accédez à %AIWPATH%\base\packages.
- Copiez le fichier migrateDb2toPostgresql-version.zip dans votre répertoire de migration temporaire et décompressez-le.
- Exécutez l'outil de migration.
- Arrêtez le service RICOH ProcessDirector.Remarque: Si le service est déjà arrêté, démarrez-le puis arrêtez-le pour vous assurer que PostgreSQL s'exécute. Pour plus d'informations, voir Démarrer et arrêter le service RICOH ProcessDirector.
- Ouvrez une invite de commande en tant qu'administrateur. Exécutez ippdprofile et saisissez le nom du script : migrateDb2ToPostgresql.pl.
La migration commence par le redémarrage de l'activation pour créer des tables dans la base de données PostgreSQL. Les messages concernant l'état d'activation s'affichent.Une fois l'activation terminée, le script exécute la migration. À mesure que le script de migration s'exécute, vous devriez voir apparaître des messages d'état tels que : Migration de la table <nom de la table>
- Remarque:
- Des messages supplémentaires sont écrits dans les fichiers suivants : %AIWPATH%\logs\installer\react-logs.log et %AIWPATH%\logs\installer\migrateDb2ToPostgresql.log.
- Si des messages d'erreur s'affichent pendant la migration, voir Résolution des incidents liés à la migration des données.
- Arrêtez le service RICOH ProcessDirector.
- Redémarrez le service RICOH ProcessDirector pour appliquer les modifications.
Pour plus d'informations, voir Démarrer et arrêter le service RICOH ProcessDirector.
- Connectez-vous à RICOH ProcessDirector. Tous les objets et travaux doivent maintenant s'afficher sur la page principale.
- Une fois tous les éléments vérifiés, désinstallez la base de données DB2.
- Pour désinstaller DB2 :
- Cliquez sur le bouton Démarrer de Windows et saisissez services pour rechercher l'application Services. Ouvrez l'application Services, puis recherchez DB2 - DB2COPY1 – AIWINST-0 et vérifiez l'état. Si le service est en cours d'exécution, arrêtez-le.
- Lancez une invite de commande en tant qu'administrateur. Même si vous êtes connecté à votre système en tant qu'administrateur, vous devez démarrer l'invite de commande en sélectionnant Exécuter en tant qu'administrateur dans le menu contextuel.
- Pour ouvrir la fenêtre de commande DB2, saisissez db2cw.bat
- Saisissez les commandes suivantes dans la fenêtre de commande DB2 pour supprimer l'instance aiwinst :
- Cliquez sur le bouton Démarrer de Windows et saisissez Applications et fonctionnalités pour rechercher les applications installées. Recherchez DB2 Server Edition - DB2COPY1 et désinstallez-le.
- Supprimez les répertoires suivants, le cas échéant :
- Install_drive:\AIWINST
- %AIWDATA%\db2_logs
- Poursuivez avec Achèvement du processus de mise à niveau.