DB2 Connect Mise en route pour UNIX**

Migration à partir de versions précédentes de DB2 Connect

DB2 Connect Version 7 prend en charge la migration des bases de données et des instances DB2 créées avec DB2 Connect Version 5.x et Version 6. Si vous migrez depuis l'une de ces versions vers DB2 Connect Version 7, il convient de préparer vos bases de données et instances avant d'installer DB2.
Remarque :La seule base de données qui peut exister dans une instance serveur DB2 Connect Enterprise Edition est une base de données du gestionnaire de transactions DB2. Cette base de données est utilisée par DB2 pour stocker des informations sur l'état des transactions coordonnées DB2. Pour plus d'informations sur les gestionnaires de transactions, reportez-vous au manuel DB2 Connect User's Guide.

Préparation des bases de données et des instances en vue de la migration

La présente section explique comment préparer des bases de données et des instances DB2 Version 5.x pour les faire migrer vers un format exploitable par la version 7 de DB2. Si vous devez faire migrer plusieurs instances, vous devrez répéter la procédure pour chacune des instances concernées.

Pour pouvoir effectuer les tâches décrites ci-après, vous devez être connecté en tant que propriétaire de l'instance.

Pour préparer la migration de vos bases de données :

  1. Vérifiez qu'aucune application n'utilise des bases de données appartenant à l'instance DB2 que vous vous apprêtez à faire migrer. Pour obtenir la liste de toutes les applications appartenant à l'instance, lancez la commande db2 list applications. Si toutes les applications sont déconnectées, la commande renvoie le message suivant :
       SQL1611W Aucune information n'a été renvoyée par le
       moniteur du gestionnaire de bases de données. SQLSTATE=00000
    

    Vous pouvez mettre fin à une session en exécutant la commande db2 terminate.

  2. Vérifiez que toutes les bases de données sont cataloguées. Pour consulter la liste de toutes les bases de données cataloguées dans cette instance, entrez la commande suivante :
       db2 list database directory
    
  3. Effectuez une copie de sauvegarde de toutes les bases de données en Version 5.x. Il n'est pas nécessaire de sauvegarder les bases de données en Version 6. Reportez-vous au manuel Administration Guide de votre produit DB2 pour savoir comment effectuer une copie de sauvegarde d'une base de données, et au manuel Command Reference pour la syntaxe de la commande de sauvegarde.
  4. Lorsque toutes les applications sont terminées et que vous avez sauvegardé toutes vos bases de données, arrêtez tous les processus exécutés par le serveur de bases de données appartenant à l'instance DB2 en entrant la commande db2stop.
  5. Arrêtez le démon de gestion de licences en entrant la commande db2licd -xxx
  6. Arrêtez toutes les sessions de l'interpréteur de commandes en entrant la commande db2 terminate pour chacune d'elles.
  7. Assurez-vous que le script de configuration de l'environnement de l'instance, db2profile (shells bash, Bourne ou Korn) ou db2cshrc (shell C), situé dans le répertoire INSTHOME/sqllib/ de l'instance, respecte la syntaxe du shell concerné.

    Si nécessaire, vérifiez que chaque instruction d'exportation figure sur une ligne distincte. Par exemple :

       DB2INSTANCE=db2inst1       //bash, Bourne ou Korn shells
       export DB2INSTANCE
     
       set DB2INSTANCE=db2inst1   //C shell
    

Etape suivante

Lorsque vous vous êtes assuré que votre système remplit toutes les conditions matérielles et logicielles requises et que vous avez préparé les bases de données et instances existantes en vue de la migration, vous êtes en mesure d'installer DB2 Connect Version 7.


[ Début de page | Page précédente | Page suivante | Table des matières | Index ]