PREPARATION AU PTI SGBD

Dimension: px
Commencer à balayer dès la page:

Download "PREPARATION AU PTI SGBD"

Transcription

1 PREPARATION AU PTI SGBD On complètera ce cours avec les informations du site developpez.com 1.1 Introduction Qu est ce qu un SGBD? Définition : logiciel qui stocke des données de façon organisée et cohérente. Access : version édulcorée. Mais mono utilisateur, et faible capacité. Les données sont stockées dans des fichiers gérés par le serveur de base de données. Cette opération est opaque. On transmet depuis un client des instructions à la base par l intermédiaire du langage SQL. Avantages : permet de maintenir de façon fiable l intégrité des données opérations de bas niveau opaques rapide multiutilisateurs moins de trafic sur le réseau sécurité Inconvénients : Un peu plus long que bien programme en C, et encore... Plusieurs façons d organiser les données : hiérarchique relationnel déductif objet etc. Les gros SGBDR : DB2 (IBM) Oracle Microsoft SQL Server MySQL SQL STRUCTURED QUERY LANGUAGE. SQL EST LE LANGAGE STANDARD DE LA BASE DE DONNEES. D UN SGBD A L AUTRE, LE SQL CHANGE TRES PEU Organisation relationnelle des données Les données sont stockées dans des tables. Table : tableau _a deux entrées. Le MPD (modèle physique des données) nous donne, pour chaque table, les colonnes (i.e. champs) que doit comporter la table. nomtable (colonne_1, colonne_2,..., colonne_n ) Par exemple : CLIENT( numero, nom, prenom, ) Nous donnera la table numero nom prenom TERRIEUR ALAIN alain.terrieur@yahoo.fr PTI SGBDR On complètera ce cours avec les informations du site developpez.com 1/17

2 Les architectures physiques de SGBD sont très liées au mode de répartition. BD centralisée BD client/serveur BD client/multi serveurs BD répartie BD hétérogène BD mobile CELLE QUI NOUS CONCERNE DANS LE CADRE DES PTI EST LE CLIENT SERVEUR. MEME SI LE CLIENT ET LE SERVEUR SONT INSTALLES SUR LE MEME POSTE PTI SGBDR Les architectures physiques de SGBD sont très liées au mode de répartition. 2/17

3 PRINCIPAUX SGBD Les grands SGBD Oracle IBM DB2 Microsoft SQL Server Sybase SQL Server Ingres Informix Les open sources MySQL PostgreSQL Les SGBD personnels Borland Paradox Filemaker Interbase Microsoft Access Microsoft FoxPro Les SGBD objets Objectivity Object Store Versant O2 ARCHITECTURE ORACLE Oracle : Système de Gestion de Bases de Données (SGBD) relationnel (SGBDR) édité par Oracle Corporation ( Basé sur SQL (Structured Query Language), Langage de définition, de manipulation et de contrôle de bases de données relationnelles (Standard ANSI depuis 1986) Première version d Oracle : 1981 Version actuelle : Oracle 11g SQL : "LDD (Langage de Définition de Données) : Création, modification et suppression des définitions des tables "LMD (Langage de Manipulation de Données) : Ajout, suppression, modification et interrogation des données "LCD (Langage de Contrôle de Données) : gestion des protections d accès Fin d instruction : ; Commentaires : /* */ ou commentaire Deux architectures possibles: Client/serveur : Des applications clientes envoient les requêtes SQL et PL/SQL _a un serveur. Multitier : Des serveurs d'application allègent la charge du serveur en réalisant certains accès pour les clients. Un serveur de bases de données est compose : D une instance = plusieurs processus et une zone de mémoire D une base de données De plusieurs schémas, assimiles a des utilisateurs Dans le cas de clusters de machines, Oracle 10g peut associer plusieurs instances à une même base de données. PTI SGBDR 3/17

4 La connexion client/serveur Un processus utilisateur est crée quand un utilisateur lance une application cliente Une connexion va être créée avec l'instance Oracle, L utilisateur va ouvrir une session. Un processus serveur va analyser et exécuter les requêtes, retourner les données Mode dédié : un processus serveur pour un processus client Mode partage : les clients partagent un groupe de processus serveurs Evite les processus serveurs inactifs Contenu d'un schéma C est l espace logique de travail d un utilisateur. Correspond à un utilisateur : les deux portent le même nom Ensemble d'objets de l'utilisateur manipulables en SQL Exemple : tables, index, clusters, triggers, vues, dimensions, fonctions,... Un objet correspond a : Plusieurs extents Un segment Un tablespace Un ou plusieurs fichiers du tablespace Il n y a pas de correspondance schéma/tablespace Les Tablespaces consistent en un ou plusieurs fichiers (data files). Les Data files n appartiennent qu à un seul tablespace. Les tablespaces SYSTEM et SYSAUX tablespaces sont des tablespaces mandataires. Ils sont créés lors de la création de la base. Le Tablespace SYSTEM est utilisé les fonctionnalités du cœur (par example, data dictionary tables). Le Tablespace auxiliaire SYSAUX est utilisé pour les composants additionnels (tels que Enterprise Manager Repository). PTI SGBDR La connexion client/serveur 4/17

5 LES PRIVILEGES SYSDBA ET SYSOPER Permettent d'effectuer les opérations au dessus de la base de données Démarrer et arrêter le serveur Créer ou supprimer des bases de données Changer les modes d'archivage de la base... Leur identification est gérée soit : Par le SE, L utilisateur doit appartenir au groupe dba ou oper (ora_dba et ora_oper sous WINDOWS) connect / as sysdba ; connect / as sysoper. Par le fichier password d'oracle. Créer un fichier password avec l'outil ORAPWD Accorder le privilège _a partir de l'utilisateur SYS connect user/user as sysdba; Enchaînement type des opérations Une instance Oracle est démarrée sur le serveur Une application cliente établit une connexion et ouvre une session Le serveur détecte la requête de connexion et crée un processus serveur dédié L'utilisateur lance une requête SQL et un commit Le processus serveur recherche dans la "shared pool\ si la requête existe o OUI : elle sera utilisée pour répondre o NON : la nouvelle requête est insérée dans la shared pool, analysée et exécutée Le processus serveur récupère les données o Dans le cache de données o Dans les fichiers de données (et les charge dans le cache) Le processus serveur modifie éventuellement les données dans le cache Puisqu'il y a validation, LGWR écrit la transaction dans le fichier de reprise o Les changements seront répertoriés dans les fichiers de données par DBWn o Le résultat, ou une confirmation, est envoyé au processus utilisateur. PTI SGBDR Enchaînement type des opérations 5/17

6 PLANIFIER ET CREER LA BASE Cette opération ne s envisage pas avec la version légère XE. Phase de réflexion avant création, pour faire les bons choix. Réfléchir aux tables et indexes _a venir, estimer leur taille Planifier la distribution de ses fichiers, l'espace libre dans les blocks Décider entre une gestion classique ou automatique des fichiers Choisir l'encodage des caractères (peut être surcharge par les clients) Déterminer la taille des blocs de données Choisir le mode de gestion de l'annulation o Tablespace dédié o Segments d'annulation Déterminer la stratégie de sauvegarder et reprise après panne Spécifier le nom de l'instance SID Créer le fichier de paramètres PFILE (partir de l'exemple Oracle) o Nom de la base, emplacement des fichiers de contrôle Se connecter _a l'instance inactive o SQLPLUS /nolog puis CONNECT / AS SYSDBA Créer un fichier de paramètre serveur SPFILE (_a partir du fichier manuel) Lancer l'instance : STARTUP NOMOUNT (Aucune vérification de cohérence a ce niveau) Créer la base de données : CREATE DATABASE... Créer de nouveaux tablespace, par exemple : o Un USERS pour les utilisateurs o un INDX pour les index Lancer les scripts de création du dictionnaire (catalog.sql, catproc.sql) et éventuellement d'autres scripts optionnels Créer une sauvegarde complète de l'installation dans cet état SCRIPT TYPE : SET VERIFY OFF connect "SYS"/"&&sysPassword" as SYSDBA set echo on spool C:\app\JeanPierre\admin\basex\scripts\CreateDB.log append startup nomount pfile="c:\app\jeanpierre\admin\basex\scripts\init.ora"; CREATE DATABASE "basex" MAXINSTANCES 8 MAXLOGHISTORY 1 MAXLOGFILES 16 MAXLOGMEMBERS 3 MAXDATAFILES 100 DATAFILE SIZE 700M AUTOEXTEND ON NEXT 10240K MAXSIZE UNLIMITED EXTENT MANAGEMENT LOCAL SYSAUX DATAFILE SIZE 600M AUTOEXTEND ON NEXT 10240K MAXSIZE UNLIMITED SMALLFILE DEFAULT TEMPORARY TABLESPACE TEMP TEMPFILE SIZE 20M AUTOEXTEND ON NEXT 640K MAXSIZE UNLIMITED SMALLFILE UNDO TABLESPACE "UNDOTBS1" DATAFILE SIZE 200M AUTOEXTEND ON NEXT 5120K MAXSIZE UNLIMITED PTI SGBDR Enchaînement type des opérations 6/17

