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.
- 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. - 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:
- Connectez-vous au niveau du référentiel InfoSphere Information Server en tant qu'utilisateur
root. - 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.
- 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.0Veillez à 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 .
- Installez l'instance Db2 dans un nouveau répertoire à l'aide d'un fichier de réponses.
- 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 ***************** - 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> - Appliquez la licence en exécutant la commande suivante:
Par exemple :<New Db2 install path>/adm/db2licm -a <New Db2 install path>/license/<license file>/opt/Db2/adm/db2licm -a /opt/DB2/license/db2std_o.lic
- 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 .
- Arrêtez et arrêtez l'instance Db2 .
- Arrêtez l'instance Db2 :
su - <db2instance> -c ". ./sqllib/db2profile; db2 force application all; db2stop force" - Arrêtez l'instance Db2 :
su - <db2instance> -c ". ./sqllib/db2profile; db2 terminate"
- Arrêtez l'instance Db2 :
- Accédez au répertoire instance de la nouvelle installation Db2 :
cd <New Db2 install path>/instance - Mettez à niveau l'instance Db2 existante:
./db2iupdt <db2instance> - 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" - Démarrez l'instance Db2 :
su - <db2instance> -c ". sqllib/db2profile; db2start" - 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" - Mettez à jour l'entrée
db2pathdans le fichier <IIS_INSTALL_PATH>/Version.xml avec le nouveau chemin d'instance Db2 . - 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.
- Vérifiez que tout fonctionne comme prévu.