Guide d'installation et de configuration de Pervasive.SQL 7 dans un environnement réseau Microsoft Windows NT Ce guide explique les différentes étapes de l installation et de la configuration des composantes de Pervasive.SQL, dans un environnement Micorsoft Windows NT; ce n est pas un guide d installation des logiciels COBA. 1. Exigences techniques 2. Préparatifs d'installation 3. Installation du logiciel 4. Configuration des Paramètres 5. Tableau des paramètres de Pervasive SQL 6. Installation du fichier de corrections Pervasive SQL Juin 2002
1. EXIGENCES TECHNIQUES Assurez-vous de disposer de l espace disque nécessaire pour l installation du serveur et des postes de travail. Espace requis Serveur Window NT 145 Mo. Poste de travail, avec système d'exploitation Windows 95/98 ou Windows NT 22 Mo. Exigences techniques pour un serveur Pour une configuration minimale (une licence de 5 usagers), nous vous recommandons : Ordinateur de type Pentium II 500 Minimum de 128 Mo. de mémoire vive dédiée à la base de données L'installation de tous les fichiers de corrections (patch) et/ou de mises à jour de Windows NT doit avoir été complétée avant de procéder à celle de la base de données; référez-vous à la liste des fichiers de corrections du site web de Microsoft. Pour une installation à plus grande échelle ou pour l installation d un serveur déjà configuré avec d autres services, veuillez communiquer avec le service technique de COBA. Exigences techniques pour un poste de travail Windows 95/98 ou Windows NT Ordinateur de type Pentium II 64 Mo de mémoire vive 1
2. PRÉPARATIFS D INSTALLATION Les services BTRIEVE et SCALABLE SQL doivent être interrompus avant l installation. ( Pour une deuxième installation ) L installation de Pervasive.SQL doit être exécutée directement sur le serveur, avec un accès «Administrateur». Afin d'éviter des problèmes lors de l'installation, nous vous suggérons fortement d'utiliser le répertoire par défaut proposé par la base de données, soit c:\ pvsw Il est possible que InstallScout ou SmartScout affiche une erreur si vous n avez pas la dernière version de CTL3DV2.DLL dans votre répertoire WINNT\SYSTEM32. Pour contourner ce problème, rechargez le programme. Il devrait fonctionner la deuxième fois. Vous pouvez aussi enlever le CTL3DV2.DLL du système 32 de votre répertoire. Les versions de ce fichier datées du 9 août 1996, 01:30 ou plus récentes n ont pas ce problème. Lors de l installation, la fenêtre indiquant l'avancement de l'opération peut afficher 100% pendant un certain temps. Ce comportement est normal, attendez simplement que l installation se poursuive. 2
3. INSTALLATION DU LOGICIEL 1. Insérez le disque d installation dans le lecteur de disques Si l ordinateur est configuré «AutoPlay CDs», le démarrage se fera automatiquement. Si l ordinateur n est pas configuré ainsi, ouvrez le fichier SETUP.EXE du CD en procédant comme suit: Cliquez sur DÉMARRER Cliquez sur EXÉCUTER Tapez: <LETTRE LECTEUR DC >:\SETUP.EXE Vous devriez voir apparaître une fenêtre semblable à celle qui suit. 3
2. Cliquez sur Next Vous devriez voir une fenêtre semblable à celle qui suit. 3. Sélectionnez «Typical» La fenêtre suivante apparaît. 4. Spécifiez dans quel répertoire vous désirez installer le logiciel et cliquer sur NEXT Nous vous suggérons fortement d'utiliser le répertoire par défaut proposé par le logiciel. 4
5. Lorsque vous avez terminé, Cliquez sur Next La fenêtre suivante apparaît: 6. Insérez la disquette «Licence» dans le lecteur de disquette et cliquez sur «Install License». Note : utilisez une copie de travail de cette disquette afin de préserver l'original. Si c est votre deuxième tentative pour l installation ou pour une réinstallation, il est possible que vous obteniez les messages ci-dessous, indiquant que ces répertoires existent déjà. Vous pouvez les réutiliser si vous réinstallez les applications. Si le répertoire Pervasive SQL 7 existe déjà, cliquez sur OK et sélectionnez à nouveau le répertoire Pervasive SQL 7 pour l installation d un raccourci pour ce menu. 5
7. À cette étape-ci, le module d'installation établit les connexions au serveur et les vérifies. Ne rien changer au chemin d accès et cliquer sur NEXT. Lorsque les tests de Btrieve sont complétés, la fenêtre suivante apparaîtra expliquant les résultats des tests. 6
Assurez-vous que toutes les vérifications ont été complétées avec succès. 8. Ne rien changer au chemin d accès et cliquer sur NEXT. 7
9. Lorsque les tests de Scalable SQL sont complétés, la fenêtre suivante apparaîtra expliquant les résultats des tests. Assurez-vous que tous les tests ont été complétés avec succès et cliquez sur Finish 10. Redémarrage du serveur Ne rien changer afin de redémarrez le serveur et cliquer sur FINNISH. 8
4. CONFIGURATION DES PARAMÈTRES Le serveur ne doit être configuré qu'une seule fois, lors de l'installation. Aucun entretien n'est par la suite requis sauf s il y a ajout de licence. 1. Consultez le tableau des paramètres des pages 12-14 2. Ouvrez le fichier Setup en utilisant le chemin suivant : Démarrer Programmes Pervasive SQL 7 Setup (Win32) La fenêtre suivante apparaît : 9
3. Pour débuter la configuration du serveur, cliquez sur Connect Vous verrez la fenêtre suivante : 4. Tapez le nom du serveur et cliquez sur OK Le module de configuration se connectera au serveur et affichera ses paramètres. Pour configurer le serveur, choisissez l option appropriée : Composante «Component», Catégorie «Category» et Paramètres «Settings» et fixez la valeur identique à celle de l option choisie. Exemple : Afin de fixer le nombre de dossiers ouverts permis, vous choisiriez : Component -> Microkernel Database Engine Category -> File Settings Settings -> Open Files Dans la boîte Current, indiquez la valeur appropriée (500) 5. Lorsque tous les paramètres sont entrés, cliquez sur Save et ensuite sur Exit. Vous pouvez sauvegarder les changements effectués à la fin seulement. Il n est pas nécessaire de sauvegarder à chacun des changements. 6. Vous devez arrêter les deux(2) services suivants : Btrieve et SCALABLE SQL afin d installer le fichier de correction de Pervasive SQL 7. Panneau de configuration Services : Btrieve et Scalable SQL 10
11
5. TABLEAU DES PARAMÈTRES DE PERVASIVE SQL POUR SERVEUR NT/2000 Component Categories Settings Current Scalable SQL Engine System Configuration Enable External Procedures Off Scalable SQL Communications Manager Microkernel Database Engine External Sort File Directory Isolation Level Default Communications Buffer Size 32767 Worker Threads 25 Check Table Definitions Trace File Control Scalable SQL Logins/Logouts Off Server Communication Configuration Failed Scalable SQL Logins All Other Scalable SQL Calls Trace File Cursor Stability Off Off Off Default Number of Sessions 6 X le nombre d usagers 1 Communications Buffer Size 32767 Number of Communications Threads Accept Remote Requests 64 On Supported Protocols Voir Notes 2 Read Buffer Size 4096 File Settings Open Files 500 par application COBA. Handles Index Balancing Archival Logging of Selected Files = 240 x le nombre d usagers Off Off Create File Version 6.X System Data Maximum Databases 10 If needed Notes 1. Dans ce contexte-ci, le mot usager signifie le nombre de licence que vous avez installés pour Pervasive SQL 7. 2. Activez seulement le(s) protocole(s) utilisé(s) sur votre réseau. Dans un environnement Windows NT, c est normalement le protocole TCP \IP. 12
Component Categories Settings Current Memory Resources Cache Allocation 32767 3 Communication Buffer Size 35 Largest Compressed Record Size 1 Extended Operation Buffer Size 35 Sort Buffer Size 0 4 Client/System Transactions Transaction Durability Off System Resources/Directories Operation Bundle Limit 1000 Initiation Time Limit 10 000 Log Buffer Size 64 Transaction Log Size 512 Active Clients I/O Threads 15 Wait Lock Timeout 1 System Cache Allocate Resources at Startup Back to Minimal State if Inactive 6 X le nombre d usagers On On Off Minimal State Delay 30 Worker Threads 15 Home Directory Transaction Log Directory Working Directory Trace Btrieve Operations Trace Operations Off Trace File Select Operations Default Default Default Default ALL Number of Bytes From Data Buffer 32 Number of Bytes From Key Buffer 32 Notes 3. L attribution de cache dépend du total de mémoire installée sur le serveur. La valeur minimale devrait être fixée à 32768. Une valeur plus élevée améliorera la performance de la base de données mais amoindrira les ressources du serveur ainsi que sa performance. 4. La valeur devrait-être de zéro(0) car avec cette valeur, le Microkernel choisira le montant nécessaire pour sa tâche 13
Component Categories Settings Current Btrieve Communications Manager Server Communication Configuration Number of sessions Communications Buffer Size 63 Number of Communications Threads Accept Remote Requests 6 X Le nombre d usagers 30 On Supported Protocols Voir Notes 2 Read Buffer Size 35 14
6. INSTALLATION DU FICHIER DE CORRECTIONS DE PERVASIVE.SQL 1. Le fichier de correction, NTSSQL4.DLL, se trouve sur le cd d installation de pervasive, dans le répertoire `Patches. 2. Si les services de Pervasive SQL 7 ne sont pas arrêter, le faire S.V.P. Panneau de configuration Services Arrêter les services Btrieve et Scalable SQL 3. Copiez le fichier de corrections dans le répertoire WINNT\SYSTEM32 du serveur. Acceptez d'écraser celui qui y est déjà 4. Redémarrez les services de Pervasive SQL sur le serveur Panneau de configuration Services Démarrez les services Btrieve et Scalable SQL 15