7 CHARACTER SET WE8MSWIN1252 NATIONAL CHARACTER SET AL16UTF16 LOGFILE GROUP 1 SIZE 51200K, GROUP 2 SIZE 51200K, GROUP 3 SIZE 51200K USER SYS IDENTIFIED BY "&&syspassword" USER SYSTEM IDENTIFIED BY "&&systempassword"; set linesize 2048; column ctl_files NEW_VALUE ctl_files; select concat('control_files=''', concat(replace(value, ', ', ''','''), '''')) ctl_files from v$parameter where name ='control_files'; host "echo &ctl_files >>C:\app\JeanPierre\admin\basex\scripts\init.ora"; spool off UNDO TABLESPACE undotbs DATAFILE '/u01/oracle/oradata/mynewdb/undotbs01.dbf' SIZE 200M REUSE AUTOEXTEND ON MAXSIZE UNLIMITED; Alternative : fichiers gérés par Oracle Oracle peut prendre en charge les fichiers Spécifie dans les paramètres d'initialisation Simplifie les commandes L'administrateur ne gère que la partie logique : tablespace, extents... CREATE DATABASE mabase USER SYS IDENTIFIED BY syspassword USER SYSTEM IDENTIFIED BY systempassword; UNDO TABLESPACE undotdb DEFAULT TEMPORARY TABLESPACE temp1; Configuration du réseau Côté serveur Un processus d'écoute utilisant un protocole réseau : listenersid Un serveur BD Oracle = instance + base Les configurations (=services d'écoute) sont enregistrées dans listener.ora Editable a la main, ou via outils graphiques Côté client Configurations (services d'accès) enregistrées dans tnsname.ora Permet au client de se connecter de façon transparente PTI SGBDR Alternative : fichiers gérés par Oracle 7/17

8 PARTICULARITES Oracle propose plusieurs outils d administration : SQLPLUS : outil de base permettant d écrire et exécuter des requetes SQL. Oracle entreprise Manager ( APEX pour XE): application Web pour l administration graphique d une base de données. Pour les versions complètes : Oracle Entreprise Manager Grid Control : Application Web permettant l administration de plusieurs bases de données en mode centralisé. SQLPLUS utilise les canaux(pipes) pour communiquer avec le serveur de base de données Oracle. Entreprise Manager met en œuvre un serveur Apache et permet côté client l utilisation d un simple navigateur pour controler la base. Le service utilisé est OMS sur le port 5500 ( ou Lorsque l on demarre il ya 2 phases : montage, ouverture et. Dans la phase de demarrage, une instance est ouverte, le fichier de parametres est lu, la SGA est allouée et les processus d arriere plans sont démarrés. A ce stade, il n y a pas de base de données associés, seule l instance est lancée. Les vues dynamiques de l instance sont interrogeables(v$instance, V$SGA,V$OPTION,V$PARAMETER,V$VERSION etc) mais pas les vues dynamiques relatives à la base de données (V$DATABASE.). Cet état est utilis& lors de la création de la base par exemple. Lors du montage de la base, l instance utilise le paramètre CONTROL_FILES du fichier de paramètres pour localiser les fichiers de contrôle et les ouvrir. Les fichiers de données et de journalisation sont alors connus mais toujours pas ouverts, en cas d erreur, il n y a pas d alerte. Toutefois, à ce stade il est associé une base de données à l instance mais toujours pas ouverte, V$DATABASE est consultable mais ont ne peut pas utiliser la base en mode normal, seul l utilisateur avec les privilèges SYSDBA ou SYSOPER peuvent effectués les taches d administration. Lors de l ouverture de la base l instance ouvre les fichiers de données et de journalisation, vérifie la cohérence signale et répare les éventuelles erreurs (SMON). A ce moment, la base devient exploitable, les utilisateurs peuvent se connecter et accéder au dictionnaire des données. PTI SGBDR PARTICULARITES 8/17

9 VERIFICATIONS POSSIBLES DEMANDEES AVANT PTI EMPLACEMENT DES FICHIERS (Datafiles) Oracle express(xe) Oracle 11g Toutes les commandes seront passées en mode console via SQLPlus Dans tous les exemples on utilisera la base : «base2» SQL> startup open base2 Instance ORACLE lancúe. Total System Global Area bytes Fixed Size bytes Variable Size bytes Database Buffers bytes Redo Buffers bytes Base de donnúes montúe. Base de donnúes ouverte. Commande nécessaire si la base a été démontée et arrêtée avant. AVEC XE ou sans directive particulière, la base par défaut est montée et ouverte, ce qui ne gène pas la commande suivante PTI SGBDR EMPLACEMENT DES FICHIERS (Datafiles) 9/17

10 OBTENU AVEC LA COMMANDE SQL (Dans SQL plus) : SQL> select file#,name from v$datafile; FILE# NAME 1 C:\APP\BASE2\DATAFILE\O1_MF_SYSTEM_6M0ZZKJ8_.DBF 2 C:\APP\BASE2\DATAFILE\O1_MF_SYSAUX_6M10086Z_.DBF 3 C:\APP\BASE2\DATAFILE\O1_MF_UNDOTBS1_6M100OSK_.DBF FILE# NAME 4 C:\APP\BASE2\DATAFILE\O1_MF_USERS_6M101D14_.DBF SQL> Vue des tablespaces dans sql developer OBTENU AVEC LA COMMANDE SQL (Dans SQL plus) : SQL> SELECT tablespace_name 2 FROM dba_tablespaces 3 ORDER BY tablespace_name; TABLESPACE_NAME SYSAUX SYSTEM TEMP UNDOTBS1 USERS SQL> PTI SGBDR OBTENU AVEC LA COMMANDE SQL (Dans SQL plus) : 10/17

11 VERIFICATIONS DU DEMARRAGE EFFECTIF DES SERVICES Exemple pour la base2 dans oracle 11g Vérifications du système d écoute du serveur : Cette commande se passe normalement dans la console système. SQLPlus permet de basculer du client SQL à la console en donnant la commande «HOST». Lorsque vous avez terminer avec la console système, il suffit de retaper «exit» pour retourner dans la console SQL. SQL> HOST Microsoft Windows [version ] Copyright (c) 2009 Microsoft Corporation. Tous droits réservés. C:\app\JeanPierre\product\11.2.0\dbhome_1\BIN>LSNRCTL STATUS LSNRCTL for 32 bit Windows: Version Production on 15 MAI :36:41 Copyright (c) 1991, 2010, Oracle. All rights reserved. Connexion Ó (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=base2))) STATUT du PROCESSUS D'ECOUTE Alias LISTENER Version TNSLSNR for 32 bit Windows: Version Production Date de dúpart 15 MAI :46:39 DurÚe d'activitú 0 jours 6 heures 50 min. 4 sec Niveau de trace off SÚcuritÚ ON: Local OS Authentication SNMP OFF Fichier de paramþtres du processus d'úcoute C:\app\JeanPierre\product\ \dbhome_1\network\admin\listener.ora Fichier journal du processus d'úcoute c:\app\jeanpierre\diag\tnslsnr \PC JeanPierre\listener\alert\log.xml RÚcapitulatif d'úcoute des points d'extrúmitú... (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\base2ipc))) (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=PC JeanPierre)(PORT=1521))) PTI SGBDR Vérifications du système d écoute du serveur : 11/17

12 (DESCRIPTION=(ADDRESS=(PROTOCOL=tcps)(HOST=PC JeanPierre)(PORT=2484))) (DESCRIPTION=(ADDRESS=(PROTOCOL=nmp)(PIPENAME=\\PC JEANPIERRE\pipe\ORAPIPE))) (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=PC JeanPierre)(PORT=8090))(Presentat ion=http)(session=raw)) RÚcapitulatif services... Le service "CLRExtProc" comporte 1 instance(s). L'instance "CLRExtProc", statut UNKNOWN, comporte 1 gestionnaire(s) pour ce service... Le service "base2" comporte 1 instance(s). L'instance "base2", statut READY, comporte 1 gestionnaire(s) pour ce service... Le service "base2xdb" comporte 1 instance(s). L'instance "base2", statut READY, comporte 1 gestionnaire(s) pour ce service... La commande a rúussi C:\app\JeanPierre\product\11.2.0\dbhome_1\BIN>EXIT SQL> PTI SGBDR Vérifications du système d écoute du serveur : 12/17

13 DEROULEMENT DU PTI Pour des raisons de gain de temps et d homogénéisation avec les solutions Oracle XE ou MYSQL, vous ne procèderez pas à la création manuelle de la base de données. (Ceci ne vous empêchera pas d avoir compris et intégré les connaissances précédentes) Vous démarrerez donc dans une base : déjà créée à l aide de l assistant ou dans la base d origine ou dans la base XE pour cette version. L OBJECTIF ETANT DE CREER UN SCHEMA SUR LEQUEL VOUS TRAVAILLEREZ 1. ETAPE1 : CREATION D UN COMPTE UTILISATEUR AVEC PRIVILEGES SQL> CONNECT sys / as sysdba SQL> CREATE USER manager 2 IDENTIFIED BY manager 3 TEMPORARY TABLESPACE temp 4 DEFAULT TABLESPACE users 5 QUOTA UNLIMITED ON users; Utilisateur crúú. Cet utilisateur s identifie par «manager», son mot de passe est «manager». Il travaille par défaut sur le tablespace «USERS» avec un quota illimité 1.1. Attribuer à manager les privilèges nécessaires pour : Se connecter à la base SQL> GRANT DBA TO manager WITH ADMIN OPTION ; Autorisation de privilþges (GRANT) acceptúe. SQL> GRANT CREATE SESSION TO manager ; Autorisation de privilþges (GRANT) acceptúe. Puis dans l ordre pour se connecter, accéder aux ressources, créer un utilisateur et le supprimer. SQL> GRANT connect, resource TO manager; Autorisation de privilþges (GRANT) acceptúe. SQL> GRANT create user TO manager; Autorisation de privilþges (GRANT) acceptúe. PTI SGBDR ETAPE1 : CREATION D UN COMPTE UTILISATEUR AVEC PRIVILEGES 13/17

14 SQL> GRANT drop user TO manager; Autorisation de privilþges (GRANT) acceptúe. SQL> 2. ETAPE2 : CREATION DE COMPTE UTILISATEUR AVEC DROITS LIMITES SQL> create user user1 2 identified by user1; Utilisateur crúú. SQL> create user chef 2 identified by chef; Utilisateur crúú. SQL> 2.1. Attribuer les privilèges nécessaires pour : Se connecter à la base SQL> GRANT connect TO USER1; Autorisation de privilþges (GRANT) acceptúe. SQL> GRANT connect TO CHEF; Autorisation de privilþges (GRANT) acceptúe. 3. CREATION DES PROFILS Les profils permettent de limiter le nombre de sessions ouvertes par l utilisateur et la durée de vie des mots de passe. CREATE profile P_manager limit SESSIONS_PER_USER 1 password_life_time 30 ; CREATE profile P_chef limit SESSIONS_PER_USER 2 password_life_time 30 ; CREATE profile P_user1 limit SESSIONS_PER_USER 3 password_life_time 90 ; POUR VALIDER CETTE ETAPE COMME POUR TOUTE AUTRE ETAPE ON N OUBLIERA PAS L INSTRUCTION : COMMIT ; 4. CREATION DES TABLES DE LA BASE : On créera manuellement une table puis on lancera un script pour les suivantes comme suit : Connexion du manager, avec son mot de passe. SQL> CONNECT manager / manager PTI SGBDR ETAPE2 : CREATION DE COMPTE UTILISATEUR AVEC DROITS LIMITES 14/17

15 4.1. Création d une table CREATE TABLE PRODUIT (numprod number, nomprod varchar2 ( 30 ) ) ; 4.2. Création d une contrainte de clé primaire : alter table produit add constraint pk_produit PRIMARY KEY (numprod ) ; 4.3. Lancement du script de création des autres tables : Avec la commande suivante : et nom du fichier sql contenant le script. On peut faire glisser directement le fichier depuis l explorateur vers la commande sql juste après Exemple : 2\livraisons.sql Ce script contiendra les séquences de création de table et insert values plus les contraintes d intégrité des relations sauf une que vous réaliserez à la main comme indiqué dans le 4.4 Pour vérifier la bonne création des tables on exécutera la requête suivante : SQL> select table_name from user_tables; 4.4. Mise en place d une contrainte d intégrité sur une jointure SQL> alter table livraison add constraint fk_livraison FOREIGN KEY ( numfou ) REFERENCES fournisseur ( numfou ) ; Cette requête indique une jointure avec cardinalité minimum à 1 entre la table livraison et la table fournisseur. C est une CIF (contrainte d intégrité fonctionnelle) qui n autorise pas l enregistrement d une livraison sans qu elle fasse référence à un fournisseur. 5. CREATION ET MISE EN PLACE DES RÔLES : Les rôles regroupent des privilèges (droits de création, modifications, suppression ) de tables, vues PTI SGBDR Mise en place d une contrainte d intégrité sur une jointure 15/17

16 Pour le manager : (sélection, création, suppression et mise à jour) Create role R_manager ; Grant create user to R_manager; Grant select, update, delete on produit to R_manager ; (autorisation sur la table produit) Grant select, update, delete on fournisseur to R_manager ; (autorisation sur la table fournisseur) Et ainsi de suite pour toutes les tables du schéma. Pour le chef : (sélection, création et mise à jour) Create role R_chef ; Grant create user to R_chef; Grant select, update on produit to R_chef ; (autorisation sur la table produit) Grant select, update on fournisseur to R_chef ; (autorisation sur la table fournisseur) Et ainsi de suite pour toutes les tables du schéma. Pour le user1 : (sélection et mise à jour) Create role R_user1 ; Grant select, update on produit to R_user1 ; (autorisation sur la table produit) Grant select, update on fournisseur to R_user1 ; (autorisation sur la table fournisseur) Et ainsi de suite pour toutes les tables du schéma VERIFICATION DES PRIVILEGES SELECT * FROM session_privs ; SELECT * FROM user_sys_privs; 6. CREATION D UNE VUE Une vue est une table virtuelle de la base de données dont le contenu est défini par une requête. Seule la requête est stockée. Ex : SQL> CREATE VIEW NB_FOURNISSEURS_PAR _PRODUIT AS 2 SELECT nomprod, COUNT( numfou ) AS NB FOURNISSEURS 3 FROM PRODUIT P 4 LEFT OUTER JOIN PROPOSER PR 5 ON P. numprod = PR. numprod 6 GROUP BY nomprod 7 ORDER BY COUNT( numfou ) ; PTI SGBDR VERIFICATION DES PRIVILEGES 16/17

17 Table 2.2 _ Startup Modes Mode Description startup nomount Starts the Instance Creates the SGA and runs the background processes after reading the parameters in the init.ora (Instance configuration) file. startup mount Starts the Instance and mounts the database Reads the control file and identifies the Database files. startup open Starts the Instance and allows access to the Database for users via the Oracle Server. startup force Performs a shutdown abort, followed by a startup open. Note that startup force is an option, not a mode. Table 2.3 _ Shutdown Types Type Description shutdown normal Prohibits sessions from being created and waits for any current session to log out, then shuts down cleanly. shutdown immediate Prohibits sessions from being created, rolls back all uncommitted transactions, disconnects any remaining connected sessions, and shuts down cleanly. shutdown abort Shuts down the database in a very ungraceful manner similar to a crash. Note that the Database will need to undergo Instance recovery the next time it starts up, which it will do automatically. Table 2.4 _ Default DBA Accounts Username Default Password Description SYS CHANGE_ON_INSTALL SYS owns the data dictionary tables, the place where all the information about database objects is stored. You should only connect to the database as SYS if you are explicitly instructed to do so in this book or in the Oracle documentation. SYSTEM MANAGER SYSTEM was originally created to maintain database objects that support the Oracle Developer suite of tools. SYSTEM can perform most of the actions that SYS can and will be used most of the time for the exercises in this book. INTERNAL ORACLE (in some environments, INTERNAL) INTERNAL is not truly a database account,but is used when performing certain maintenance work against and starting and stopping the database. Note that for this book s exercises, if you are prompted for a password when connecting INTERNAL use the password ORACLE (as shown in the createdb00_01.sql script below). Oracle states that connecting INTERNAL will no longer be supported as of Oracle version 8.2. From then on, you will connect as SYS AS SYSDBA. PTI SGBDR CREATION D UNE VUE 17/17

Administration des bases de données sous Oracle. 10g. Fabien De Marchi, Jean-Marc Petit. Université de Lyon. November 22, 2007 1/96

Administration des bases de données sous Oracle. 10g. Fabien De Marchi, Jean-Marc Petit. Université de Lyon. November 22, 2007 1/96 1/96 Administration des bases de données sous Oracle 10g Fabien De Marchi, Jean-Marc Petit Université de Lyon November 22, 2007 2/96 Sur le cours Prérequis et objectifs Prérequis Modèle relationnel (structure,

Plus en détail

COMPOSANTS DE L ARCHITECTURE D UN SGBD. Chapitre 1

COMPOSANTS DE L ARCHITECTURE D UN SGBD. Chapitre 1 1 COMPOSANTS DE L ARCHITECTURE D UN SGBD Chapitre 1 Généralité 2 Les composants principaux de l architecture d un SGBD Sont: Les processus Les structures mémoires Les fichiers P1 P2 Pn SGA Fichiers Oracle

Plus en détail

Programme détaillé. Administrateur de Base de Données Oracle - SQLServer - MySQL. Objectifs de la formation. Les métiers

Programme détaillé. Administrateur de Base de Données Oracle - SQLServer - MySQL. Objectifs de la formation. Les métiers Programme détaillé Objectifs de la formation Les systèmes de gestion de bases de données prennent aujourd'hui une importance considérable au regard des données qu'ils hébergent. Véritable épine dorsale

Plus en détail

Gestion des utilisateurs et de leurs droits

Gestion des utilisateurs et de leurs droits Gestion des utilisateurs et de leurs droits Chap. 12, page 323 à 360 Lors de la création d'un utilisateur vous devez indiquer son nom, ses attributs, son profil, la méthode d'authentification (par le SE

Plus en détail

TP Administration Oracle

TP Administration Oracle Ingénieurs 2000 Informatique et Réseaux TP Administration Oracle DIOP Ngoné ESSAIDI Abderrahim Février 2008 1 Sommaire Sommaire... 2 Introduction... 3 1. Déploiement d application... 4 1.1 Résumé du besoin...

Plus en détail

Oracle 11g - Dataguard

Oracle 11g - Dataguard Oracle 11g - Dataguard Ecole INSTA Paris http://www.insta.fr/site/ Document et projet réalisé Candy Scordia le 29/07/2011 par Dataguard Oracle 11g R2 Kubuntu 11.04 64 bits Téléchargement de Oracle 11g

Plus en détail

COMMANDES SQL... 2 COMMANDES DE DEFINITION DE DONNEES... 2

COMMANDES SQL... 2 COMMANDES DE DEFINITION DE DONNEES... 2 SQL Sommaire : COMMANDES SQL... 2 COMMANDES DE DEFINITION DE DONNEES... 2 COMMANDES DE MANIPULATION DE DONNEES... 2 COMMANDES DE CONTROLE TRANSACTIONNEL... 2 COMMANDES DE REQUETE DE DONNEES... 2 COMMANDES

Plus en détail

//////////////////////////////////////////////////////////////////// Administration bases de données

//////////////////////////////////////////////////////////////////// Administration bases de données ////////////////////// Administration bases de données / INTRODUCTION Système d informations Un système d'information (SI) est un ensemble organisé de ressources (matériels, logiciels, personnel, données

Plus en détail

420-PK6-SL Banques de données Avancées UTILISATEURS

420-PK6-SL Banques de données Avancées UTILISATEURS 420-PK6-SL Banques de données Avancées Gestion des UTILISATEURS RÈGLES DE NOMENCLATURE Un UTILISATEUR Oracle est : Une connexion à Oracle Un nom de connexion"login" Un détenteur de droits et privilèges

Plus en détail

CHAPITRE 1 ARCHITECTURE

CHAPITRE 1 ARCHITECTURE 07/04/2014 Université des sciences et de la Technologie Houari Boumediene USTHB Alger Département d Informatique ADMINISTRATION ET TUNING DE BASES DE DONNÉES CHAPITRE 1 ARCHITECTURE RESPONSABLE DR K. BOUKHALFA

Plus en détail

Oracle : Administration

Oracle : Administration Oracle : Administration 2crit & présenté par Abdoul Aziz Ciss Dept GIT EPT Email: aaciss@ept.sn Contenu Introduction Installation du logiciel Oracle Database Création de bases de données Configuration

Plus en détail

Partie 0 : Gestion des tablespace et des utilisateurs... 3

Partie 0 : Gestion des tablespace et des utilisateurs... 3 Sommaire Partie 0 : Gestion des tablespace et des utilisateurs... 3 1- Créer deux TableSpaces votre_nom-tbs et Votre_nom-TempTBS :... 3 2. Créer un utilisateur qui porte votre nom :... 3 3. Attribuer à

Plus en détail

Notion de base de données

Notion de base de données Notion de base de données Collection de données opérationnelles enregistrées sur un support adressable et utilisées par les systèmes et les applications Les données doivent être structurées indépendamment

Plus en détail

Introduction aux SGBDR

Introduction aux SGBDR 1 Introduction aux SGBDR Pour optimiser une base Oracle, il est important d avoir une idée de la manière dont elle fonctionne. La connaissance des éléments sous-jacents à son fonctionnement permet de mieux

Plus en détail

Performances. Gestion des serveurs (2/2) Clustering. Grid Computing

Performances. Gestion des serveurs (2/2) Clustering. Grid Computing Présentation d Oracle 10g Chapitre VII Présentation d ORACLE 10g 7.1 Nouvelles fonctionnalités 7.2 Architecture d Oracle 10g 7.3 Outils annexes 7.4 Conclusions 7.1 Nouvelles fonctionnalités Gestion des

Plus en détail

Administration des Bases de Données Oracle

Administration des Bases de Données Oracle Administration des Bases de Données Oracle Plan Introduction à l administration de données Structure d une base de données Architecture interne d Oracle Sécurité des données Utilitaires Administration

Plus en détail

Jérôme FESSY. IUT de Paris 5. Base de Données. Cours Introductif. Base de Données

Jérôme FESSY. IUT de Paris 5. Base de Données. Cours Introductif. Base de Données Base de Données Cours Introductif Base de Données Quelques chiffres Évolution annuelle moyenne 2004/2000 15% +20% 12% 5% 0.5% 2000 2004 L3G IA SG mono poste : Part de marché 5% 5% 10% Paradox 65% SG 15%

Plus en détail

Bases de données et sites WEB

Bases de données et sites WEB Bases de données et sites WEB Cours2 : Sécurité et contrôles d accès Anne Doucet 1 Authentification Autorisation Privilèges Rôles Profils Limitations de ressources Plan Audit Contrôle d accès via les vues

Plus en détail

Création d'une nouvelle base de données

Création d'une nouvelle base de données 199 Chapitre 7 Création d'une nouvelle base de données 1. Vue d'ensemble Création d'une nouvelle base de données 1.1 Étapes de création d'une nouvelle base de données pour une application Le processus

Plus en détail

Master Exploration Informatique des données DataWareHouse

Master Exploration Informatique des données DataWareHouse Master Exploration Informatique des données DataWareHouse Binôme Ahmed BENSI Enseignant tahar ARIB SOMMAIRE I. Conception...1 1. Contexte des contrats...1 2. Contexte des factures...1 II. Modèle physique...2

Plus en détail

Du 10 Fév. au 14 Mars 2014

Du 10 Fév. au 14 Mars 2014 Interconnexion des Sites - Design et Implémentation des Réseaux informatiques - Sécurité et Audit des systèmes - IT CATALOGUE DE FORMATION SIS 2014 1 FORMATION ORACLE 10G 11G 10 FEV 2014 DOUALA CAMEROUN

Plus en détail

Cours Bases de données 2ème année IUT

Cours Bases de données 2ème année IUT Cours Bases de données 2ème année IUT Cours 13 : Organisation d une base de données, ou comment soulever (un peu) le voile Anne Vilnat http://www.limsi.fr/individu/anne/cours Plan 1 Les clusters de table

Plus en détail

3. La SGA ou System global Area

3. La SGA ou System global Area 1/11 L'instance Oracle Oracle est une base de données composée de 3 parties différentes : L'instance Les fichiers de données Les fichiers de données facultatifs (fichier d'initialisation, fichier de mots

Plus en détail

ORACLE 10G DISTRIBUTION ET REPLICATION. Distribution de données avec Oracle. G. Mopolo-Moké prof. Associé UNSA 2009/ 2010

ORACLE 10G DISTRIBUTION ET REPLICATION. Distribution de données avec Oracle. G. Mopolo-Moké prof. Associé UNSA 2009/ 2010 ORACLE 10G DISTRIBUTION ET REPLICATION Distribution de données avec Oracle G. Mopolo-Moké prof. Associé UNSA 2009/ 2010 1 Plan 12. Distribution de données 12.1 Génération des architectures C/S et Oracle

Plus en détail

Bases de Données Avancées

Bases de Données Avancées 1/116 Bases de Données Avancées Implantation d une BD Thierry Hamon Bureau H202 - Institut Galilée Tél. : 33 1.48.38.35.53 Bureau 150 LIM&BIO EA 3969 Université Paris 13 - UFR Léonard de Vinci 74, rue

Plus en détail

SQL Historique 1982 1986 1992

SQL Historique 1982 1986 1992 SQL Historique 1950-1960: gestion par simple fichier texte 1960: COBOL (début de notion de base de données) 1968: premier produit de sgbdr structuré (IBM -> IDMS) 1970-74: élaboration de l'outil d'analyse

Plus en détail

SGBDR. Systèmes de Gestion de Bases de Données (Relationnelles)

SGBDR. Systèmes de Gestion de Bases de Données (Relationnelles) SGBDR Systèmes de Gestion de Bases de Données (Relationnelles) Plan Approches Les tâches du SGBD Les transactions Approche 1 Systèmes traditionnels basés sur des fichiers Application 1 Gestion clients

Plus en détail

CHAPITRE 4 POLITIQUES DE CONTRÔLES DES ACCÈS SOUS ORACLE ADMINISTRATION ET TUNING DE BASES DE DONNÉES 10/05/2015 RESPONSABLE DR K.

CHAPITRE 4 POLITIQUES DE CONTRÔLES DES ACCÈS SOUS ORACLE ADMINISTRATION ET TUNING DE BASES DE DONNÉES 10/05/2015 RESPONSABLE DR K. Université des sciences et de la Technologie Houari Boumediene USTHB Alger Département d Informatique CHAPITRE 4 ADMINISTRATION ET TUNING DE BASES DE DONNÉES RESPONSABLE DR K. BOUKHALFA POLITIQUES DE CONTRÔLES

Plus en détail

INSIA SIGL Bases de données ARCHITECTURE ORACLE

INSIA SIGL Bases de données ARCHITECTURE ORACLE INSIA SIGL Bases de données ARCHITECTURE ORACLE http://st-curriculum.oracle.com/tutorial/dbxetutorial/index.htm http://st-curriculum.oracle.com/ Bertrand LIAUDET ARCHITECTURE ORACLE 3 Méthodes de connexion

Plus en détail

4. Utilisation d un SGBD : le langage SQL. 5. Normalisation

4. Utilisation d un SGBD : le langage SQL. 5. Normalisation Base de données S. Lèbre slebre@unistra.fr Université de Strasbourg, département d informatique. Présentation du module Contenu général Notion de bases de données Fondements / Conception Utilisation :

Plus en détail

Configurer la supervision pour une base MS SQL Server Viadéis Services

Configurer la supervision pour une base MS SQL Server Viadéis Services Configurer la supervision pour une base MS SQL Server Référence : 11588 Version N : 2.2 : Créé par : Téléphone : 0811 656 002 Sommaire 1. Création utilisateur MS SQL Server... 3 2. Configuration de l accès

Plus en détail

CYCLE CERTIFIANT ADMINISTRATEUR BASES DE DONNÉES

CYCLE CERTIFIANT ADMINISTRATEUR BASES DE DONNÉES SGBD / Aide à la décision CYCLE CERTIFIANT ADMINISTRATEUR BASES DE DONNÉES Réf: KAO Durée : 15 jours (7 heures) OBJECTIFS DE LA FORMATION Ce cycle complet vous apportera les connaissances nécessaires pour

Plus en détail

Présentation du module Base de données spatio-temporelles

Présentation du module Base de données spatio-temporelles Présentation du module Base de données spatio-temporelles S. Lèbre slebre@unistra.fr Université de Strasbourg, département d informatique. Partie 1 : Notion de bases de données (12,5h ) Enjeux et principes

Plus en détail

Le langage SQL (première partie) c Olivier Caron

Le langage SQL (première partie) c Olivier Caron Le langage SQL (première partie) 1 Plan Le S.G.B.D. postgres Le langage SQL Langage de manipulation de données Langage de requêtes 2 Quelques mots sur Postgres (1/2) Travaux de Stonebraker (Univ. Berkeley)

Plus en détail

Oracle Maximum Availability Architecture

Oracle Maximum Availability Architecture Oracle Maximum Availability Architecture Disponibilité des systèmes d informations Technologies et recommandations 1 Qu est-ce que Oracle Maximum Availability Architecture (MAA)? 1. Objectif : Disponibilité

Plus en détail

Bases de Données relationnelles et leurs systèmes de Gestion

Bases de Données relationnelles et leurs systèmes de Gestion III.1- Définition de schémas Bases de Données relationnelles et leurs systèmes de Gestion RAPPELS Contraintes d intégrité sous Oracle Notion de vue Typage des attributs Contrainte d intégrité Intra-relation

Plus en détail

Bases de données relationnelles

Bases de données relationnelles Bases de données relationnelles Système de Gestion de Bases de Données Une base de données est un ensemble de données mémorisé par un ordinateur, organisé selon un modèle et accessible à de nombreuses

Plus en détail

Auto-évaluation Oracle: cours de base

Auto-évaluation Oracle: cours de base Auto-évaluation Oracle: cours de base Document: F0475Test.fm 14/01/2008 ABIS Training & Consulting P.O. Box 220 B-3000 Leuven Belgium TRAINING & CONSULTING INTRODUCTION AUTO-ÉVALUATION ORACLE: COURS DE

Plus en détail

Oracle 10g Administration +

Oracle 10g Administration + Oracle 10g Administration + FAC-SIMILE Ce fac-simile contient : - la table des matières, - le préambule, - un extrait du chapitre 10 Auteur Razvan Bizoi GUIDE DE FORMATION La marque TSOFT est une marque

Plus en détail

TP Contraintes - Triggers

TP Contraintes - Triggers TP Contraintes - Triggers 1. Préambule Oracle est accessible sur le serveur Venus et vous êtes autorisés à accéder à une instance licence. Vous utiliserez l interface d accés SQL*Plus qui permet l exécution

Plus en détail

TP11 - Administration/Tuning

TP11 - Administration/Tuning TP11 - Administration/Tuning MIAGE #3-2006/2007 January 9, 2007 1 Architecture physique d une base Oracle 1.1 La structure physique Une base de données Oracle est composé de fichiers (au sens du système

Plus en détail

Le langage SQL pour Oracle - partie 1 : SQL comme LDD

Le langage SQL pour Oracle - partie 1 : SQL comme LDD Le langage SQL pour Oracle - partie 1 : SQL comme LDD 1 SQL : Introduction SQL : Structured Query Langage langage de gestion de bases de donn ees relationnelles pour Définir les données (LDD) interroger

Plus en détail

et Groupe Eyrolles, 2006, ISBN : 2-212-11747-7

et Groupe Eyrolles, 2006, ISBN : 2-212-11747-7 Tsoft et Groupe Eyrolles, 2006, ISBN : 2-212-11747-7 Il est possible, pour des objets, de visualiser ou modifier le contenu. La présentation des objets dans le navigateur peut être paramétrée ; vous trouverez

Plus en détail

Administration des bases de données. Jean-Yves Antoine http://www.info.univ-tours.fr/~antoine/

Administration des bases de données. Jean-Yves Antoine http://www.info.univ-tours.fr/~antoine/ Administration des bases de données Jean-Yves Antoine http://www.info.univ-tours.fr/~antoine/ Administration des bases de données II Objets avancés dans les bases de données OBJECTIFS 2.1. NOTIONS 2.1.1.

Plus en détail

Administration de Base de Données Notes de cours

Administration de Base de Données Notes de cours Administration de Base de Données Notes de cours 1 Élément de connexion Oracle Thomas Année universitaire 2005-2006 La connexion à une base Oracle fait intervenir quatres éléments :

Plus en détail

Nœud Suisse du Projet International GBIF (Global Biodiversity Information Facility)

Nœud Suisse du Projet International GBIF (Global Biodiversity Information Facility) Nœud Suisse du Projet International GBIF (Global Biodiversity Information Facility) Présentation de la solution de backup Oracle de la base de données test GBIF et déploiement de la solution en production

Plus en détail

Administration d'une base de données

Administration d'une base de données Administration d'une base de données Soors Aurore 1 Table des matières 1. Architecture d'une base de données...4 1.1. La structure logique...4 1.1.1. Les tablespaces...4 1.1.2. Les segments, extensions

Plus en détail

CREATION WEB DYNAMIQUE

CREATION WEB DYNAMIQUE CREATION WEB DYNAMIQUE IV ) MySQL IV-1 ) Introduction MYSQL dérive directement de SQL (Structured Query Language) qui est un langage de requêtes vers les bases de données relationnelles. Le serveur de

Plus en détail

WDpStats Procédure d installation

WDpStats Procédure d installation WDpStats Procédure d installation Table de matières WDpStats... 1 Procédure d installation... 1 Table de matières... 1 Résumé... 2 Réquisits... 2 Installation... 2 Difficultés... 6 Lancement... 7 wdpstats_install_oracle_fr.xml

Plus en détail

COMPRENDRE LES DIFFERENTS TYPES DE CONNEXION LORS DE LA

COMPRENDRE LES DIFFERENTS TYPES DE CONNEXION LORS DE LA COMPRENDRE LES DIFFERENTS TYPES DE CONNEXION LORS DE LA DEFINITION D UNE BIBLIOTHEQUE D ACCES A UNE BASE DE DONNEES Cet article s adresse aux administrateurs SAS en charge de la mise à disposition des

Plus en détail

Once the installation is complete, you can delete the temporary Zip files..

Once the installation is complete, you can delete the temporary Zip files.. Sommaire Installation... 2 After the download... 2 From a CD... 2 Access codes... 2 DirectX Compatibility... 2 Using the program... 2 Structure... 4 Lier une structure à une autre... 4 Personnaliser une

Plus en détail

Plan de formation : Certification OCA Oracle 11g. Les administrateurs de base de données (DBA) Oracle gèrent les systèmes informatiques

Plan de formation : Certification OCA Oracle 11g. Les administrateurs de base de données (DBA) Oracle gèrent les systèmes informatiques Plan de formation : Certification OCA Oracle 11g Description Les administrateurs de base de données (DBA) Oracle gèrent les systèmes informatiques industriels les plus avancés. Cette formation permettra

Plus en détail

Administration des bases de données relationnelles Part I

Administration des bases de données relationnelles Part I Administration des bases de données relationnelles Part I L administration des bases de données requiert une bonne connaissance - de l organisation et du fonctionnement interne du SGBDR : structures logiques

Plus en détail

RECOVERY MANAGER G. Mopolo-Moké prof. MBDS UNSA 2005/ 2006

RECOVERY MANAGER G. Mopolo-Moké prof. MBDS UNSA 2005/ 2006 RECOVERY MANAGER G. Mopolo-Moké prof. MBDS UNSA 2005/ 2006 1 Plan Général Plan 1. A propos de RMAN 2. Pourquoi utiliser RMAN? 3. Vue d ensemble de l environnement RMAN 4. Se connecter aux bases de données

Plus en détail

Langage SQL (1) 4 septembre 2007. IUT Orléans. Introduction Le langage SQL : données Le langage SQL : requêtes

Langage SQL (1) 4 septembre 2007. IUT Orléans. Introduction Le langage SQL : données Le langage SQL : requêtes Langage SQL (1) Sébastien Limet Denys Duchier IUT Orléans 4 septembre 2007 Notions de base qu est-ce qu une base de données? SGBD différents type de bases de données quelques systèmes existants Définition

Plus en détail

Présentation de l'outil RMAN d'oracle

Présentation de l'outil RMAN d'oracle Présentation de l'outil RMAN d'oracle Ce document constitue une première présentation de l'outil RMAN d'oracle permettant de sauvegarder et restaurer des bases de données. L'article abordera également

Plus en détail

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

TUTORIEL D INSTALLATION D ORACLE ET DE SQL DEVELOPPER TUTORIEL D INSTALLATION D ORACLE...1 ET DE SQL DEVELOPPER...1 TUTORIEL D INSTALLATION D ORACLE ET DE SQL DEVELOPPER Sur Windows Contenu TUTORIEL D INSTALLATION D ORACLE...1 ET DE SQL DEVELOPPER...1 I-Installation d «Oracle Database Express Edition»...2 Etape 1 :

Plus en détail

420-PK6-SL Banques de données Avancées. UTILISATEURS (suite)

420-PK6-SL Banques de données Avancées. UTILISATEURS (suite) 420-PK6-SL Banques de données Avancées Gestion des UTILISATEURS (suite) RÉCAPITULATIF Un UTILISATEUR ORACLE est donc une combinaison de deux concepts usuels des banques de données. Un objet de contrôle

Plus en détail

1. Qu'est qu'un tablespace?

1. Qu'est qu'un tablespace? 1/14 1. Qu'est qu'un tablespace? Un tablespace est un espace logique qui contient les objets stockés dans la base de données comme les tables ou les indexes. Un tablespace est composé d'au moins un datafile,

Plus en détail

Chapitre III Architecture de Base de Données Oracle

Chapitre III Architecture de Base de Données Oracle LP Informatique(DA2I UF7 : Administration Système, Réseaux et Base de données 15/12/2007, Enseignant : M. Nakechbnadi mail : nakech@free.fr Première parie : Administration d une BD Chapitre III Architecture

Plus en détail

Architecture de la plateforme SBC

Architecture de la plateforme SBC Simple Business Connector Architecture de la plateforme SBC Titre Projet Description Architecture de la plateforme SBC Plateforme SBC Ce document reprend toutes les étapes de l'installation du serveur

Plus en détail

Cours Bases de données

Cours Bases de données Informations sur le cours Cours Bases de données 9 (10) séances de 3h Polycopié (Cours + TD/TP) 3 année (MISI) Antoine Cornuéjols www.lri.fr/~antoine antoine.cornuejols@agroparistech.fr Transparents Disponibles

Plus en détail

Installation des moteurs SQL Pour Micro-SESAME

Installation des moteurs SQL Pour Micro-SESAME 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

Plus en détail

Olivier Mondet http://unidentified-one.net

Olivier Mondet http://unidentified-one.net T-GSI Ch.4 Le Langage SQL LDD, LCD Cet exercice guidé reprend le plan suivis lors de l intervention de formation faite pour l académie de Versailles. L objectif principal visait en la présentation du langage

Plus en détail

Oracle 11g. Exploitation. Document Tellora Page 1/205. Auteur : Clotilde Attouche. Société TELLORA. Version 1.2. Du 6 Mai 2010

Oracle 11g. Exploitation. Document Tellora Page 1/205. Auteur : Clotilde Attouche. Société TELLORA. Version 1.2. Du 6 Mai 2010 Oracle 11g Exploitation Auteur : Clotilde Attouche Société TELLORA Version 1.2 Du 6 Mai 2010 Page 1/205 Sommaire 1 Présentation... 7 1.1 Les produit Database proposes par Oracle... 8 1.2 Notion de Grid

Plus en détail

Devoir Data WareHouse

Devoir Data WareHouse Université Paris XIII Institut Galilée Master 2-EID BENSI Ahmed CHARIFOU Evelyne Devoir Data WareHouse Optimisation, Transformation et Mise à jour utilisées par un ETL Mr R. NEFOUSSI Année 2007-2008 FICHE

Plus en détail

WEB page builder and server for SCADA applications usable from a WEB navigator

WEB page builder and server for SCADA applications usable from a WEB navigator Générateur de pages WEB et serveur pour supervision accessible à partir d un navigateur WEB WEB page builder and server for SCADA applications usable from a WEB navigator opyright 2007 IRAI Manual Manuel

Plus en détail

Secteur Tertiaire Informatique Filière étude - développement. Accueil. Apprentissage. Période en entreprise. Evaluation.

Secteur Tertiaire Informatique Filière étude - développement. Accueil. Apprentissage. Période en entreprise. Evaluation. Secteur Tertiaire Informatique Filière étude - développement Activité «Développer la persistance des» Sauvegarde et restauration Oracle 11g Accueil Apprentissage Période en entreprise Evaluation Code barre

Plus en détail

OpenPaaS Le réseau social d'entreprise

OpenPaaS Le réseau social d'entreprise OpenPaaS Le réseau social d'entreprise Spécification des API datastore SP L2.3.1 Diffusion : Institut MinesTélécom, Télécom SudParis 1 / 12 1OpenPaaS DataBase API : ODBAPI...3 1.1Comparaison des concepts...3

Plus en détail

FILE MANAGEMENT. TABLESPACES TEMPORAIRES Temporaire par défaut autre que system

FILE MANAGEMENT. TABLESPACES TEMPORAIRES Temporaire par défaut autre que system File Managt Claude DA COSTA Chap 12 Page 1/21 FILE MANAGEMENT OMF Allocation dynamique de tous les fichiers de la base TABLESPACES TEMPORAIRES Temporaire par défaut autre que system File Managt Claude

Plus en détail

INSIA Bases de données ORACLE Installation SQL*Plus SQL-Developer

INSIA Bases de données ORACLE Installation SQL*Plus SQL-Developer INSIA Bases de données ORACLE Installation SQL*Plus SQL-Developer http://st-curriculum.oracle.com/tutorial/dbxetutorial/index.htm http://st-curriculum.oracle.com/ http://www.oracle.com/ Bertrand LIAUDET

Plus en détail

Le Langage SQL version Oracle

Le Langage SQL version Oracle Université de Manouba École Supérieure d Économie Numérique Département des Technologies des Systèmes d Information Le Langage SQL version Oracle Document version 1.1 Mohamed Anis BACH TOBJI anis.bach@isg.rnu.tn

Plus en détail

Module n 2 CREER UNE BASE DE DONNEES 1Z0-001

Module n 2 CREER UNE BASE DE DONNEES 1Z0-001 Module n 2 CREER UNE BASE DE DONNEES 1Z0-001 Auteur : Aurélie Vuaroqueaux Version 1.3 7 août 2003 Nombre de pages : 53 Ecole Supérieure d Informatique de Paris 23. rue Château Landon 75010 PARIS www.supinfo.com

Plus en détail

Oracle Database HOWTO

Oracle Database HOWTO Oracle Database HOWTO Paul Haigh, paul@nailed.demon.co.uk Adaptation française par Stéphane Lee Chip Hing, slee@ile-maurice.com v1.2, 04 août 1998 Un guide pour installer et configurer le Serveur de Base

Plus en détail

Déploiement de SAS 9.1.3 Foundation

Déploiement de SAS 9.1.3 Foundation Déploiement de SAS 9.1.3 Foundation I. Installation de SAS sur des postes en local à partir de Cédéroms 3 II. Phase de préparation au déploiement : Création des images disque 6 a) Pour une installation

Plus en détail

Oracle 11g Optimisez vos bases de données en production (ressources matérielles, stockage, mémoire, requêtes)

Oracle 11g Optimisez vos bases de données en production (ressources matérielles, stockage, mémoire, requêtes) Avant-propos 1. Lectorat 11 2. Pré-requis 12 3. Objectifs 12 4. Environnement technique 13 Choisir la bonne architecture matérielle 1. Introduction 15 2. Architecture disque 16 2.1 La problématique de

Plus en détail

CATALOGUE FORMATION 2014

CATALOGUE FORMATION 2014 CATALOGUE FORMATION 2014 EFFICIAN depuis 2007, est une société de conseil et de formation au service des professionnels de l'informatique ; dans le domaine des bases de données Oracle, DB2 et Postgre.

Plus en détail

Les bases de données

Les bases de données Les bases de données Introduction aux fonctions de tableur et logiciels ou langages spécialisés (MS-Access, Base, SQL ) Yves Roggeman Boulevard du Triomphe CP 212 B-1050 Bruxelles (Belgium) Idée intuitive

Plus en détail

Exercices sur SQL server 2000

Exercices sur SQL server 2000 Exercices sur SQL server 2000 La diagramme de classe : Exercices sur SQL server 2000 Le modèle relationnel correspondant : 1 Créer les tables Clic-droit on Tables et choisir «New Table» Créer la table

Plus en détail

Guide d'installation rapide TFM-560X YO.13

Guide d'installation rapide TFM-560X YO.13 Guide d'installation rapide TFM-560X YO.13 Table of Contents Français 1 1. Avant de commencer 1 2. Procéder à l'installation 2 Troubleshooting 6 Version 06.08.2011 16. Select Install the software automatically

Plus en détail

Comment Accéder à des Bases de Données MySQL avec Windows lorqu'elles sont sur un Serveur Linux

Comment Accéder à des Bases de Données MySQL avec Windows lorqu'elles sont sur un Serveur Linux Comment Accéder à des Bases de Données MySQL avec Windows lorqu'elles sont sur un Serveur Linux Distribué par Le Projet Documentation d'openoffice.org Table of Contents 1) Préambule...3 2) Télécharger

Plus en détail

Oracle Database 11g: Administration Workshop I Release 2

Oracle Database 11g: Administration Workshop I Release 2 Oracle University Appelez-nous: +33 (0) 1 57 60 20 81 Oracle Database 11g: Administration Workshop I Release 2 Durée: 5 Jours Description Ce cours constitue la première étape de votre formation en tant

Plus en détail

Micro-ordinateurs, informations, idées, trucs et astuces utiliser le Bureau à distance

Micro-ordinateurs, informations, idées, trucs et astuces utiliser le Bureau à distance Micro-ordinateurs, informations, idées, trucs et astuces utiliser le Bureau à distance Auteur : François CHAUSSON Date : 8 février 2008 Référence : utiliser le Bureau a distance.doc Préambule Voici quelques

Plus en détail

Pratique et administration des systèmes

Pratique et administration des systèmes Université Louis Pasteur Licence Informatique (L2) UFR de Mathématiques et Informatique Année 2007/2008 1 But du TP Pratique et administration des systèmes TP10 : Technologie LAMP Le but de ce TP est de

Plus en détail

Langage SQL : créer et interroger une base

Langage SQL : créer et interroger une base Langage SQL : créer et interroger une base Dans ce chapitre, nous revenons sur les principales requêtes de création de table et d accès aux données. Nous verrons aussi quelques fonctions d agrégation (MAX,

Plus en détail

PHP 5. La base de données MySql. A. Belaïd 1

PHP 5. La base de données MySql. A. Belaïd 1 PHP 5 La base de données MySql A. Belaïd 1 Base de données C est quoi une base de données? Une base de données contient une ou plusieurs tables, chaque table ayant un ou plusieurs enregistrements Exemple

Plus en détail

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

Oracle Learning Library Tutoriel Database 12c Installer le logiciel Oracle Database et créer une Database Installer le logiciel Oracle Database et créer une Database Présentation Objectif Ce tutoriel montre comment utiliser Oracle Universal Installer (OUI) pour installer le logiciel Oracle Database 12c et

Plus en détail

Vanilla : Virtual Box

Vanilla : Virtual Box Vanilla : Virtual Box Installation Guide for Virtual Box appliance Guide d'installation de l'application VirtualBox Vanilla Charles Martin et Patrick Beaucamp BPM Conseil Contact : charles.martin@bpm-conseil.com,

Plus en détail

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

Guide d'installation et de configuration de Pervasive.SQL 7 dans un environnement réseau Microsoft Windows NT 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

Plus en détail

Initiation aux bases de données (SGBD) Walter RUDAMETKIN

Initiation aux bases de données (SGBD) Walter RUDAMETKIN Initiation aux bases de données (SGBD) Walter RUDAMETKIN Bureau F011 Walter.Rudametkin@polytech-lille.fr Moi Je suis étranger J'ai un accent Je me trompe beaucoup en français (et en info, et en math, et...)

Plus en détail

et Active Directory Ajout, modification et suppression de comptes, extraction d adresses pour les listes de diffusion

et Active Directory Ajout, modification et suppression de comptes, extraction d adresses pour les listes de diffusion et Active Directory Ajout, modification et suppression de comptes, extraction d adresses pour les listes de diffusion Copyright 2009 Alt-N Technologies. 3 allée de la Crabette Sommaire Résumé... 3 MDaemon

Plus en détail

Le Langage De Description De Données(LDD)

Le Langage De Description De Données(LDD) Base de données Le Langage De Description De Données(LDD) Créer des tables Décrire les différents types de données utilisables pour les définitions de colonne Modifier la définition des tables Supprimer,

Plus en détail

Guide d installation de SugarCRM Open Source version 4.5.1

Guide d installation de SugarCRM Open Source version 4.5.1 Guide d installation de SugarCRM Open Source version 4.5.1 Version 1.0.2 Mentions légales Mentions légales Ce document est susceptible de modification à tout moment sans notification. Disclaimer / Responsabilité

Plus en détail

Bases de données Outils de gestion

Bases de données Outils de gestion 11/03/2010 Bases de données Outils de gestion Mise en place d outils pour gérer, stocker et utiliser les informations d une recherche biomédicale ent réalisé par L. QUINQUIS d épidémiologie et de biostatistique

Plus en détail

Module 25 : Correction des exercices

Module 25 : Correction des exercices Module 25 : Correction des exercices Tsoft/Eyrolles Oracle 10g Administration 1 Atelier 1 Questions 1-1 Quelle est l unité d'échange entre les fichiers, la mémoire et les processus? D 1 2 Quelles sont

Plus en détail

Guide de Préconisations Techniques SOMMAIRE PLATEFORME SAFE 1000 4 SOLUTION SAGE 1000 24 SOLUTION SAGE 1000 ET SAGE COMMUNICATION BANCAIRE 33

Guide de Préconisations Techniques SOMMAIRE PLATEFORME SAFE 1000 4 SOLUTION SAGE 1000 24 SOLUTION SAGE 1000 ET SAGE COMMUNICATION BANCAIRE 33 Solutions Sage 1000 Guide de Préconisations Techniques Version 6.00 Guide de Préconisations Techniques Release 3 2010 Sage Tous droits réservés 1 SOMMAIRE PLATEFORME SAFE 1000 4 PRESENTATION DE L ARCHITECTURE

Plus en détail

WORKSHOP OBIEE 11g (version 11.1.1.5) PRE-REQUIS:

WORKSHOP OBIEE 11g (version 11.1.1.5) PRE-REQUIS: WORKSHOP OBIEE 11g (version 11.1.1.5) Durée du workshop: 2 jours Profil des participants du workshop: Profil fonctionnel ou technique Notions de modélisation multidimensionnelle et du décisionnel NB :

Plus en détail

Cours Base de données relationnelles. M. Boughanem, IUP STRI

Cours Base de données relationnelles. M. Boughanem, IUP STRI Cours Base de données relationnelles 1 Plan 1. Notions de base 2. Modèle relationnel 3. SQL 2 Notions de base (1) Définition intuitive : une base de données est un ensemble d informations, (fichiers),

Plus en détail