Installation des moteurs SQL Pour Micro-SESAME



Documents pareils
Installation 1K-Serveur

Symantec Backup Exec 12.5 for Windows Servers. Guide d'installation rapide

Microsoft OSQL OSQL ou l'outil de base pour gérer SQL Server

Acronis Backup & Recovery 10 Server for Windows Acronis Backup & Recovery 10 Workstation. Guide de démarrage rapide

STATISTICA Version 12 : Instructions d'installation

Symantec Backup Exec Remote Media Agent for Linux Servers

Acronis Backup & Recovery 10 Advanced Server Virtual Edition. Guide de démarrage rapide

Procédure d'installation de SQL Server Express 2008

Préconisations Techniques & Installation de Gestimum ERP

Guide de déploiement

Installation FollowMe Q server

Guide SQL Server 2008 pour HYSAS

Administration de la base de données COMOS. Platform Administration de la base de données. Marques. Conditions requises. MS SQL Server 2005/2008

Dispositions relatives à l'installation :

Mise à jour de version

Préparer la synchronisation d'annuaires

Installation et Réinstallation de Windows XP

HP Data Protector Express Software - Tutoriel 3. Réalisation de votre première sauvegarde et restauration de disque

TecLocal 4.0. Nouveautés de la version 4.0 (notes de mise à jour)

Retrospect 7.7 Addendum au Guide d'utilisation

Tutorial sur SQL Server 2000

MODE OPERATOIRE CORIM PROGRESS / SECTION MEI. Exploitation Informatique

HP Data Protector Express Software - Tutoriel 4. Utilisation de Quick Access Control (Windows uniquement)

Procédure d'installation complète de Click&Decide sur un serveur

Sage 50 Version 2014 Guide d installation. Sage Suisse SA

Sauvegarde des bases SQL Express

contact@nqicorp.com - Web :

IP Office Installation et utilisation de MS-CRM

COMMENT AUTORISER LES PARTAGES RESEAUX ET IMPRIMANTE SOUS L ANTIVIRUS FIREWALL V3

Documentation utilisateur, manuel utilisateur MagicSafe Linux. Vous pouvez télécharger la dernière version de ce document à l adresse suivante :

Oracle Developer Suite 10g. Guide de l installation. Vista & Seven

contact@nqicorp.com - Web :

Oracle Learning Library Tutoriel Database 12c Installer le logiciel Oracle Database et créer une Database

Symantec Backup Exec TM 11d for Windows Servers. Guide d'installation rapide

Système Normalisé de Gestion des Bibliothèques -SYNGEB : version Réseau-

Sauvegarder ses données avec Syncback Windows 98, 2000, Me, NT, XP

Guide de configuration de SQL Server pour BusinessObjects Planning

Manuel d'installation de GESLAB Client Lourd

Microsoft Windows NT Server

Assistance à distance sous Windows

Corrigé de l'atelier pratique du module 3 : Récupération d'urgence

Backup Exec 2014 Management Pack for Microsoft SCOM. - Guide de l'utilisateur

Backup Exec 15. Guide d'installation rapide

Installation de Windows Vista

Manuel de l utilisateur de Samsung Auto Backup

Sharpdesk V3.3. Guide d installation Push pour les administrateurs système Version

Gestion du parc informatique des collèges du département du Cher. Manuel d utilisation de la solution de gestion de Parc

Comment installer un client Rivalis Devis factures

Symantec Backup Exec Guide d'installation rapide

Installation de Bâtiment en version réseau

Qlik Sense Desktop. Qlik Sense Copyright QlikTech International AB. Tous droits réservés.

MEDIAplus elearning. version 6.6

Créer un rapport pour Reporting Services

Manuel d'installation

Network Camera. Camera. Network. Guide d installation v1.1. Installation Guide v R1.1. Anglais. Français. Espagnol. Allemand R1.

Guide de démarrage rapide Express

Installer et configurer Oracle Forms 11gR2 Windows 7 64 bits

(Fig. 1 :assistant connexion Internet)

Guide d installation

KAJOUT WASSIM INTERNET INFORMATION SERVICES (IIS) 01/03/2013. Compte-rendu sur ISS KAJOUT Wassim

Virtualisation de Windows dans Ubuntu Linux

Cours 420-KEG-LG, Gestion de réseaux et support technique. Atelier No2 :

Manuel d'installation de DVD MAKER USB2.0

Installation et configuration du CWAS dans une architecture à 2 pare-feux

SOMMAIRE. Chapitre 1 - principe 3 Téléphonique 4 PC/Configuration logicielle 4 PC/Configuration matérielle: 4 Pabx 4

DOCUMENT D ACCOMPAGNEMENT POUR L INSTALLATION DU LOGICIEL ESTIMACTION

Q-Checker pour V6 Release 2.1

Procédure d'installation de SQL Server Express 2005

MANUEL D INSTALLATION

ORTIZ Franck Groupe 4. Terminal serveur pour administrer un serveur Windows à distance, client rdp linux.

Une mise à jour du logiciel du lecteur FreeStyle InsuLinx est nécessaire. Veuillez lire l'ensemble de ce document avant de commencer.

Sage Paie pour SQL Server

Stellar Phoenix Outlook PST Repair - Technical 5.0 Guide d'installation

