Cette section décrit une autre pour installer un client IBM Data Server, qui optimise la prise en charge par Windows de la topologie de client partiel. Les topologies de client partiel ne sont prises en charge que dans les environnements 32 bits. Vous pouvez utiliser cette méthode afin d'installer IBM Data Server Client ou DB2 Connect Personal Edition sur des systèmes d'exploitation Windows. Cette méthode ne s'applique pas à IBM Data Server Runtime Client ou à IBM Data Server Driver Package.
Une topologie de client partiel ou un environnement de topologie de client partiel se compose d'un serveur de codes de client partiel et d'un, ou de plusieurs, clients partiels. Le code client IBM Data Server est installé sur le serveur de codes, et non sur chaque poste de travail client. Le poste de travail de chaque client partiel ne nécessite qu'un faible volume de code et une configuration minimale. Lorsqu'un client partiel demande une connexion de base de données, le code client IBM Data Server est chargé de manière dynamique à partir du serveur de codes. Le client partiel se connecte alors à la base de données de la manière habituelle.
Les figures ci-dessous illustrent la topologie de client partiel. Dans le premier cas, Data Server Client est installé sur le serveur de codes qui fournit le code Data Server Client aux postes de travail des clients partiels. Ces postes de travail client se connectent à un ou plusieurs serveurs DB2.
Dans la seconde illustration, DB2 Connect Personal Edition est utilisé à la place de Data Server Client. DB2 Connect Personal Edition permet aux clients de se connecter directement à un produit DB2 sur des plateformes grandes ou moyennes.
Utilisez la méthode d'installation de client partiel lorsque les postes de travail client n'ont besoin qu'occasionnellement d'accéder à une base de données ou lorsqu'il s'avérerait difficile de configurer un client IBM Data Server sur chaque poste de travail client individuel. En implémentant ce type d'environnement, les besoins en espace disque sur chaque poste de travail sont réduits et vous pouvez installer, mettre à jour ou mettre à niveau le code sur une seule machine : le serveur de codes.
Les programmes DB2 doivent être chargés à partir d'un serveur de codes via une connexion sur le réseau local. La dégradation des performances prévisible à l'initialisation du programme est fonction de diverses variables, comme la charge et la vitesse du réseau et du serveur de codes.
La configuration d'un environnement de client partiel implique la configuration du serveur de codes et de chaque poste de travail du client partiel.
Pour configurer un environnement de client partiel, procédez comme suit :
Cette installation n'inclut pas la documentation du produit.
Exécutez la tâche ci-dessous afin d'installer IBM Data Server Client ou DB2 Connect Personal Edition en même temps que le code produit applicable au serveur de codes. Un poste de travail de client partiel DB2 peut charger ce code uniquement à partir d'un serveur de codes de client partiel DB2 et un poste de travail de client partiel DB2 Connect ne peut le charger qu'à partir d'un serveur de codes de client partiel DB2 Connect. Les clients partiels ne sont pris en charge que pour les environnements 32 bits.
Pour installer Data Server Client ou DB2 Connect Personal Edition sur le serveur de codes, procédez comme suit :
L'étape suivante consiste à rendre le répertoire de code du serveur de codes accessible à tous les postes de travail de client partiel.
Pour charger le code requis depuis le serveur de codes, chaque poste de travail de client partiel cible doit être en mesure d'accéder en lecture au répertoire dans lequel le code source d'IBM Data Server Client ou de DB2 Connect Personal Edition source est installé.
Pour rendre le répertoire de code accessible (en mode lecture) à tous les postes de travail de client partiel sous Windows XP, par exemple, procédez comme suit :
L'étape suivante consiste à créer un fichier de réponses pour le client partiel.
Les clients partiels ne sont pris en charge que dans les environnements 32 bits. Un fichier de réponses est utilisé pour configurer chaque poste de travail de client partiel. Un fichier de réponses est un fichier texte qui contient les données de configuration permettant d'automatiser l'installation. Ce fichier se compose d'une liste de mots clés et des valeurs correspondantes. Vous pouvez créer un fichier de réponses pour l'installation de client partiel en modifiant l'exemple de fichier de réponses livré avec le produit DB2.
Accédez au fichier de réponses db2thin.rsp situé sous le répertoire c:\sqllib\thnsetup, où c:\sqllib représente l'emplacement d'installation du serveur de codes de votre client partiel. Dans un fichier de réponses, l'astérisque (*) indique un commentaire. Toute ligne précédée d'un astérisque est ignorée lors de l'installation. Pour activer un mot-clé, supprimez l'astérisque correspondant. Si vous n'avez pas spécifié de mot clé ou que celui-ci est marqué comme commentaire, une valeur par défaut est utilisée.
Par exemple, l'entrée par défaut du mot clé ODBC_SUPPORT (utilisé pour installer la prise en charge d'ODBC) dans le fichier de réponses est la suivante :
*COMP =ODBC_SUPPORT
Pour installer ODBC, supprimez l'astérisque de la ligne, comme illustré dans cet exemple :
COMP =ODBC_SUPPORT
Pour certains mots clés, des valeurs doivent être définies. Pour activer ces mots clés, supprimez leurs astérisques. Prenez soin cependant de remplacer le contenu à droite du signe égal par la valeur que vous souhaitez attribuer au mot clé.
L'exemple suivant se rapporte à l'entrée DB2.DIAGLEVEL :
*DB2.DIAGLEVEL = 0 - 4
Pour attribuer la valeur 4 à ce mot clé, modifiez l'entrée comme suit :
DB2.DIAGLEVEL = 4
Une fois vos modifications terminées, enregistrez ce fichier de réponses sous un nom différent afin de conserver l'exemple d'origine. Vous pourriez, par exemple, nommer le fichier modifié test.rsp et l'enregistrer dans le même répertoire où ont été configurés les droits d'accès partagés (par exemple, d:\sqllib).
Vous utiliserez ce fichier de réponses par la suite pour configurer des clients partiels à l'aide de la commande thnsetup.
Chaque client partiel doit être mappé sur un serveur de codes.
Vous devez être connecté au poste de travail sous un nom utilisateur correct disposant des droits d'accès au répertoire partagé sur le serveur de codes. Vous avez accès au serveur de codes si un compte utilisateur défini localement a été créé sur ce serveur.
Pour mapper une unité réseau depuis le client partiel, procédez comme suit :
\\nom-ordinateur\nom-partage-répoù :
L'étape suivante consiste à activer le client partiel.
Cette commande configure le poste de travail de client partiel et crée les liens requis vers le serveur de codes.
Avant de commencer
Veillez à ce que Microsoft Visual C++ 2005 ou les composants d'exécution appropriés des bibliothèques Visual C++ soient installés avant de lancer la commande thnsetup. La bibliothèque d'exécution est disponible à partir du site Web de téléchargement de la bibliothèque d'exécution de Microsoft. Il y a deux options possibles : sélectionnez vcredist_x86.exe pour les systèmes 32 bits ou vcredist_x64.exe pour les systèmes 64 bits.vant de lancer la commande thnsetup.
A propos de cette tâche
Suivez cette procédure pour chaque poste de travail à configurer en tant que client partiel.
Procédure
Pour configurer un client partiel, procédez comme suit :
Recherchez les messages d'erreur éventuels. Ces messages dépendent des erreurs rencontrées lors de la tentative d'installation. Le fichier journal expose les raisons de l'échec.
Vous pourriez, par exemple, vouloir créer un poste de travail de client partiel répondant aux caractéristiques suivantes :
Sur le poste de travail du client partiel, entrez la commande suivante depuis une invite DOS :
x:\thnsetup\thnsetup /P x: /U x:\thnsetup\test.rsp /M nom_machine
DB2 version 9.5 prend en charge deux types de modules de fusion : modules de fusion d'instance DB2 et modules de fusion d'instance non-DB2. L'utilisation de modules de fusion d'instance non-DB2 est recommandée.
Les modules de fusion d'instance DB2 exigent des temps système et des tâches de maintenance supplémentaires. Ils peuvent toutefois être utilisés quand :
En utilisant des modules de fusion d'instance DB2 Windows Installer, vous pouvez facilement ajouter une fonction IBM Data Server Runtime Client à un produit utilisant Windows Installer.
Lorsque vous fusionnez des modules, vous êtes invité à indiquer le nom de la copie DB2. Plusieurs copies des produits DB2 peuvent être installées sur la même machine. Ainsi, chaque copie est connue par son nom unique. Ce nom sera utilisé lorsque l'installation est effectuée sur chaque machine cible. Choisissez un nom ayant peu de chances d'être déjà utilisé par une autre copie DB2. Les noms appropriés incluent le nom de votre application, par exemple, monapp_copiedb2_1. Si le nom n'est pas unique, l'installation échoue.
Pour plus d'informations sur la technologie des modules de fusion, reportez-vous à la documentation fournie avec votre logiciel de création de programme d'installation ou sur le site http://msdn.microsoft.com.
Les modules de fusion disponibles sont les suivants :
Pour obtenir des informations sur la séquence des diverses actions personnalisées et des séquences proposées, affichez le module de fusion à l'aide d'un outil tel qu'Orca.
Les modules de fusion Microsoft redistribuables suivants sont fournis avec les modules de fusion IBM Data Server Runtime Client. Vous devez inclure ces modules Microsoft lors de la fusion de modules de fusion Data Server Runtime Client.
Ces modules Microsoft sont disponibles sous le répertoire des modules de fusion sur le DVD IBM Data Server Runtime Client.
Les modules de fusion suivants comportent des messages du client IBM Data Server utilisés par la copie DB2. Incluez et installez les composants dans le module de fusion approprié en fonction de la ou des langues de votre produit.
Vous pouvez installer IBM Data Server Runtime Client à l'aide de la commande db2setup.exe sur les systèmes d'exploitation Linux et UNIX ou de la commande setup.exe sur les systèmes d'exploitation Windows. Les paramètres de ces deux commandes sont différents.
La liste suivante décrit diverses options de ligne de commande standard du programme d'installation Windows Installer disponibles lorsque vous exécutez la commande setup.exe afin d'installer IBM Data Server Runtime Client sur des systèmes d'exploitation Windows. Pour plus d'informations sur les options disponibles depuis Windows Installer, visitez le site http://www.msdn.microsoft.com/.
Langue | Identificateur |
---|---|
Arabe (Arabie Saoudite) | 1025 |
Bulgare | 1026 |
Chinois (simplifié) | 2052 |
Chinois (traditionnel) | 1028 |
Croate | 1050 |
Tchèque | 1029 |
Danois | 1030 |
Néerlandais (standard) | 1043 |
Anglais | 1033 |
Finnois | 1035 |
Français (standard) | 1036 |
Allemand | 1031 |
Grec | 1032 |
Hébreu | 1037 |
Hongrois | 1038 |
Italien (standard) | 1040 |
Japonais | 1041 |
Coréen | 1042 |
Norvégien (Bokmal) | 1044 |
Polonais | 1045 |
Portugais (Brésil) | 1046 |
Portugais (standard) | 2070 |
Roumain | 1048 |
Russe | 1049 |
Slovaque | 1051 |
Slovène | 1060 |
Espagnol (traditionnel) | 1034 |
Suédois | 1053 |
Turc | 1055 |
Les propriétés publiques que vous pouvez spécifier pour contrôler l'installation de Data Server Runtime Client sont indiquées ci-dessous :
Vous devez utiliser le paramètre de ligne de commande suivant pour une installation à partir d'un fichier de réponses :
setup /v"/qn RSP_FILE_PATH=[chemin d'accès complet au fichier de réponses]"
Pour cet exemple, il est supposé qu'aucune copie du client n'est installée. S'il existe une ou plusieurs copies, la commande est différente. Pour installer une seconde copie à l'aide d'un fichier de réponses, utilisez la commande suivante :
setup /v" TRANSFORMS=:InstanceId1.mst MSINEWINSTANCE=1 /qn RSP_FILE_PATH=[chemin d'accès complet au fichier de réponses]"[ Début de page | Page précédente | Page suivante | Table des matières ]