Mise à niveau de votre instance de client IBM Db2

Pour la migration des connexions Db2 , la version du client Db2 doit être 11.5.7.0. Si vous utilisez une version antérieure, mettez à niveau votre client Db2 .

Procédure prérequise

Téléchargez les images du groupe de correctifs Db2 Server correspondant à votre système d'exploitation.
  1. Sur la page de support Db2 version 11.5 Mod 7 Fix Pack 0 for Linux, UNIX, and Windows , développez la section correspondant à votre système d'exploitation et cliquez sur DB2 Server Fix Pack. Recherchez ensuite DB2 11.5.7 Fix Pack 0.
  2. Depuis IBM Passport Advantage, téléchargez la Db2 référence d'assemblage G01LWML.

Mise à niveau de votre instance

Pour mettre à niveau votre instance Db2 , procédez comme suit:

  1. Connectez-vous au niveau du référentiel InfoSphere Information Server en tant qu'utilisateur root .
  2. Arrêtez le serveur d'applications.
    WebSphere Application Server Liberty et WebSphere Application Server Network Deployment autonome
    Exécutez la commande suivante :
    <IIS_INSTALL_PATH>/ASBServer/bin/MetadataServer.sh stop
    WebSphere Application Server Network Deployment en cluster
    Arrêtez le cluster comme décrit dans WebSphere Application Server Network Deployment: Arrêt des clusters.
  3. Vérifiez les prérequis d'installation à l'aide de la commande db2prereqcheck . Exécutez cette commande dans le répertoire où se trouve l'image d'installation.
    ./db2prereqcheck -v 11.5.7.0

    Veillez à installer les prérequis manquants.

    Pour plus d'informations, voir Vérification des prérequis d'installation à l'aide de la commande db2prereqcheck dans la documentation IBM Db2 version 11.5 .

  4. Installez l'instance Db2 dans un nouveau répertoire à l'aide d'un fichier de réponses.
    1. Créez un fichier de réponses nommé db2response.txt avec le contenu suivant. Remplacez < New Db2 install path > par le chemin d'accès à l'emplacement où vous souhaitez installer la nouvelle instance Db2 .
      ******START of Db2 Response file *****************
      LIC_AGREEMENT = ACCEPT
      PROD = DB2_SERVER_EDITION
      FILE  = <New Db2 install path>
      INSTALL_TYPE = TYPICAL
      *-----------------------------------------------
      *  Das properties
      *-----------------------------------------------
      DAS_CONTACT_LIST = LOCAL
      *-----------------------------------------------
      *  Installed Languages
      *-----------------------------------------------
      LANG = EN
      ********END of Db2 Response file *****************
    2. Installez l'instance Db2 à l'aide des images Db2 téléchargées. Exécutez la commande suivante :
       <Db2 download path>/server_dec/db2setup -r <Db2 response file path>db2response.txt -l <path to log file>
    3. Appliquez la licence en exécutant la commande suivante:
      <New Db2 install path>/adm/db2licm -a <New Db2 install path>/license/<license file>
      Par exemple :
      /opt/Db2/adm/db2licm -a /opt/DB2/license/db2std_o.lic
  5. Arrêtez et arrêtez l'instance Db2 .
    1. Arrêtez l'instance Db2 :
      su - <db2instance> -c ". ./sqllib/db2profile; db2 force application all; db2stop force"
    2. Arrêtez l'instance Db2 :
      su - <db2instance> -c ". ./sqllib/db2profile; db2 terminate"
  6. Accédez au répertoire instance de la nouvelle installation Db2 :
    cd <New Db2 install path>/instance
  7. Mettez à niveau l'instance Db2 existante:
     ./db2iupdt <db2instance>
  8. Pour vérifier que la mise à niveau de l'instance a abouti, vérifiez le niveau Db2 une fois le processus terminé.
    su - <db2instance> -c ". sqllib/db2profile; db2level"
  9. Démarrez l'instance Db2 :
    su - <db2instance> -c ". sqllib/db2profile; db2start"
  10. Mettez à jour la base de données du référentiel de métadonnées et la base de données d'analyse vers la dernière version d' Db2 . Remplacez XMETA et IADB dans les commandes suivantes par les noms de base de données de votre déploiement:
    su - <db2instance> -c ". sqllib/db2profile; cd <newdb2path>/bin ; db2updv115 -d XMETA"
    su - <db2instance> -c ". sqllib/db2profile; cd <newdb2path>/bin ; db2updv115 -d IADB"
  11. Mettez à jour l'entrée db2path dans le fichier <IIS_INSTALL_PATH>/Version.xml avec le nouveau chemin d'instance Db2 .
  12. Démarrez le serveur d'applications.
    WebSphere Application Server Liberty et WebSphere Application Server Network Deployment autonome
    Exécutez la commande suivante :
    <IIS_INSTALL_PATH>/ASBServer/bin/MetadataServer.sh run
    WebSphere Application Server Network Deployment en cluster
    Démarrez le cluster comme décrit dans WebSphere Application Server Network Deployment: Starting clusters.
  13. Vérifiez que tout fonctionne comme prévu.