Exportation d'une VM sur un périphérique de stockage de masse USB

Symantec Backup Exec Guide d'installation rapide

KASPERSKY LABS. Kaspersky Administration Kit 6.0. Guide de deploiement

COMMENT INSTALLER LE SERVEUR QIPAIE

Sage 100 pour SQLServer. Version Manuel de référence

Formateurs : Jackie DAÖN Franck DUBOIS Médiapôle de Guyancourt

Guide d'installation et de configuration de Pervasive.SQL 7 dans un environnement réseau Microsoft Windows NT

TUTORIEL D INSTALLATION D ORACLE ET DE SQL DEVELOPPER TUTORIEL D INSTALLATION D ORACLE...1 ET DE SQL DEVELOPPER...1

Addenda du Guide de l administrateur

Directives d installation

Boîte à outils OfficeScan

CA ARCserve Backup Patch Manager pour Windows

Unité de stockage NAS

Mise en route et support Envision 10 SQL server (Avril 2015) A l'intention de l'administrateur SQL Server et de l administrateur Envision

Déploiement d'une application Visual Studio Lightswitch dans Windows Azure.

LOGICIEL KIPICAM : Manuel d installation et d utilisation

SolidWorks Electrical 2014 Guide d'installation individuelle (1 base de donnée distincte par poste)

Movie Cube. Manuel utilisateur pour la fonction sans fil WiFi

RX3041. Guide d'installation rapide

Edutab. gestion centralisée de tablettes Android

avast! EP: Installer avast! Small Office Administration

JetClouding Installation

Table des Matières. 2 Acronis, Inc

SAGE Financements Notice de mise à jour via internet

Transcription:

Installation des moteurs SQL Pour Micro-SESAME Date Auteur Détail 13/05/2009 DL Ajout de la commande manquante, donnant droit à l utilisateur MSESAME de créer des tables sous Oracle 17/01/2007 EG Ajout solution pour le problème de délai de connexion sous Oracle. 5/12/2006 EG Ajout installation sous Oracle 9i, mise à jour des pré-requis système 15/11/2005 EBF Correction nom de fichier MSESAME_DAT en MSESAME_DATA 3/08/2005 EBF Modification des options récupération base SQL serveur & procédure BACKUP 5/07/2005 EBF Remplacement de SP_DROPUSER par SP_REVOKEDBACCESS 25/04/2005 EG Mise à jour des caractéristiques de la base de données MSSQL (Limite du fichier LOG) 24/03/2005 AC Modification SP_CHANGEDBOBJECTOWNER (changement propriétaire des tables) 19/01/2005 EBF Correction ordres ALTER DATABASE (ajout nom de la base) 01/11/2004 EG Modification de la section concernant SQL Server. Mise à jour de la procédure de restauration d'une base et ajout des commandes permettant d'obtenir des informations système. 14/10/2004 EG Création du document par concaténation des notices existantes Installations SQL de Micro-Sesame - rev 2-2.doc 1/47

PREAMBULE 4 Moteurs fournis et non soumis à licence pour le poste principal 4 Moteurs non fournis, soumis à l'achat de licences séparées 4 CONFIGURATION AVEC PARADOX 4 CONFIGURATION AVEC MICROSOFT SQL SERVER DEVELOPPER EDITION 4 Pré-requis 4 Systèmes d'exploitation supportés 4 Contraintes d'utilisation 4 Installation 4 Poste principal (serveur) 4 Poste supplémentaire (clients) 4 Administration et exploitation de la base de données 5 Connexion à l'outil d'interrogation et d'administration 5 Création manuelle de la base de données pour Micro-Sésame 5 Modification des paramètres de journalisation 5 Déclaration de l'utilisateur SQL associé à Micro-Sésame 5 Requète SQL 5 Sauvegarde et restauration 5 Migration des identifiants de l'utilisateur lorsque la base a été restauré sur une autre machine 6 Consulter les caractéristiques d'une base de données 7 Import / export personnalisés 7 CONFIGURATION AVEC MICROSOFT SQL SERVER 2000 STANDARD OU ENTREPRISE EDITION 8 Pré-requis 8 Installation 8 Poste principal (serveur) 8 Poste supplémentaire (client) 8 Création manuelle de la base de données 8 Modification des paramètres de récupération de la base de données 10 Création de l'utilisateur associé à Micro-Sésame 10 Administration et exploitation de la base de données 11 CONFIGURATION AVEC ORACLE 8I 12 Pré-requis : 12 Installation 12 Poste principal (serveur Oracle) 12 Poste supplémentaire (clients) 16 Configuration de la connexion réseau 18 Installations SQL de Micro-Sesame - rev 2-2.doc 2/47

Création automatique de la base de données 20 Création manuelle de la base de données 20 Création de l'utilisateur associé à Micro-Sésame 23 Modification des fichiers de démarrage du système 23 CONFIGURATION AVEC ORACLE 9I 23 Pré requis : 23 Installation du moteur 24 Poste principal (serveur Oracle) 24 Poste supplémentaire (clients) 28 Configuration de la connexion réseau 33 Création et configuration de la base de données 39 Création de l'utilisateur associé à Micro-Sésame 46 Modification des fichiers de démarrage du système 47 Constantes d'environnement 47 Changement de la méthode d'authentification dans Oracle 47 PROBLEMES ET SOLUTIONS ASSOCIEES 47 Installations SQL de Micro-Sesame - rev 2-2.doc 3/47

