420-PK6-SL Banques de données Avancées. UTILISATEURS (suite)
|
|
- Nicole Émond
- il y a 8 ans
- Total affichages :
Transcription
1 420-PK6-SL Banques de données Avancées Gestion des UTILISATEURS (suite)
2 RÉCAPITULATIF Un UTILISATEUR ORACLE est donc une combinaison de deux concepts usuels des banques de données. Un objet de contrôle d'accès à Oracle Un lieu "contenant" pour un schéma. Le cours précédent nous avons vu comment créer un utilisateur. Le cours précédent nous avons vu comment créer un utilisateur. Pour ce faire, il faut : Se connecter à un compte possédant le privilège DBA Faire appel à la commande CREATE USER où : nous pouvons spécifier les Espacesde travail, temporaire3 et autres.
3 CRÉATION D'UN UTILISATEUR De base, l'énoncé CREATE USER permet de : nommer le nouvel utilisateur choisir le mode de connexion par mot de passe (requiert une authentification pour ouvrir une session). de façon externe (via la connexion du poste local) de façon globale (via la connexion réseau)
4 AUTRES PARAMÈTRES DE L'UTILISATEUR En plus de ces paramètres de base, Oracle nous permet de gérer les paramètres énumérés dans la figure ci-haut. Nous avons vu la gestion des espaces-tables.
5 AUTRES PARAMÈTRES DE L'UTILISATEUR Finalement on peux aussi définir les éléments suivants : Un Quota ou espace mémoire maximum pour l'usager. Un Profil pour l'usager. Des paramètres d'utilisation pour le mot-de-passe. Déterminer si le compte est verrouilléou non.
6 QUOTAS Afin de bien gérer les ressources du système, Oracle nous permet de fixer un Quota d'utilisation pour chaque utilisateur. La rétro-flèche nous montre que cette clause peux être appliquée plus d'une fois lors de la création d'un utilisateur. Il est donc possible d'appliquer un Quotaà plusieurs espaces tables pour un même utilisateur sauf pour l'espace table temporaire.
7 QUOTAS (suite) Exemples : QUOTA 100M ON monespacetable QUOTA 500K ON sonespacetable QUOTA UNLIMITED ON autreespacetable QUOTA UNLIMITED : N'appose aucune limite (sauf celles des ressources du système) pour l'espace table où il est appliqué.
8 PROFILS Afin d'augmenter la sécurité de la base de données il peut être très intéressant de mettre en place : une gestion des mots de passe un nombre maximal de tentatives de connexion à la base le temps de verrouillage d'une compte Il peut parfois aussi être intéressant de limiter les ressources système allouées à un utilisateur afin d'éviter une surcharge inutile du serveur. Oracle nous propose une solution efficace et pratique pour mettre en place ce type d'action : les PROFILS. Bien entendu, à défaut d'être DBA vous devrez avoir le privilège CREATE PROFILE afin de créer et gérer des profils.
9 PROFILS (suite) CREATE PROFILE nomduprofil LIMIT critère critère critère etc ; Les critères d'un profil se divisent en deux catégories : les critères de gestion des mots de passes les critères de gestion des ressources
10 PROFILS (mots de passes) FAILED_LOGIN_ATTEMPT Spécifie le nombre de tentatives de connexion échouées avant de verrouiller le système. PASSWORD_LOCK_TIME Spécifie le nombre de jours où l'utilisateur sera verrouillé après un dépassement de tentatives de connexion. PASSWORD_LIFE_TIME Détermine le nombre de jours de vie du mot de passe. PASSWORD_GRACE_TIME Ajoute un délai de gracepour permettre à l'utilisateur de changer son mot de passe (défaut = 180 jours).
11 PROFILS (mots de passes) PASSWORD_REUSE_TIME Nombre de jours minimum avant qu'un mot de passe puisse être réutilisé. PASSWORD_REUSE_MAX Nombre de changements de mot de passe avant qu'un mot de passe puisse être réutilisé. Ces deux derniers paramètres doivent êtres utilisés ensemble. Si l'un de ces paramètres (peu importe lequel) est fixé à UNLIMITED alors les mots de passes ne pourront jamais êtres réutilisés.
12 PASSWORD_VERIFY_FUNCTION Ce paramètre permet de passer un script PL/SQL au profil. PROFILS (mots de passes) CREATE PROFILE app_user2 LIMIT FAILED_LOGIN_ATTEMPTS 5 PASSWORD_LIFE_TIME 60 PASSWORD_REUSE_TIME 60 PASSWORD_REUSE_MAX 5 PASSWORD_VERIFY_FUNCTION mafonctiontest PASSWORD_LOCK_TIME 1/24 -- une heure PASSWORD_GRACE_TIME 10;
13 PROFILS (ressources) SESSION_PER_USER Détermine le nombre de connexion consécutives peuvent êtres accomplies pour un même utilisateur. CPU_PER_SESSION Détermine le temps d'utilisation du processeur pour une session avant qu'il ne passe à une autre tâche. Exprimé en 1/100 de secondes. CPU_PER_CALL Détermine le temps d'utilisation du processeur pour un appel avant qu'il ne passe à une autre tâche. Exprimé en 1/100 de secondes.
14 PROFILS (ressources) CONNECT_TIME Temps maximum de connexion pour une session. Exprimé en minutes. IDLE_TIME Temps maximum d'inactivité alloué à une session. Les grandes requêtes ne sont pas affectées par ça. LOGICAL_READS_PER_SESSION Nombre maximum de lecture de blocs de donnéestant en mémoire qu'au disque pour une session. LOGICAL_READS_PER_CALL Nombre maximum de lecture de blocs de donnéestant en mémoire qu'au disque pour un appel.
15 PROFILS (ressources) PRIVATE_SGA Spécifie la quantité d'espace privé qu'une session peux allouer au poold'espace commun global du système. System Global Area (SGA) Il s'agit d'un espace mémoire utilisé par Oracle pour gérer la plupart de ses objets. Une instance de notre banque, par exemple, est considéré comme un objet qu'oracle logera dans le SGA. Voir pour plus de détails sur le SGA.
16 CONTRÔLE D'ACCÈS & VERROUILLAGE Les paramètres de gestion de mots de passes peuvent être définis à même la commande CREATEUSER mais comme ils sont couverts par les profils, nous aurions recours à les gérer ici seulement s'il s'agit d'un petit nombre de ces paramètres comme pour forcer le changement de mot de passe : CREATE USER moi IDENTIFIED BY Secret PASSWORD EXPIRES: Par défaut, un utilisateurn'a pas le privilège de CONNEXION à sa création. Celui-ci peux lui être accordé par la commande : GRANT CONNECT TO nomutilisateur; Cependant, la commande CREATE USER nous fournis un niveau supplémentaire de contrôle d'accès en permettant de verrouiller le compte à sa création en ajoutant ACCOUNT LOCK à l'instruction de création. ALTER USER nomutilisateur ACCOUNT UNLOCK; Déverrouillera l'utilisateur.
17 PRIVILÈGES et RÔLES Une fois l'utilisateur créé, il faut lui attribuer des privilèges. A la création, le privilège lui permettant de se connecter ne lui est pas attribué. Il faudra donc le faire par l'attribution du rôle CONNECT GRANT CONNECT TO nomutilisateur Les rôlessont des assemblage de privilèges permettant d'alléger la tâche consistant à attribuer une série de privilèges à une suite d'utilisateurs. Oracle fournis les rôles suivants : Oracle fournis les rôles suivants : CONNECT ALTER SESSION, CREATE CLUSTER, CREATE DATABASE LINK, CREATE SEQUENCE, CREATE SESSION, CREATE SYNONYM, CREATE TABLE, CREATE VIEW RESOURCE CREATE CLUSTER, CREATE INDEXTYPE, CREATE OPERATOR, CREATE PROCEDURE, CREATE SEQUENCE, CREATE TABLE, CREATE TRIGGER, CREATE TYPE DBA Tous les privilèges d'ordre administratifs.
18 PRIVILÈGES et RÔLES Oracle fournis aussi les rôles suivants (à titre d'information) : EXP_FULL_DATABASE Tous les privilèges nécessaire pour accomplir une sauvegarde SELECT ANY TABLE, BACKUP ANY TABLE, EXECUTE ANY PROCEDURE, EXECUTE ANY TYPE, ADMINISTER RESOURCE MANAGER, and INSERT, DELETE, and UPDATE on the tables SYS.INCVID, SYS.INCFIL, and SYS.INCEXP. IMP_FULL_DATABASE Tous les privilèges nécessaire pour accomplir une restauration Utilisez la vue DBA_SYS_PRIVS pour voir les privilèges et ajoutez-y les rôles : EXECUTE_CATALOG_ROLE et SELECT_CATALOG_ROLE.
19 PRIVILÈGES et RÔLES SELECT_CATALOG_ROLE EXECUTE_CATALOG_ROLE DELETE_CATALOG_ROLE Permettent les requêtes, l'exécution de PL/SQL et la suppression dans les tables "dictionnaires" d'oracle. Donnent aussi accès au rôle HS_ADMIN_ROLE. HS_ADMIN_ROLE Sert à protéger l'accès aux HS (services hétérogènes) Aux données dictionnaire (grant SELECT) Aux paquetages (grant EXECUTE)
20 PRIVILÈGES et RÔLES RECOVERY_CATALOG_OWNER Donne accès au catalogue de récupération et aux privilèges suivants : CREATE SESSION, ALTER SESSION, CREATE SYNONYM, CREATE VIEW, CREATE DATABASE LINK, CREATE TABLE, CREATE CLUSTER, CREATE SEQUENCE, CREATE TRIGGER, and CREATE PROCEDURE AQ_ADMINISTRATOR_ROLE Permet d'administrer les files (advanced queing) et aux privilèges suivants : ENQUEUE ANY QUEUE, // Enfiler n'importe quelle file DEQUEUE ANY QUEUE, // Supprimer n'importe quelle file MANAGE ANY QUEUE, // Gérer n'importe quelle file SELECT privileges on AQ tables EXECUTE privileges on AQ packages.
21 PRIVILÈGES et RÔLES AQ_USER_ROLE Option périmée et déconseillée par Oracle. Oracle suggère de créer vos propres Rôles pour mieux gérer la sécurité de vos installations. Fournis un privilège d'exécution sur les queues avancées DBMS SNMPAGENT Utilisé par : Enterprise Manager (gestionnaire d'entreprise) Intelligent Agent (Agent"intelligent") Fournis les privilèges suivants: ANALYSE ANY SELECT sur une variété de vues.
22 CRÉATION DE RÔLES La création de «rôles» s'effectue en deux étapes : On crée le rôle On lui ajoute / retire des privilèges avec la commande GRANT La commande CREATE ROLE est utilisée pour créer les rôles.
23 CRÉATION DE RÔLES La commande CREATE ROLE a la syntaxe suivante : CREATE ROLE sonnom; CREATE ROLE sonnom NOT IDENTIFIED; Crée une coquille de «rôle» sans aucun attributs. CREATE ROLE sonnom IDENTIFIED BY Secret; Crée une coquille de «rôle» protégé par mot de passe. CREATE ROLE sonnom IDENTIFIED EXTERNALLY; CREATE ROLE sonnom IDENTIFIED GLOBALLY; Crée une coquille de «rôle» accessible par la sécurité du poste local ou du réseau (comme pour les «utilisateurs»).
24 CRÉATION DE RÔLES La commande CREATE ROLE a la syntaxe suivante (suite) : CREATE ROLE sonnom USING SCHEMA schema, package; CREATE ROLE sonnom USING package; Ces commandes créent un rôle associé à une application défini par un certain «package» La commande SET ROLE active ou désactive un ROLE pour une La commande SET ROLE active ou désactive un ROLE pour une session. SET ROLE ALL [EXCEPT role1, role2.rolen]; Active tous les rôles pour la présente session. SET ROLE unrole[ IDENTIFIED BY Secret ]; Active le rôles «unrole» pour la présente session. SET ROLE NONE; Désactive tous les rôles pour la présente session.
25 CRÉATION DE RÔLES Une fois le rôle créé, on lui associe des privièges. CREATE ROLE unrole; GRANT CREATE SESSION TO unrole; Cet énoncé ajoute le privilège de se connecter au rôle unrole. GRANT CREATE, UPDATE, SELECT on objet to unrole; Ce dernier énoncé ajoute les privilèges de CREATE, UPDATE et SELECT pour une table en particulier au rôle. Puis finalement, une fois que les rôles sont créés, on peux les attribuer à des usagers avec la commande GRANT. GRANT unrole TO Joe; GRANT unrole TO Alex; GRANT unrole TO Phil;
26 ATTRIBUTION / RÉVOCATION DE PRIVILÈGES Les privilèges et rôles s'attribuent par la commande GRANT. Plusieurs privilèges SYSTEM ont besoin de l'option ADMIN en plus d'être DBA pour êtres manipulés. Ainsi, la commande : GRAND SYSDBA TO monusager WITH ADMIN OPTION; donnera tout les droits à monusager. Utiliser avec prudence. De même que GRANT ALL PRIVILEGES TO monusager; donne accès à tout pour un utilisateur donné.
27 ATTRIBUTION / RÉVOCATION DE PRIVILÈGES Il existe deux types de privilèges sous Oracle : Les privilèges et les rôles SYSTEM Les privilèges SYSTEM peuvent se diviser en plusieurs catégories. Nous élaboreront ici sur certains de ces groupes seulement, les plus pertinents pour l'usage intermédiaire. Les privilèges OBJETS Les privilèges OBJETS Attribués aux utilisateurs, ils leurs donnent les privilèges d'agir sur certains objets de la banque.
28 PRIVILÈGES SYSTEM Ces catégories sont : CLUSTERS CONTEXTS DATABASE DATABASE LINK DEBUGGING DIMENSION DIRECTORIES INDEX TYPES INDEXES LIBRAIRIES MATERIALIZED VIEWS OPERATORS OUTLINES PROCEDURES PROFILES ROLES ROLLBACK SEGMENTS SEQUENCES SESSIONS SNAPSHOTS SYNONYMS TABLES TABLESPACE TRIGGERS TYPES USERS VIEWS MISCELLANEOUS
29 PRIVILÈGES OBJETS
30 EXEMPLES GRANT CREATE SESSION TO hr; Permet à l'utilisateur hr d'ouvrir(créer) une session. GRANT CREATE ANY MATERIALIZED VIEW, ALTER ANY MATERIALIZED VIEW, DROP ANY MATERIALIZED VIEW, QUERY REWRITE, GLOBAL QUERY REWRITE TO dw_manager WITH ADMIN OPTION; Alloue tous les privilèges nécessaire à dw_managerafin qu'il puisse gérer les "Entrepôts de données (data warehouse)". Concept utilisé dans les systèmes d'aide à la décision.
31 RÉVOCATION (Exemples) La commande inverse de GRANT est REVOKE. Elle permet de retirer (révoquer) un privilège. Exemples : REVOKE SELECT ON hr.employees FROM clark; Retire la possibilité pour l'utilisateur clarkd'effectuer des SELECT sur la table employees de l'utilisateur hr. REVOKE REFERENCES ON dept FROM clark CASCADE CONSTRAINTS; Retire la possibilité de référencer des éléments (clés étrangères). Cependant, s'il existe déjà des clés étrangères pour cet utilisateur, l'option CASCADE CONSTRAINTS devra être utilisé pour ne pas créer de violation de contraintes.
32 PRIVILÈGES SUR OBJETS L'allocation de privilèges (et de rôles) peux s'attribuer à des usagers mais aussi à des objets de schéma pour un utilisateur. Ainsi : GRANT SELECT, INSERT, UPDATE ON matable TO Joe; Donnera les permissions d'effectuer des SELECT, INSERT et des UPDATE pour une table précise même si cet utilisateur n'a pas ces privilèges comme tel. On pourrait aussi limiter les droits d'un utilisateur pour une table en particulier tel : GRANT ALL TO Joe; REVOKE SELECT, INSERT, UPDATE ON Salaires TO Joe; Ainsi, l'utilisateur «Joe» pourra opérer des GRANT SELECT, INSERT et des UPDATE sur toutes les tables de son schéma sauf la table «Salaires»
33 INFORMATION Afin d'interroger Oracle, voici quelques requêtes utiles: SELECT USERNAME AS "Nom", USER_ID AS "ID.", DEFAULT_TABLESPACE AS "Def. Tb.Space", TEMPORARY_TABLESPACE AS "Def. Temp.Space" FROM USER_USERS; Pour l'usager "CLASSE" Nom ID. Def. Tb.Space Def. Temp.Space CLASSE 39 USERS TEMP
34 INFORMATION SET LINES 200 COLUMN TABLE_NAME FORMAT A30 COLUMN DESC FORMAT A50 SPOOL C:/TEMP/nomFichier.txt SELECT * FROM dict; SPOOL OFF Liste le contenu de la table dictdans un fichier. dict contiens la liste des tables "dictionnaires" du schéma d'oracle.
35 INFORMATION Si je choisis une de ces tables et que j'effectue une requête : SQL> SELECT * FROM DBA_ROLE_PRIVS; GRANTEE GRANTED_ROLE ADM DEF SYS XDBADMIN YES YES SYS IMP_FULL_DATABASE YES YES DBA SCHEDULER_ADMIN YES YES SYSTEM AQ_ADMINISTRATOR_ROLE YES YES TSMSYS RESOURCE NO YES SYS RECOVERY_CATALOG_OWNER YES YES SYS DELETE_CATALOG_ROLE YES YES DBA DELETE_CATALOG_ROLE YES YES DBA EXECUTE_CATALOG_ROLE YES YES XDBADMIN XDBWEBSERVICES NO YES HR RESOURCE NO YES
36 EXERCICES Créez un rôle «unrole» Associez les privilèges suivants à ce rôle : CONNECT Tous les privilèges agissant sur les données Aucun privilège agissant sur le schéma Associez ce rôle aux deux usagers créés la semaine passée.
37 RÉFÉRENCES Liste complète des privilèges et des rôles Oracle Pour plus d'informations sur les rôles :
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étailBases 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étailCHAPITRE 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étailORACLE 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étail420-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étailPartie 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étailGestion des utilisateurs, des groupes et des rôles dans SQL Server 2008
Gestion des utilisateurs, des groupes et des rôles dans SQL Server 2008 Version 1.0 Z Grégory CASANOVA 2 Les utilisateurs, les groupes et les rôles Sommaire 1 Introduction... 4 2 Gestion des accès serveur...
Plus en détailProgramme 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étailDu 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étailTP 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étailLe 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étailCHAPITRE 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étailCOMMANDES 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étailPerformances. 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étailPartie II Cours 3 (suite) : Sécurité de bases de données
Partie II Cours 3 (suite) : Sécurité de bases de données ESIL Université de la méditerranée Odile.Papini@esil.univ-mrs.fr http://odile.papini.perso.esil.univmed.fr/sources/ssi.html Plan du cours 1 Introduction
Plus en détailNotes de cours : bases de données distribuées et repliquées
Notes de cours : bases de données distribuées et repliquées Loïc Paulevé, Nassim Hadj-Rabia (2009), Pierre Levasseur (2008) Licence professionnelle SIL de Nantes, 2009, version 1 Ces notes ont été élaborées
Plus en détailCré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étailAdministration 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étailet Groupe Eyrolles, 2006, ISBN : 2-212-11747-7
Tsoft et Groupe Eyrolles, 2006, ISBN : 2-212-11747-7 OEM Console Java OEM Console HTTP OEM Database Control Oracle Net Manager 6 Module 6 : Oracle Enterprise Manager Objectifs Contenu A la fin de ce module,
Plus en détailTP 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étailAdministration 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étailCours 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//////////////////////////////////////////////////////////////////// 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étailPré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étailChapitre 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étailBases 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étailOlivier 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étailAuto-é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étailSecteur 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étailINSIA 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étailCOMPOSANTS 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étailPlan 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étailMysql. Les requêtes préparées Prepared statements
Mysql Les requêtes préparées Prepared statements Introduction Les prepared statements côté serveur sont une des nouvelles fonctionnalités les plus intéressantes de MySQL 4.1 (récemment sorti en production
Plus en détailBase de données II Module 3b
Base de données II Module 3b Bases de données répliquées Environnement Oracle et SQL Server Eddy.Meylan@hegne.ch E. Meylan/ 17/12/2003 Informaticien de Gestion HES / Bases de données II module 3b 1 Plan
Plus en détailNotion 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étailCours: Administration d'une Base de Données
Bases de Données Avancées Module A IUT Lumière, License CE-STAT 2006-2007 Pierre Parrend Cours: Administration d'une Base de Données Table of Contents Principes...1 Structure d'un Base de Données...1 Architecture...1
Plus en détailMaster 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étailTUTORIEL 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étailIntroduction 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étailA.E.C. GESTION DES APPLICATIONS TECHNOLOGIE DE L'INFORMATION LEA.BW
A.E.C. GESTION DES APPLICATIONS TECHNOLOGIE DE L'INFORMATION LEA.BW Groupe : 322 Exploitation des Banques de données 420-PK6-SL (1-2-1) Étape : 3 Professeur Nom: Marcel Aubin Courriel : maubin@cegep-st-laurent.qc.ca
Plus en détailE-mail : contact@nqicorp.com - Web : http://www.nqicorp.com
- 5, rue Soutrane - 06560 Valbonne Sophia-Antipolis E-mail : contact@nqicorp.com - Web : http://www.nqicorp.com NQI Orchestra 3.3 - Guide d'installation Windows.................................................................
Plus en détailORACLE TUNING PACK 11G
ORACLE TUNING PACK 11G PRINCIPALES CARACTÉRISTIQUES : Conseiller d'optimisation SQL (SQL Tuning Advisor) Mode automatique du conseiller d'optimisation SQL Profils SQL Conseiller d'accès SQL (SQL Access
Plus en détailet 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étailLe 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étailRootkits sous Oracle
Focus Alexander Kornbrust Degré de difficulté Les rootkits dans les systèmes d'exploitation ne sont pas nouveaux. Les intrus s'en servent depuis des années pour cacher leurs traces. Rares sont ceux qui
Plus en détailSynchronisation Mysql (Replication)
Synchronisation Mysql (Replication) [Petit avertissement : Bon, après relecture, je constate que c'est l'un des plus mauvais document que j'ai écrit. Mais bon, il est quand même utile ce torchon.] Nous
Plus en détailTP11 - 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étailI/ Présentation. On considère une BD CIRQUE dont le schema conceptuel : PERSONNEL _CIRQUE (NOM, ROLE) ;
Université du Havre, UFR Sciences, Master Prof. Info.,, TP1, 22/11/2013, SIRES3(BDD Enseignants : Nakechbandi M Thème : Implémentation d une BD Répartie L objectif du TP est d implémenter une base de données
Plus en détailSGBDR. 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étailLes déclencheurs. Version 1.0. Grégory CASANOVA
Les déclencheurs Version 1.0 Grégory CASANOVA 2 Les déclencheurs [09/07/09] Sommaire 1 Introduction... 3 2 Pré-requis... 4 3 Les déclencheurs du DML... 5 3.1 Introduction... 5 3.2 Création d un déclencheur
Plus en détailArchitecture 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étailProcédures Stockées WAVESOFT... 12 ws_sp_getidtable... 12. Exemple :... 12. ws_sp_getnextsouche... 12. Exemple :... 12
Table des matières Les Triggers... 2 Syntaxe... 2 Explications... 2 Les évènements déclencheurs des triggers... 3 Les modes de comportements des triggers... 4 Les pseudo tables... 5 Exemple... 6 Les procédures
Plus en détailPré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étail3. 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étailBases de Données Réparties Concepts et Techniques. Matthieu Exbrayat ULP Strasbourg - Décembre 2007
Bases de Données Réparties Concepts et Techniques Matthieu Exbrayat ULP Strasbourg - Décembre 2007 1 Définition Une base de données répartie (distribuée) est une base de données logique dont les données
Plus en détailFascicule des Travaux Pratiques Oracle
Fascicule des Travaux Pratiques Oracle Module : Administration des Bases de Données ORACLE Elaboré par : Mme. KHARRAT CHAKER Fatma TP N 1 Connexion Description des champs d une table Liste des tables créées
Plus en détailCours 3. Développement d une application BD. DBA - Maîtrise ASR - Université Evry
Cours 3 Développement d une application BD 1 Plan du cours Gestion de la sécurité des données Optimisation des schémas de bases via la dénormalisation Utilisation de vues Placement du code applicatif dans
Plus en détailOracle 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étailRECOVERY 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étailCYCLE 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étailCharte d'utilisation des infrastructures de la plate-forme bioinformatique Genotoul
Page 1/5 Objet de la modification Tableau des modifications Création du document 06/2014 Interdiction de lancer tout traitement de données sur les serveurs frontaux et purge du work sans préavis si fichiers
Plus en détailSQL. Oracle. pour. 4 e édition. Christian Soutou Avec la participation d Olivier Teste
Christian Soutou Avec la participation d Olivier Teste SQL pour Oracle 4 e édition Groupe eyrolles, 2004, 2005, 2008, 2010, is BN : 978-2-212-12794-2 Partie III SQL avancé La table suivante organisée en
Plus en détailLES ACCES ODBC AVEC LE SYSTEME SAS
LES ACCES ODBC AVEC LE SYSTEME SAS I. Présentation II. SAS/ACCESS to ODBC III. Driver ODBC SAS IV. Driver ODBC SAS Universel V. Version 8 VI. Références I. Présentation Introduction ODBC, qui signifie
Plus en détailTutorial sur SQL Server 2000
Tutorial sur SQL Server 2000 Système d'exploitation est 2000 pro et Serveur 2000 Sommaire 1 - Installation... 2 2 - Mise à jour... 5 3 - Présentation... 7 3-1 - Service Manager (Démarrer/Programmes/Microsoft
Plus en détailCours Bases de données 2ème année IUT
Cours Bases de données 2ème année IUT Cours 12 : Concurrence d accès Anne Vilnat http://www.limsi.fr/individu/anne/cours Plan 1 Accès concurrents Définitions Verrous Collisions Niveaux de cohérence Blocage
Plus en détailE-mail : contact@nqicorp.com - Web : http://www.nqicorp.com
- 5, rue Soutrane - 06560 Valbonne Sophia-Antipolis E-mail : contact@nqicorp.com - Web : http://www.nqicorp.com NQI Orchestra 3.3 - Guide d'installation Linux....................................................................
Plus en détailLogiciel HLA Fusion Version 3.X.X
Manuel d utilisation de Database Utility Logiciel HLA Fusion Version 3.X.X Référence de catalogue : FUSPGR HLAF-MAN-v3.x.x-FR-01, Rév. 0 (Manuel d utilisation de HLA Fusion Database Utility v3.x.x) Tous
Plus en détailSTATISTICA Version 12 : Instructions d'installation
STATISTICA Version 12 : Instructions d'installation STATISTICA Entreprise Server Remarques : 1. L'installation de STATISTICA Entreprise Server s'effectue en deux temps : a) l'installation du serveur et
Plus en détailPréparer la synchronisation d'annuaires
1 sur 6 16/02/2015 14:24 En utilisant ce site, vous autorisez les cookies à des fins d'analyse, de pertinence et de publicité En savoir plus France (Français) Se connecter Rechercher sur TechNet avec Bing
Plus en détailDevoir 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étailCATALOGUE FORMATIONS 2015. DOMAINE Bases de données
DOMAINE Bases de données Version 1.0 - Octobre 2014 1, 2, 3 juin 2015 1, 2, 3 octobre 2015 CATALOGUE Analyse et conception d une base de données Elaboration de fiches de collecte de données Techniques
Plus en détailBases de données et sites WEB Licence d informatique LI345
Bases de données et sites WEB Licence d informatique LI345 Anne Doucet Anne.Doucet@lip6.fr http://www-bd.lip6.fr/ens/li345-2013/index.php/lescours 1 Contenu Transactions en pratique Modèle relationnel-objet
Plus en détailTeamViewer 9 Manuel Management Console
TeamViewer 9 Manuel Management Console Rév 9.2-07/2014 TeamViewer GmbH Jahnstraße 30 D-73037 Göppingen www.teamviewer.com Sommaire 1 A propos de la TeamViewer Management Console... 4 1.1 A propos de la
Plus en détailInstallation 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étailConfigurer 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étail1. 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étailService d'installation et de démarrage de la solution de stockage réseau HP StoreEasy 1000/3000
Service d'installation et de démarrage de la solution de stockage réseau Services HP Données techniques Le service d'installation et de démarrage de la solution de stockage réseau offre l'installation
Plus en détailAide en ligne du portail
Connectivity 3SKey Aide en ligne du portail Ce fichier d'aide décrit les fonctions du portail 3SKey (clé de signature sécurisée SWIFT). 11 juin 2011 3SKey Table des matières 1 Portail 3SKey... 3 1.1 Fonctions
Plus en détailCONNECTEUR PRESTASHOP VTIGER CRM
CONNECTEUR PRESTASHOP VTIGER CRM Page 1 / 14 Vtiger CRM - Prestashop Connector Pour PRESTASHOP version 1.4.x et 1.5.x Pour vtiger CRM version 5.1, 5.2.0, 5.2.1, 5.3 et 5.4 Introduction En tant que gérant
Plus en détailDescription de SQL SERVER. historique
Description de SQL SERVER SQLServer est un SGBDR qui accepte et traite des requêtes concurrentes provenant de divers clients. Il envoie les réponses aux clients concernés via des API (Application Programming
Plus en détailSQL Server 2012 - Administration d'une base de données transactionnelle avec SQL Server Management Studio (édition enrichie de vidéos)
Présentation 1. Introduction 13 2. Présentation de SQL Server 14 2.1 Qu'est-ce qu'un SGBDR? 14 2.2 Mode de fonctionnement Client/Serveur 16 2.3 Les plates-formes possibles 17 2.4 Les composants de SQL
Plus en détailISC21-1 --- Système d Information Architecture et Administration d un SGBD Compléments SQL
ISC21-1 --- Système d Information Architecture et Administration d un SGBD Compléments SQL Jean-Marie Pécatte jean-marie.pecatte@iut-tlse3.fr 16 novembre 2006 ISIS - Jean-Marie PECATTE 1 Valeur de clé
Plus en détailJé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étailORACLE DIAGNOSTIC PACK 11G
ORACLE DIAGNOSTIC PACK 11G PRINCIPALES CARACTÉRISTIQUES : Surveillance automatique des diagnostics (ADDM Automatic Database Diagnostic Monitor) Référentiel automatique de la charge (AWR Automatic Workload
Plus en détailData Tier Application avec SQL Server 2008 R2
Data Tier Application avec SQL Server 2008 R2 Article par David BARBARIN (MVP SQL Server) David BARBARIN est actuellement consultant en bases de données pour une entreprise Suisse GOLD Partner Microsoft
Plus en détailMicrosoft OSQL OSQL ou l'outil de base pour gérer SQL Server
Microsoft OSQL OSQL ou l'outil de base pour gérer SQL Server Suite à mon précédent article concernant MSDE, je me suis rendu compte à partir des commentaires que de nombreux utilisateurs avaient des problèmes
Plus en détailSauvegarde des bases SQL Express
Sauvegarde des bases SQL Express Sauvegarder les bases de données avec SQL Express Dans les différents articles concernant SQL Server 2005 Express Edition, une problématique revient régulièrement : Comment
Plus en détailServeur Acronis Backup & Recovery 10 pour Linux. Update 5. Guide d'installation
Serveur Acronis Backup & Recovery 10 pour Linux Update 5 Guide d'installation Table des matières 1 Avant l'installation...3 1.1 Composants d'acronis Backup & Recovery 10... 3 1.1.1 Agent pour Linux...
Plus en détailFileMaker 13. Guide ODBC et JDBC
FileMaker 13 Guide ODBC et JDBC 2004-2013 FileMaker, Inc. Tous droits réservés. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, Californie 95054 FileMaker et Bento sont des marques commerciales de
Plus en détailAdministration 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étailSage CRM. 7.2 Guide de Portail Client
Sage CRM 7.2 Guide de Portail Client Copyright 2013 Sage Technologies Limited, éditeur de ce produit. Tous droits réservés. Il est interdit de copier, photocopier, reproduire, traduire, copier sur microfilm,
Plus en détailCours Bases de données 2ème année IUT
Cours Bases de données 2ème année IUT Cours Bilan : Des vues à PL/SQL corrigé Anne Vilnat http://www.limsi.fr/individu/anne/cours Plan 1 Cas exemple 2 Les tables... 3 Vues et index 4 Privilèges 5 Fonctions
Plus en détailSymantec Backup Exec Remote Media Agent for Linux Servers
Annexe I Symantec Backup Exec Remote Media Agent for Linux Servers Cette annexe traite des sujets suivants : A propos de Remote Media Agent Comment fonctionne Remote Media Agent Conditions requises pour
Plus en détailBases de données Oracle Virtual Private Database (VPD) pour la gestion des utilisateurs d applications
Bases de données Oracle Virtual Private Database (VPD) pour la gestion des utilisateurs d applications P.-A. Sunier, HEG-Arc Neuchâtel avec le concours de J. Greub pierre-andre.sunier@he-arc.ch http://lgl.isnetne.ch/
Plus en détailSynerway - Agent SQL Server
Synerway - Agent SQL Server Guide d installation et d utilisation Version 3.1 Synerway - SQL Server Guide d installation et d utilisation (version 3.1) Logiciel 30/03/2010 SYNERWAY 102 rte de Limours Domaine
Plus en détailOracle : 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étailClients et agents Symantec NetBackup 7
Protection complète pour les informations stratégiques de l'entreprise Présentation Symantec NetBackup propose un choix complet de clients et d'agents innovants pour vous permettre d optimiser les performances
Plus en détailGuide de déploiement
Guide de déploiement Installation du logiciel - Table des matières Présentation du déploiement du logiciel CommNet Server Windows Cluster Windows - Serveur virtuel CommNet Agent Windows Cluster Windows
Plus en détailPhone Manager Soutien de l'application OCTOBER 2014 DOCUMENT RELEASE 4.1 SOUTIEN DE L'APPLICATION
Phone Manager Soutien de l'application OCTOBER 2014 DOCUMENT RELEASE 4.1 SOUTIEN DE L'APPLICATION Sage CRM NOTICE The information contained in this document is believed to be accurate in all respects but
Plus en détail