Guide d'installation et de configuration de Pervasive.SQL 7 dans un environnement réseau Novell NetWare Ce guide explique les différentes étapes de l installation et de la configuration des composantes de Pervasive.SQL, dans un environnement Novell NetWare; 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 module client sur un poste de travail Juin 2002
1. EXIGENCES TECHNIQUES Pour procéder à l installation et la configuration de Pervasive.SQL, vous devez être connecté au serveur par un accès de type «Administrateur» ou «Superviseur». Assurez-vous de disposer de l espace disque nécessaire pour l installation du serveur et des postes de travail. Espace requis Serveur Novell NetWare 110 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 3 usagers), nous vous recommandons : Ordinateur de type Pentium II 500 ou supérieur de préférence 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 Novell NetWare 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 Novell. 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 rev. B/98 ou Windows NT/2000/XP Ordinateur de type Pentium II 64 Mo de mémoire vive dédiée à la base de données 1
2. PRÉPARATIFS D INSTALLATION Les services BTRIEVE et Pervasive.SQL ou Scalable SQL doivent être interrompus avant l installation. L installation de Pervasive SQL 7 doit être exécutée à partir d un poste de travail relié au serveur et dont la connexion permet de créer des fichiers et des répertoires dans le volume SYS et le répertoire SYSTEM du serveur. De préférence, la lettre F. Il est possible que vous obteniez un GPF (General Protection Fault) lors de l installation du client NetWare sur Windows 95 à partir d un serveur NetWare 3.12. Ceci est causé par un problème déjà existant dans le fichier SYSTEM.INI. Si tel est le cas, exécutez les étapes suivantes : À partir de votre poste de travail, ouvrez le fichier SYSTEM.INI dans un éditeur de texte tel que Notepad À la section amorcer («boot») du fichier, ajoutez la ligne suivante, : drivers=mmsystem.dll Sauvegardez le fichier et fermez-le Redémarrez votre ordinateur et essayez de nouveau l installation Si vous effectuez l installation à partir d un poste de travail équipé d'une option Advanced Power Management (APM), désactivez cette option avant l installation, car si le temps d arrêt («sleep timeout») est plus court que le temps requis pour l installation, votre poste de travail peut s arrêter et faire échouer l installation. Ce résultat semble être un défaut de APM qui devrait normalement reconnaître qu une installation est en cours. Si, durant l installation, vous obtenez le message suivant: «There was an internal error and one of the windows you were using has been closed. It is recommended that you save your work and close all programs, and then restart your computer.» C est que vous avez plus d une application ouverte au moment où vous procédez à l'installation; il est probable que celle-ci sera complétée avec succès après avoir reçu ce message une fois ou plus. Nous vous recommandons de quitter toutes applications avant l installation de Pervasive.SQL. 2
Afin d'éviter des problèmes lors de l'installation, nous vous suggérons d'utiliser le répertoire par défaut proposé par la base de données, soit : F:\SYSTEM\. Vous pouvez éprouver des problèmes de type «installation échouée, espace disque insuffisant» si votre poste de travail dispose de peu de mémoire virtuelle ou si le répertoire temporaire de Windows (TEMP) a un espace disque limité. Fermez toutes les applications sauf le logiciel d installation. Assurez-vous que le poste de travail a un minimum de 10 Mo d espace disque libre et que le répertoire cible indique qu il possède l espace disque requis durant les étapes d installation. Si l installation a échoué, le logiciel a automatiquement créé un raccourci vers un programme «Uninstall»; exécutez-le avant de refaire l'installation. Si vous utilisez un fichier d échange temporaire («swap file») de Windows voir dans la section «Mémoire virtuelle» du panneau de configuration l espace disque disponible doit correspondre au maximum requis par ce fichier d'échange. En effet, un fichier d échange utilise peu d espace disque au début, mais peut croître et utiliser jusqu au maximum de l espace disponible dans sa configuration. Ce qui apparaît comme de l espace libre peut, en réalité, être de l espace réservé par le fichier d échange temporaire. Durant 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. 3
3. INSTALLATION DU LOGICIEL Les services BTRIEVE et SSQL doivent être arrêtés avant de procéder à l installation À partir de votre console, exécutez les commandes SQLSTOP et BSTOP afin d arrêter les services de la base de données. Fermez également les autres applications qui dépendent de la base de données tels que le logiciel de copie de sécurité («ArcServe») ou les services de passerelle («IP/IPX Gateway. 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. 4
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 Nous vous suggérons d'utiliser le répertoire par défaut proposé par le logiciel. 5
5. Cliquez sur Next Une autre boîte de dialogue apparaît. Une fois encore, nous vous suggérons d'utiliser le répertoire par défaut suggéré par le logiciel. 6. Lorsque vous avez terminé, cliquez sur Next La fenêtre suivante apparaît: 7. Insérez la disquette «Licence» dans le lecteur de disquette Install Licence 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. 6
À cette étape-ci, l'installation se poursuivra. Une fois l installation terminée, la fenêtre suivante apparaît: 8. Cliquez sur Finish pour terminer l installation 9. Copier le fichier SSQL.NLM du répertoire Patches du CD dans le répertoire SYSTEM du volume SYS. Réponde OUI afin de remplacer le fichier existant. 7
10. Démarrez les services avant de configurer le serveur À partir de votre console, exécutez la commande SQLSTART pour activer les modules de la base de données («SSQL» et «BTRIEVE»). Si vous avez d autres applications qui dépendent de la base de données tels que («ArcServe») pour les copies de sécurités ou («IP/IPX Gateway») pour les passerelles, redémarrez-les également. 11. Configurez les services pour un démarrage automatique avec le serveur À partir de «INSTALL» de la console du serveur, ajoutez la commande «SQLSTART» au fichier «AUTOEXEC.NCF». Assurez-vous d exécuter cette commande avant que d autres services ne requièrent BTRIEVE ou Scalable SQL. Ex : SQLSTART (Pervasive SQL 7) ASTART6 (Arcserve) 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 licences. 1. Si les services ne sont pas démarrés sur le serveur À partir de votre console, exécutez la commande SQLSTART du service de votre base de données, il démarrera les bases de données «SSQL» et «BTRIEVE». Si vous avez d'autres services qui dépendent de la base de données tels que («ArcServe») pour les copies de sécurité ou («IP/IPX Gateway») pour les passerelles, redémarrez-les également. 2. Consultez le guide de configuration des pages 11 à 13 3. Ouvrez le fichier Setup en utilisant le chemin suivant : Démarrer Programmes Pervasive SQL 7 Setup (Win32) La fenêtre suivante apparaît : 9
4. Pour débuter la configuration du serveur, cliquez sur Connect Vous verrez la fenêtre suivante : 5. 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 par application Coba) 6. 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. 7. Redémarrez le serveur afin d appliquer les valeurs que vous venez de fixer Faire sortir tous les usagers du réseau et faire un «DOWN» sur le serveur 8. L installation est maintenant terminée 10
5. TABLEAU DES PARAMÈTRES DE PERVASIVE SQL POUR SERVEUR NOVELL Component Categories Settings Current Scalable SQL Engine System Configuration Enable External Procedures Off Scalable SQL Communications Manager Trace File Control Server Communication Configuration External Sort File Directory Isolation Level Communications Buffer Size Worker Threads Check Table Definitions Scalable SQL Logins/Logouts Failed Scalable SQL Logins All Other Scalable SQL Calls Trace File Par défaut Cursor Stability SERVEUR NT SEULEMENT SERVEUR NT SEULEMENT Off Off Off Off Par défaut Number of Sessions = 6 X le nombre d usagers 1 Communications Buffer Size 32768 Number of Communications Threads 100 Receive Packet Size 4096 Microkernel Database Engine File Settings Open Files 500 par application COBA. Handles Index Balancing Archival Logging of Selected Files = 240 x 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 license que vous avez installés pour Pervasive SQL 7 11
Component Categories Settings Current Memory Resources Cache Allocation 32768 2 Client/System Transactions System Resources/Directories Trace Btrieve Operations Communication Buffer Size 35 Largest Compressed Record Size Extended Operation Buffer Size 1 35 Sort Buffer Size (0) 3 Transaction Durability Off Operation Bundle Limit 1000 Initiation Time Limit 10 000 Transaction Log Buffer Size 64 Transaction Log Size 512 Active Clients I/O Threads 15 Wait Lock Timeout 1 Transaction Log Directory Working Directory Trace Operations Trace File Select Operations Number of Bytes From Data Buffer Number of Bytes From Key Buffer 6 X le nombre d usagers Par défaut Par défaut Off Par défaut ALL 32 32 Notes 2. 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 performane. 3. La valeur devrait -être de zéro(0) car avec cette valeur, le Microkernel choisira le montant nécessaire pour sa tâche 12
Component Categories Settings Current Btrieve Message Router Load BROUTER Voir note 4 Brouter Communications Buffer Size 35 Btrieve Communications Manager Server Communication Configuration Number of sessions Communications Buffer Size 32768 Number of Communications Threads 6 X le nombre d usagers 30 Receive Packet Size 1500 Use SAP AutoDetect Notes 4. Si vous avez des applications COBA d installées sur plus d un serveur, fixez la valeur à ON. Ceci permet la communication entre les serveurs de la base de données. 13
6. INSTALLATION DU MODULE CLIENT SUR UN POSTE DE TRAVAIL 1. Installation du client via le serveur Pour installer les outils de configurations de Pervasive SQL 7 sur un poste de travail qui n a pas servi à l installation de Pervasive SQL sur le serveur. Cliquez sur DÉMARRER Cliquez sur RUN Tapez ceci: La fenêtre suivante apparaît : 2. Cliquez sur Next La fenêtre suivante apparaît : 14
3. Cliquez sur Typical La fenêtre suivante apparaît : Bien que le serveur puisse être configuré à partir d un poste dont le système d'exploitation est Windows 3.x, nous vous recommandons d utiliser un système 32 bits tel que Windows 95/98 ou Windows NT pour l installation des utilitaires du module. 4. Si vous le désirez, sélectionnez un autre répertoire et cliquez sur Next Pour une installation standard, le répertoire proposé par défaut est le meilleur choix. Si c est votre deuxième tentative pour l installation ou pour une réinstallation, il est possible que vous opteniez les messages suivants, indiquant que ces répertoires existent déjà. Vous pouvez les réutiliser si vous réinstallez les applications. 15
Si le dossier Pervasive SQL 7 existe déjà, cliquez sur OK et sélectionnez à nouveau le dossier Pervasive SQL 7 pour l installation d un raccourci pour ce menu, tel qu'indiqué à la fenêtre qui suit. À cette étape-ci, le module d'installation établit les connexions au serveur et les vérifies. 5. Assurez-vous que les services de la base de données sont en fonction 16
6. Cliquez sur Next Lorsque les vérifications de Btrieve sont complétés, le message suivant apparaît, expliquant les résultats. 7. Assurez-vous que toutes les vérifications ont été complétées avec succès. 8. Cliquez ensuite sur Next Lorsque les vérifications de Btrieve sont complétées, ceux de Scalable SQL débutent; lorsqu'ils sont terminés, le message suivant apparaît, expliquant les résultats. 9. Assurez-vous que toutes les vérifications ont été complétées avec succès. 17
10. Ensuite, cliquez sur Next. Le message suivant apparaît : 11. Vérifier que le répertoire SAMPLES est dans le chemin du serveur. 12. Cliquez sur Next. Lorsque les vérifications de transaction sont terminées, le message suivant apparaît, expliquant les résultats. 13. Assurez-vous que toutes les vérifications ont été complétées avec succès. 18
14. Cliquez ensuite sur Next Le message suivant s'affiche : 15. Vérifier que le répertoire DEMODATA est sélectionné sur le serveur. 16. Lorsque terminé, cliquez sur Next Lorsque les vérifications relationnels sont terminés, le message suivant apparaît, expliquant les résultats. Assurez-vous que toutes les vérifications ont été complétées avec succès. 19
17. Cliquez ensuite sur Finnish Le message suivant s'affiche : Ne rien changer afin de redémarrez le poste de travail et cliquer sur FINNISH. 20