Préambule Cette notice à pour objet de fournir les informations nécessaires à la configuration des différents moteurs SQL supportés par Micro-Sésame AVANT L'INSTALLATION DU LOGICIEL proprement dite. Elle ne se substitue en rien à la documentation spécifique à chaque moteur SQL. Vous pouvez pour cela consulter la bibliographie en fin de document pour plus d'informations. Les moteurs SQL supportés à l'heure actuelle par Micro-Sésame sont les suivants : Moteurs fournis et non soumis à licence pour le poste principal Paradox V7 (moteur intégré) Microsoft SQL Server 2000 Developper Edition avec SP4 (présent sur le CDROM de Micro-Sésame) Moteurs non fournis, soumis à l'achat de licences séparées Microsoft SQL Server 2000 Service Pack 4 Oracle V8.1.7 Service Pack 4 Oracle V9.2.2 Release 4 IMPORTANT : Pour la majorité des moteurs, il est éventuellement nécessaire d'acheter des licences pour chaque poste client se connectant à la base de données. Configuration avec Paradox Aucune préparation n'est nécessaire dans le cadre de ce moteur. Attention toutefois, certaines options de Micro- Sésame ne sont pas supportée sur cet environnement (Gestion visiteurs Web, Interfaces Enregistreurs Vidéo...). Configuration avec Microsoft SQL Server Developper Edition Pré-requis Il nécessite la présente de Microsoft Explorer 5.01 minimum sur le système hôte. Cette édition peut être installée directement depuis le menu du CDROM. Systèmes d'exploitation supportés Microsoft Windows NT Workstation 4.0 avec Service Pack 6 (SP6) Microsoft Windows NT Server 4.0 avec Service Pack 6 (SP6) Microsoft Windows NT Server, Enterprise Edition 4.0 avec Service Pack 6 (SP6) Microsoft Windows 2000 Professionnel SP4 Microsoft Windows 2000 Server SP4 Microsoft Windows 2000 Advanced Server SP4 Microsoft Windows XP Professionnel SP1 ou SP2 Microsoft Windows 2003 Server SP1 Standard Edition Microsoft Windows 2000 Server SP1 Entreprise Edition Contraintes d'utilisation Cette version de SQL Server est la même que les version standard disponible à l'achat, hormis le fait qu'elle contient une limitation de charge du serveur et que les bases de données sont limitées à 2 Go. Le moteur SQL limite automatiquement le nombre maximum d'opérations concomitantes à 8. Une opération étant: une ouverture de session, une fermeture de session, une transaction distribuée, la compression de la base de données, une requête SQL provenant du réseau. Installation Vous pouvez utiliser l'assistant d'installation en exécutant SETUP.EXE depuis le dossier SETUP\MSDE du cdrom ou bien lancer directement le programme d'installation spécifique à chaque usage. Poste principal (serveur) Sur le CDROM, lancer le programme SETUP.EXE depuis le dossier "\SETUP\MSDESRV". Une fois l'installation du serveur terminée, redémarrer la machine afin de démarrer les services SQL Server. Une fois l'installation du moteur effectuée, procéder à l'installation de Micro-Sésame proprement dite. Poste supplémentaire (clients) Sur le CDROM, lancer le programme SQLREDIST.EXE depuis le dossier "\SETUP\MSDE\Client". L'installation se fait en tâche de fond. Une fois l'installation du moteur effectuée, procéder à l'installation de Micro-Sésame proprement dite. Attention : aucun outil SQL n'est installé sur le poste client. Installations SQL de Micro-Sesame - rev 2-2.doc 4/47

