DB2 EEE pour UNIX - Mise en route

Migration d'instances

Pour faire migrer des instances, y compris votre instance du serveur d'administration, vers un format compatible avec la version 7 de DB2, vous devez exécuter la commande db2imigr.

  1. Connectez-vous en tant qu'utilisateur root.
  2. Lancez la commande db2imigr en procédant comme suit :

    DB2DIR/instance/db2imigr [-d] [-u ID-isolé] nom-instance
    



    DB2DIR = /usr/lpp/db2_07_01 sous AIX


    = /opt/IBMdb2/V7.1 sous HP-UX, PTX ou Solaris

    Où :

    -d
    Définit le mode de débogage à utiliser pour l'identification des incidents. Ce paramètre est facultatif.

    -u ID-isolé
    est l'utilisateur sous lequel s'exécutent les fonctions UDF isolées et les procédures mémorisées. Ce paramètre n'est facultatif que lorsqu'un composant DB2 Run-Time Client est installé. Il est obligatoire pour tous les autres produits DB2.

    nom-instance
    Est le nom de connexion du propriétaire de l'instance.


    Suggestion

    Le répertoire INSTHOME appartenant au système NFS sur tous les postes, il vous suffit d'exécuter la commande db2imigr sur un seul poste pour faire migrer la totalité de l'instance.

  3. Si des erreurs se produisent lors de la vérification de l'état des bases de données (aptes à la migration), reportez-vous à la section Messages d'erreur de migration éventuels et réponses utilisateur, et lancez les actions correctives. Puis, entrez à nouveau la commande db2imigr.
Remarque :Si vous faites migrer une instance DB2 créée sous AIX, et que l'instance utilise la variable d'environnement DB2SORT associée au mot clé SMARTSORT, vous devez définir la valeur de registre db2sort après la migration de l'instance vers la version 7. Définissez la valeur de registre db2sort par la bibliothèque d'exécution de la commande SORT de la façon suivante :
   db2set DB2SORT="/usr/lib/libsort.a"

Messages d'erreur de migration éventuels et réponses utilisateur

Si la commande db2imigr échoue, consultez la liste de messages d'erreur ci-après et effectuez l'action corrective appropriée.

La base de données est en attente de sauvegarde

Procédez à la sauvegarde de la base de données.

La base de données est en attente de récupération aval.

Restaurez la base de données en fonction des besoins. Effectuez ou reprenez une récupération aval de la base de données jusqu'à la fin des fichiers journaux et arrêtez.

L'ID espace table est dans un état incorrect.

Restaurez la base de données et l'espace table en fonction des besoins. Effectuez ou reprenez une récupération aval de la base de données jusqu'à la fin des fichiers journaux et arrêtez.

Une base de données est dans un état incohérent.

Relancez la base de données pour la faire repasser à l'état cohérent.

La fonction et le type structuré portent le même nom.

Une fonction et un type structuré (sans arguments) appartenant au même schéma ne peuvent pas porter le même nom. Le type ou la fonction et les objets utilisant ce type ou cette fonction doivent être supprimés et recréés sous un autre nom. Pour corriger cette erreur :

  1. Sauvegardez la base de données.
  2. Exportez les données de toutes les tables dépendant de ces types structurés ou des fonctions.
  3. Supprimez toutes les tables dépendant de ces fonctions ou types structurés, puis supprimez les fonctions ou les types structurés. Ces suppressions peuvent supprimer d'autres objets tels que des vues, des index, des déclencheurs ou des fonctions.
  4. Créez les fonctions ou les types structurés sous des noms différents, puis recréez les tables à l'aide de ces nouveaux noms. Recréez les vues, index, déclencheurs ou fonctions supprimés.
  5. Importez ou chargez les données dans l'objet.

La base de données contient des types UDT distincts utilisant le nom de type BIGINT, DATALINK, REAL ou REFERENCE.

Ces noms de type de données sont réservés au gestionnaire de bases de données version 7. Pour corriger cette erreur :

  1. Sauvegardez la base de données.
  2. Exportez les données de toutes les tables dépendant de ces types de données.
  3. Supprimez toutes les tables dépendant de ces types de données, puis supprimez les types de données. Ces suppressions peuvent supprimer d'autres objets tels que des vues, des index, des déclencheurs ou des fonctions.
  4. Créez les types de données sous des noms différents, puis recréez les tables à l'aide de ces nouveaux noms. Recréez les vues, index, déclencheurs ou fonctions supprimés.
  5. Importez ou chargez les données dans l'objet.


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