Administration et exploitation de la base de données Il es possible d'effectuer un grand nombre d'opérations sur la base de données SQL mais toutes ces opérations se font en utilisant des outils en ligne de commande qui ont été installés dans le dossier de SQL Server (par défaut celui-ci est "C:\Program Files\Microsoft SQL Server\80\Tools\Binn"). Par défaut, un utilisateur est défini sur la base de données : l'administrateur, "sa", dont le mot de passe est "admin". Connexion à l'outil d'interrogation et d'administration Pour effectuer des requètes SQL et administrer la base de donnée sur cette version de SQL Server, le seul outil disponible est l'outil en ligne de commande "osql", disponible dans le dossier d'installation (C:\Program Files\Microsoft SQL Server\80\Tools\Binn). Lancement du programme en mode administrateur : (utilisateur "sa", mot de passe "admin") C:> osql U sa Mot de passe : admin Création manuelle de la base de données pour Micro-Sésame Lancer l'outil d'interrogation (cf. ci-dessus) Tapez ensuite les instructions suivantes 1> USE master 2> GO 1> CREATE DATABASE MSESAME_DB 2> ON 3> (NAME = MSESAME_DATA, 4> FILENAME = 'D:\MSSQL\DATA\MSESAME_DATA.MDF', 5> SIZE = 50MB, 6> MAXSIZE = UNLIMITED, 7> FILEGROWTH = 10MB ) 8> LOG ON 9> ( NAME = MSESAME_LOG, 10> FILENAME = 'D:\MSSQL\LOG\MSESAME_LOG.LDF', 11> SIZE = 25MB, 12> MAXSIZE = 2000MB, 13> FILEGROWTH = 50MB ) 14> GO Modification des paramètres de journalisation Cette modification est nécessaire afin de ne pas saturer le disque en cours de fonctionnement avec Micro- Sésame. Lancer l'outil d'interrogation (cf. ci-dessus) Tapez ensuite les instructions suivantes 1> USE MSESAME_DB 2> GO 1> ALTER DATABASE MSESAME_DB SET AUTO_CLOSE ON, AUTO_CREATE_STATISTICS OFF, 2> AUTO_SHRINK ON, AUTO_UPDATE_STATISTICS OFF 3> GO 1> ALTER DATABASE MSESAME_DB SET RECOVERY SIMPLE, TORN_PAGE_DETECTION ON 2> GO Déclaration de l'utilisateur SQL associé à Micro-Sésame Lancer l'outil d'interrogation. Tapez ensuite les instructions suivantes 1> USE MSESAME_DB 2> GO 1> SP_ADDLOGIN 'MSESAME','msesame','MSESAME_DB' 2> GO 1> SP_GRANTDBACCESS 'MSESAME', 'MSESAME' 2> GO 1> SP_ADDROLEMEMBER DB_OWNER,'MSESAME' 2> GO Requète SQL Il suffit de taper l'ordre SQL et de valider son exécution en tapant GO. 1> USE MSESAME_DB 2> GO 1> SELECT COUNT(*) FROM MS_RETRO 2> GO Sauvegarde et restauration Il est possible d'effectuer une sauvegarde de la base de données en utilisant les deux commandes BACKUP et RESTORE depuis l'utilitaire d'interrogation SQL. Installations SQL de Micro-Sesame - rev 2-2.doc 5/47

Pour sauvegarde la base de données Micro-Sésame (sauvegarde complète) : 1> USE master 2> GO 1> BACKUP DATABASE MSESAME_DB TO DISK='D:\BACKUP_MSSQL_MSESAME_ddmmyyyy.DAT' 2> WITH DESCRIPTION='Sauvegarde Micro-Sésame - Site <site> - Date <ddmmyyyy>', INIT 3> GO Pour restaurer la base de données en lieu et place de la base d'origine : 1> USE master 2> GO 1> RESTORE DATABASE MSESAME_DB 2> FROM DISK='D:\BACKUP_MSSQL_MSESAME_ddmmyyyy.DAT' 3> WITH REPLACE Pour restaurer la base de données sur un autre serveur ou dans une autre base de donnée : 1> USE master 2> GO // Cette commande permet de lister les fichiers à renommer lors de la restauration 1> RESTORE FILELISTONLY FROM DISK='D:\BACKUP_MSSQL_MSESAME_ddmmyyyy.dat' 2> GO // Restaure la database elle-même 1> RESTORE DATABASE <nom_destination> 2> FROM DISK='D:\BACKUP_MSSQL_MSESAME_ddmmyyyy.dat' 3> WITH MOVE 'MSESAME_DATA' TO '<nom_destination>_data.mdf', 4> MOVE 'MSESAME_LOG' TO '<nom_destination>_log.ldf', <autres fichiers éventuels> 5> REPLACE 6> GO Migration des identifiants de l'utilisateur lorsque la base a été restauré sur une autre machine Une fois la table restaurée, la première étape consiste à installer sur le système une procédure stockée spécifique permettant de manipuler en masse les propriétés des tables d'une base de données. Recopiez d'abord le fichier "sp_til_foreachtable.txt" qui se trouve dans le dossier "SETUP\MSDE\Scripts" du CDROM de Micro- Sésame dans le dossier de Microsoft SQL Server. Lancer ensuite l'utilitaire d'interrogation SQL avec la ligne de commande suivante : OSQL u sa i sp_til_foreachtable.txt Saisir le mot de passe de l'administrateur. L'outils doit traiter l'ensemble du fichier et afficher un résultat similaire au suivant. : C:\Program Files\Microsoft SQL Server\80\Tools\Binn>osql i sa i sp_til_foreachtable.txt Mot de passe : 1> 2> 1> 2> 3> Msg 3701, Niveau 11, État 5, Serveur <nom_du_serveur>, Ligne 2 Impossible de supprimer le procédure 'sp_til_foreachtable' parce qu'il n'existe pas dans le catalogue système. 1> 2> 3> 4> 5> 6> 7> 8> 9> 10> 11> 12> 13> 14> 15> 16> 17> 18> 19> 20> 21> 22> 2 3> 24> 25> 26> 27> 28> 29> 30> 31> 32> 33> 34> 35> 36> 37> 38> 39> 40> 41> 42> 4 3> 44> 45> 46> 1> L'erreur concernant l'absence de la procédure est normale (le script supprime toute version pré-existante de cette procédure). La deuxième étape consiste à remplacer le propriétaire actuel des tables restaure qui fait référence à un identifiant interne (UID) invalide par l'uid du compte MSESAME du nouveau serveur. Connectez vous ensuite avec l'utilitaire d'interrogation SQL puis saisir les commandes suivantes : 1> USE MSESAME_DB 2> GO Changement du propriétaire de la base de données 1> SP_CHANGEDBOWNER 'sa' 2> GO Changement du propriétaire des tables 1> SP_TIL_FOREACHTABLE "SP_CHANGEOBJECTOWNER [MSESAME.?],'dbo' " 2> GO Suppression du login 'MSESAME' invalide (reliquat de la restauration) 1> SP_REVOKEDBACCESS 'MSESAME' 2> GO Installations SQL de Micro-Sesame - rev 2-2.doc 6/47

Création d'un login 'MSESAME' pour l'utilisateur 'MSESAME' 1> SP_GRANTDBACCESS 'MSESAME', 'MSESAME' 2> GO Ajout du role 'dbo' au login MSESAME 1> SP_ADDROLEMEMBER DB_OWNER,' MSESAME' 2> GO Changement du propriétaire des tables 1> SP_TIL_FOREACHTABLE "SP_CHANGEOBJECTOWNER [dbo.?],'msesame' " 2> GO Consulter les caractéristiques d'une base de données Il est possible d'obtenir des informations sur la base de données en utilisant certaines procédure stockées depuis l'utilitaire d'interrogation SQL en utilisant l'utilisateur 'sa' Pour obtenir la liste des bases de données 1> SP_HELPDB 2> GO Pour obtenir utilisateurs configurés sur une base de données (entre autre l'utilisateur propriétaire) : 1> USE MSESAME_DB 2> GO 1> SP_HELPUSER 2> GO Pour obtenir la liste des tables et leur configuration (entre autre l'utilisateur propriétaire) : 3> USE MSESAME_DB 4> GO 3> SP_TABLES @table_type='table' 4> GO Import / export personnalisés Il est aussi possible d'effectuer des import/export personnalisé directement avec l'outil SQL Server "bcp' situé dans le dossier d'installation de SQL Server. Consultez la documentation en ligne de SQL Server pour plus d'information concernant cet outil. Nous ne serions être tenu pour responsable en cas de mauvaise manipulation découlant de l'utilisation de cet utilitaire. Installations SQL de Micro-Sesame - rev 2-2.doc 7/47

Configuration avec Microsoft SQL Server 2000 Standard ou Entreprise Edition Pré-requis Micro-sésame supporte Microsoft SQL Server 2000 à partir du service Pack 2, en édition Standard et Entreprise. ATTENTION : Microsoft SQL Server 2000 ne peut être installé que sur une version "Serveur" des systèmes d'exploitation de Microsoft (Windows NT4 ou Windows 2000 ou Windows 2003). Installation Poste principal (serveur) Procéder à une installation standard de SQL Server. Lors du choix du type d'authentification, choisir le mode d'authentification mixte (obligatoire pour Micro-Sésame). Poste supplémentaire (client) Suivre la même procédure que pour le client MSDE. Création manuelle de la base de données Une fois le serveur installé, lancer l'application "SQL Server Entreprise Manager". Allez sur l'élément "Bases de données" puis cliquer sur "Action" / "Nouvelle base de données " Configurer ensuite la base de données comme suit : Installations SQL de Micro-Sesame - rev 2-2.doc 8/47

En cas de migration se baser sur la place occupée par les fichiers Paradox (.DB et.mb) pour définir la taille initiale de la base de donnée. Prévoir une croissance du fichier d'une valeur de 4 à 16 Mo suivant l'importance du site. Pour un nouveau site, créer une base d'une taille initiale de 16 Mo, pour la croissance, même remarque que pour la migration. ATTENTION : Ne pas limiter la croissance des fichiers de données (risque de perte d'information dans Micro-sésame). Limiter la croissance du fichier LOG (2 Go env.). Installations SQL de Micro-Sesame - rev 2-2.doc 9/47

Modification des paramètres de récupération de la base de données Afficher les propriétés de la base de données puis aller dans l'onglet 'Options'. Sélectionner le mode de récupération simple afin d'améliorer les performance de Micro-Sésame. Création de l'utilisateur associé à Micro-Sésame Une fois la base de données créée, sélectionnez-là puis dans le menu, sélectionnez "Action" / "Nouveau" / "Utilisateur de la base de données " Cliquez sur 'Créer une nouvelle connexion'. Créez un utilisateur MSESAME et affectez-lui le mot de passe "msesame". Cet utilisateur sera utilisé par les programmes Micro-sésame pour se connecter à la base de données. Installations SQL de Micro-Sesame - rev 2-2.doc 10/47

Modifiez le rôle de serveur et les droits d'accès afin que l'utilisateur puisse effectuer toutes les opérations sur cette base de donnée. Donnez à l'utilisateur MSESAME accès à la base de données MSESAME, en lui conférant les droits "public", "db_owner", "db_ddladmin", "db_dataread" et "db_datawrite". (pas de rôle serveur spécifique). ATTENTION : Ne sélectionnez pas les droits "DenyWriteDatabase" et "DenyReadDatabase". Valider la création de la connexion par "OK" puis confirmez le mot de passe de l'utilisateur Administration et exploitation de la base de données Vous pouvez utiliser soit l'interface graphique, soit l'utilitaire de requête SQL en ligne de commande comme pour Microsoft SQL Server Developper Edition. Installations SQL de Micro-Sesame - rev 2-2.doc 11/47

Configuration avec Oracle 8i Pré-requis : Micro-sésame n est validé que sur Oracle 8i version 8.1 à partir de la release 8.1.5. Les écrans d'installations qui suivent concernent la version 8.1.7 Service Pack 4. En cas d'utilisation d'un système disposant de plusieurs sous-versions différentes d'oracle, il est nécessaire de créer des scripts spécifiques pour lancer les applicatifs Micro-sésame afin que ceux-ci utilisent le bon chemin d'accès aux librairies Oracle. (PATH initialisé correctement pour aller chercher d'abord dans les binaires Oracle 8.1.x) ATTENTION : Le serveur Oracle ne peut être installé que sur une version Serveur des systèmes Microsoft Windows (Windows NT4 / Windows 2000 / Windows 2003). AVERTISSEMENT IMPORTANT: Le fonctionnement de Micro-Sésame repose sur un correctif interne à TIL réalisé sur l'interface de base de données borland (Borland Database Engine) afin de palier un problème dans les noms d'objets Oracle. Le fonctionnement d'autres applications utilisant aussi le BDE pourra être altéré après l'installation de Micro- Sésame. Installation Poste principal (serveur Oracle) Insérez le cd d'installation d'oracle. Le système lance automatiquement le configurateur Oracle : Cliquez sur 'Démarrage de l'installation'. Installations SQL de Micro-Sesame - rev 2-2.doc 12/47

Cliquez ensuite sur 'Suivant'. Laissez la définition des emplacements de fichiers par défaut sauf nécessité particulière. Le chemin Oracle Home permet de déterminer ou seront stockés les programmes Oracle. Passez à l'étape suivante. Sélectionnez le produit 'Oracle8i Entreprise Edition 8.1.5.0.0' ou l'équivalent si vous disposez d'une release plus récente. Passez à l'étape suivante. Installations SQL de Micro-Sesame - rev 2-2.doc 13/47

Sélectionnez une installation personnalisée, ceci afin de ne pas installer les composants qui ne sont pas nécessaire au fonctionnement de Micro-sésame. Vérifiez que la langue installée est bien le français en cliquant sur 'Langues du produit'. Validez l'emplacement par défaut pour les composants Oracle Installations SQL de Micro-Sesame - rev 2-2.doc 14/47

Donnez un nom par défaut (dummy par exemple) pour la base de donnée initiale (cette base de donnée ne concerne pas Micro-sésame). Installez si nécessaire le produit Legato Storage Manager (cet outils permet de gérer les sauvegardes des bases Oracles sur bande). Par souci de cohérence avec le fonctionnement propre de Micro-Sésame, nous vous conseillons d'utilisez TCP/IP pour la connexion Oracle entre les postes clients et le serveur. Installations SQL de Micro-Sesame - rev 2-2.doc 15/47

Validez l'installation du produit en cliquant sur le bouton 'Installer'. Une fois la copie des fichiers terminées l'outils lance automatiquement la configuration du réseau. Poste supplémentaire (clients) Sur les postes clients, insérez le CDROM d'installation et suivre les écrans comme ci-dessous : Installations SQL de Micro-Sesame - rev 2-2.doc 16/47

Installations SQL de Micro-Sesame - rev 2-2.doc 17/47

Configuration de la connexion réseau Installations SQL de Micro-Sesame - rev 2-2.doc 18/47

Une fois la configuration Net8i terminée, l'outil d'installation configure la base de donnée par défaut et affiche le message de résultat suivant. A l'affichage de l'écran suivant, cliquez sur 'Quitter' pour mettre fin à l'installation du serveur Oracle. Installations SQL de Micro-Sesame - rev 2-2.doc 19/47

Création automatique de la base de données Cette fonctionnalité n'est pas disponible sous Oracle. Création manuelle de la base de données Allez dans 'Démarrer' puis 'Programmes' / 'Oracle -OraHome81' puis 'Database Administration' et lancez l'application 'Database Configuration Assistant' Renseignez les écrans comme suit : Installations SQL de Micro-Sesame - rev 2-2.doc 20/47

! IMPORTANT! La croissance des fichiers doit être illimitée sous peine de dysfonctionnements dans Micro-Sésame Installations SQL de Micro-Sesame - rev 2-2.doc 21/47

Validez la création de la base de données en cliquant sur "Oui" dans la fenêtre de confirmation qui suit. Notez les informations de connexion affichées par l'outil de configuration : Installations SQL de Micro-Sesame - rev 2-2.doc 22/47

Création de l'utilisateur associé à Micro-Sésame Allez dans 'démarrer' puis 'Programmes' / 'Oracle OraHome81' puis 'Application Developpement' et lancez l'application 'SQL Plus'. Connectez vous sur la base de données Micro-sésame en utilisateur "System" / "manager" : Saississez ensuite les commandes suivantes, elle modifie le comportement de la base de données et permettent de déclarer l'utilisateur Msesame utilisé par Micro-sésame pour accèder aux données. create user MSESAME identified by "msesame" default tablespace users quota unlimited on users; grant create session to MSESAME; grant unlimited tablespace to MSESAME; grant create table to MSESAME; grant connect to MSESAME; Modification des fichiers de démarrage du système Pour un fonctionnement correct de Micro-sésame sous Oracle, il est nécessaire d'ajouter la variable d'environnement suivante au fichiers de démarrage du système : NLS_DATE_FORMAT=dd/mm/yyyy hh24:mi:ss NLS_SORT=BINARY Sous Windows 98 (poste client uniquement) modifiez le fichier AUTOEXEC.BAT et ajouter une commande SET Sous Windows NT, Windows 2000 et Windows XP allez dans les propriétés du système (Panneau de configuration / Système) puis cliquez sur l'onglet 'Avancé' puis enfin sur 'Variables d'environnements' et ajoutez la nouvelle variable d'environnement au système. En cas de risque de conflits sur ces paramètres il est possible de les préciser plutôt dans le fichier SESAME.CFG utilisé par Micro-Sésame en les incluant dans la section [DB ENVIRONMENT]. Configuration avec Oracle 9i Pré requis : Micro-Sésame n est validé que sur Oracle 9i version 9.2 à partir de la release 9.2.0.1 Installations SQL de Micro-Sesame - rev 2-2.doc 23/47

Les écrans d'installations qui suivent concernent la version 9.2.0.1 Release 4. En cas d'utilisation d'un système disposant de plusieurs sous versions différentes d'oracle, il est nécessaire de créer des scripts spécifiques pour lancer les applicatifs Micro-Sésame afin que ceux-ci utilisent le bon chemin d'accès aux librairies Oracle. (PATH initialisé correctement pour aller chercher d'abord dans les binaires Oracle 9.2.x) ATTENTION : Le serveur Oracle ne peut être installé que sur une version "Serveur" des systèmes d'exploitation de Microsoft (Windows 2000 / Windows 2003). AVERTISSEMENT IMPORTANT: Le fonctionnement de Micro-Sésame repose sur un correctif interne à TIL réalisé sur l'interface de base de données Borland (Borland Database Engine) afin de palier un problème dans les noms d'objets Oracle. Le fonctionnement d'autres applications utilisant aussi le BDE pourra être altéré après l'installation de Micro- Sésame. Installation du moteur L'installation d'oracle suppose que le système est partitionné ou dispose de deux volumes C: et D: distincts. Poste principal (serveur Oracle) Insérez le cdrom d'installation d'oracle. Le système lance automatiquement le configurateur Oracle : Cliquez sur 'Démarrage de l'installation'. Cliquez ensuite sur 'Suivant'. Installations SQL de Micro-Sesame - rev 2-2.doc 24/47

Laissez la définition des emplacements de fichiers par défaut sauf nécessité particulière. Le chemin Oracle Home permet de déterminer ou seront stockés les programmes Oracle. Passez à l'étape suivante. Sélectionnez le produit 'Oracle9i Database 9.2.x.y.z'. Vérifiez la langue d'installation d'oracle, ajouter le Français si celui-ci ne fait pas partie des langues sélectionnées. Passez à l'étape suivante. Sélectionnez une installation personnalisée, ceci afin de ne pas installer les composants qui ne sont pas nécessaire au fonctionnement de Micro-Sésame. Installations SQL de Micro-Sesame - rev 2-2.doc 25/47

Sélectionnez ensuite les éléments comme ci-dessous : Validez l'emplacement par défaut pour les composants Oracle Installations SQL de Micro-Sesame - rev 2-2.doc 26/47

Demandez ensuite la création d'une base de données. Confirmez ensuite l'installation du produit. Compter environ 15 minutes pour que celle-ci arrive à son terme. Installations SQL de Micro-Sesame - rev 2-2.doc 27/47

Une fois l'installation des fichiers terminée, Oracle lance automatiquement la configuration des éléments réseaux, l'assistant Configuration Oracle Net, puis la configuration d'une base de données vierge. Se reporter aux différentes sections qui suivent pour la procédure à suivre. Une fois toutes les opérations de configuration initiale terminées, l'écran de fin d'installation s'affiche. Cliquez sur Quitter et confirmez la fermeture du programme. Poste supplémentaire (clients) Sur les postes clients, insérez le CDROM d'installation et suivre les écrans comme ci-dessous : Installations SQL de Micro-Sesame - rev 2-2.doc 28/47

Cliquez sur 'Démarrage de l'installation'. Cliquez ensuite sur 'Suivant'. Laissez la définition des emplacements de fichiers par défaut sauf nécessité particulière. Le chemin Oracle Home permet de déterminer ou seront stockés les programmes Oracle. Passez à l'étape suivante. Installations SQL de Micro-Sesame - rev 2-2.doc 29/47

Sélectionnez le produit 'Oracle9i Client 9.2.x.y.z'. Vérifiez la langue d'installation d'oracle, ajouter le Français si celui-ci ne fait pas partie des langues sélectionnées. Passez à l'étape suivante. Sélectionnez une installation personnalisée, ceci afin de ne pas installer les composants qui ne sont pas nécessaire au fonctionnement de Micro-Sésame. Installations SQL de Micro-Sesame - rev 2-2.doc 30/47

Sélectionnez ensuite les éléments comme ci-dessous : Validez l'emplacement par défaut pour les composants Oracle Installations SQL de Micro-Sesame - rev 2-2.doc 31/47

Confirmez ensuite l'installation du produit. Compter environ 15 minutes pour que celle-ci arrive à son terme. Installations SQL de Micro-Sesame - rev 2-2.doc 32/47

Une fois l'installation des fichiers terminée, Oracle lance automatiquement la configuration des éléments réseaux, l'assistant Configuration Oracle Net, puis la configuration d'une base de données vierge. Se reporter aux différentes sections qui suivent pour la procédure à suivre. Une fois toutes les opérations de configuration initiale terminées, l'écran de fin d'installation s'affiche. Cliquez sur Quitter et confirmez la fermeture du programme. Configuration de la connexion réseau Par souci de cohérence avec le fonctionnement propre de Micro-Sésame, nous vous conseillons d'utilisez TCP/IP pour la connexion Oracle entre les postes clients et le serveur. Installations SQL de Micro-Sesame - rev 2-2.doc 33/47

Installations SQL de Micro-Sesame - rev 2-2.doc 34/47

Installations SQL de Micro-Sesame - rev 2-2.doc 35/47

ATTENTION : Si la méthode "Nom d'hôte" est la première de la liste, vous devez renseigner le fichier "hosts" local ou le serveur doit être déclaré sur un des serveur DNS du poste. Sur l'écran suivant sélectionner "Base de données ou service Oracle8i ou ultérieur". Saisissez ensuite le nom sous lequel l'alias Micro sésame se connectera à la base de données Oracle. Installations SQL de Micro-Sesame - rev 2-2.doc 36/47

Configurer ensuite les paramètres de connexion Oracle sur le serveur (protocole TCP, adresse IP, port standard). Une fois configuré, validez la connexion en effectuant un test avec le compte utilisé par Micro sésame. Installations SQL de Micro-Sesame - rev 2-2.doc 37/47

Terminez la configuration du service réseau. Installations SQL de Micro-Sesame - rev 2-2.doc 38/47

Création et configuration de la base de données Installations SQL de Micro-Sesame - rev 2-2.doc 39/47

Installations SQL de Micro-Sesame - rev 2-2.doc 40/47

Installations SQL de Micro-Sesame - rev 2-2.doc 41/47

Installations SQL de Micro-Sesame - rev 2-2.doc 42/47

Installations SQL de Micro-Sesame - rev 2-2.doc 43/47

Installations SQL de Micro-Sesame - rev 2-2.doc 44/47

! IMPORTANT! La croissance des fichiers doit être illimitée sous peine de dysfonctionnements dans Micro-Sésame Installations SQL de Micro-Sesame - rev 2-2.doc 45/47

sys / sys system / system Création de l'utilisateur associé à Micro-Sésame Allez dans 'démarrer' puis 'Programmes' / 'Oracle OraHome92 puis 'Application Developpement' et lancez l'application 'SQL Plus'. Connectez vous sur la base de données Micro-Sésame en utilisateur "System" / "system" : Saisissez ensuite les commandes suivantes, elle modifie le comportement de la base de données et permettent de déclarer l'utilisateur MSESAME utilisé par Micro-Sésame pour accéder aux données. create user MSESAME identified by "msesame" default tablespace users quota unlimited on users; grant create session to MSESAME; grant unlimited tablespace to MSESAME; grant create table to MSESAME; grant connect to MSESAME; Installations SQL de Micro-Sesame - rev 2-2.doc 46/47

Modification des fichiers de démarrage du système Constantes d'environnement Pour un fonctionnement correct de Micro-Sésame sous Oracle, il est nécessaire d'ajouter la variable d'environnement suivante au fichiers de démarrage du système : NLS_DATE_FORMAT=dd/mm/yyyy hh24:mi:ss NLS_SORT=BINARY Sous Windows NT, Windows 2000 et Windows XP allez dans les propriétés du système (Panneau de configuration / Système) puis cliquez sur l'onglet 'Avancé' puis enfin sur 'Variables d'environnements' et ajoutez la nouvelle variable d'environnement au système. En cas de risque de conflits sur ces paramètres il est possible de les préciser plutôt dans le fichier SESAME.CFG utilisé par Micro-Sésame en les incluant dans la section [DB ENVIRONMENT]. Changement de la méthode d'authentification dans Oracle Pour régler un problème de temps de réponse à l'ouverture de la connexion à la base de données, il est nécessaire de modifier le fichier de configuration d'oracle sqlnet.ora situé normalement dans le dossier d'installation d'oracle, dans le sous-dossier network\admin. A la ligne où se trouve la propriété "SQLNET AUTHENTICATION SERVICES", remplacer la valeur (NTS) par la valeur (NONE). La base de données devrait avoir un temps de réponse correct à la connexion (~100 ms). Problèmes et solutions associées P : Sous Oracle, lorsque l'on lance Micro sésame, il y a un délai de quelques secondes entre le double-clic sur l'icône du menu et l'apparition de la fenêtre de login. Ce temps persiste lors de l'appel des sous-menu (paramétrage, contrôle d'accès...) S : Il faut modifier la méthode d'authentification utilisé par Oracle (cf. section précédente) P : Malgré la solution ci-dessous, le problème persiste. S : Vérifiez que si vous avez sélectionner comme méthode de résolution de nom HOSTNAMES, le nom du serveur oracle soit bien défini dans le fichier 'hosts' local du PC ou qu'un enregistrement 'A' existe bien sur les serveurs DNS. Si ce n'est pas le cas, corriger le problème ou sélectionner la méthode TNSNAMES comme méthode principale (via l'outil NetConfiguration) Installations SQL de Micro-Sesame - rev 2-2.doc 47/47