INSIA - BASES DE DONNÉES – ORACLE - 01 - page 1/27 - Bertrand LIAUDET
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
SOMMAIRE
SOMMAIRE 1
ORACLE 5
Historique, marché et concurrent 5
Historique 5
Marché et concurrent 5
Sites de référence 6
ORACLE XE (express edition) 6
Documentation 6
Environnements graphiques : SQL developper 6
Installation de Oracle 10g express édition 6
Téléchargement 6
Installation sous XP 6
Bilan de l’installation 7
Désinstallation 8
Organisation du serveur ORACLE 9
Le listener ORACLE : TNSLSNR.exe 9
Le serveur ORACLE : oracle.exe 9
La calculette SQL : sqlplus 10
Mise à jour du PATH windows 10
Démarrer SQLPLUS 10
Utilisation de SQLPLUS 10
Les versions graphiques de SQLPLUS 10
SQL Developer 10
SQL*Plus graphique 10
INSIA - BASES DE DONNÉES – ORACLE - 01 - page 2/27 - Bertrand LIAUDET
SQL*Plus worksheet 10
IQSL*Plus 10
Console 10g express edition 10
LES OBJETS D’UNE BASE ORACLE 11
Structure des fichiers de la BD 11
Les objets de la BD 12
Table 12
Table temporaire 12
Table organisée en index 12
Table partitionnée 12
Cluster 12
Index 12
Vue 12
Vue d’objets 12
Vue matérialisée 13
Séquence 13
Procédure et fonction 13
Package 13
Trigger 13
Synonyme 13
Lien de base de données 13
DICTIONNAIRE 14
Dictionnaire et dictionnaire des données 14
Présentation 14
La vue « dictionnary » ou le synonyme « dict » 14
Dictionnaire des données 16
Premiers usages du dictionnaire des données 16
Les vues du dictionnaires des données 17
Les 3 catalogues 17
Les différents objets 17
Accès aux statistiques 17
Les utilisateurs et leurs privilèges 17
CREATION D’UN UTILISATEUR 19
Interface SQLPLUS 19
Afficher tous les utilisateurs 19
Création d’un utilisateur 19
Attribution de droits à l'utilisateur 19
Interface console 10g Express Edition : http://localhost:8080/apex 20
Chemin 20
Afficher tous les utilisateurs 20
INSIA - BASES DE DONNÉES – ORACLE - 01 - page 3/27 - Bertrand LIAUDET
Créer un utilisateur 20
Interface Console 10g express edition 20
SQL*PLUS 21
Calculette SQL ORACLE : sqlplus 21
Documentation 21
Principales commandes sqlplus 21
Connexion 21
Sous SE 21
Sous SQL 21
Afficher le nom de l’utilisateur connecté 22
login.sql 22
Gestion des accents 22
Sous windows 22
Sous linux 22
Variables d’environnement 23
Lister toutes les variables 23
Principales variables d’environnement sqlplus 23
Afficher une variable 23
Modifie une variable 23
Formats d’affichage 23
linesize et pagesize 23
Taille des colonnes 23
Divers 24
Exécuter un script 24
Commentaires 24
Exécuter une commande du système d’exploitation 24
Gestion des transactions 24
Gestion de fichier 24
Gestion de l’affichage des résultats d’un script 24
SQL DEVELOPER 25
Présentation 25
Fonctionnalités 25
Téléchargement 25
Documentation 25
Tutoriel 25
Installation et utilisation. 25
Sqldeveloper.exe 25
Etat du LISTENER 25
Plateforme JAVA 26
Principaux usages 26
Connexion d’un utilisateur 26
INSIA - BASES DE DONNÉES – ORACLE - 01 - page 4/27 - Bertrand LIAUDET
Naviguer parmi les objets d’un utilisateur 26
Editeur contextuel SQL et PL-SQL 26
TP D’INSTALLATION 27
Installation 27
Console 10g express edition : création d’utilisateur 27
Première édition : avril 2009
Deuxième édition : mai 2010
INSIA - BASES DE DONNÉES – ORACLE - 01 - page 5/27 - Bertrand LIAUDET
ORACLE
Oracle (Petit Robert électronique – 2.1) :
1) Volonté de Dieu annoncée par les prophètes et les apôtres.
2) Réponse qu'une divinité donnait à ceux qui la consultaient en certains lieux sacrés.
3) Décision, opinion exprimée avec autorité et qui jouit d'un grand crédit.
4) Personne qui parle avec autorité ou compétence.
Historique, marché et concurrent
Historique
1979 : Oracle 2. Première version commercial. Premier SGBD basé sur le SQL de CODD.
1983 : Oracle 3. Réécrit en C.
1984 : Oracle 4. Gestion des transactions.
1992 : Oracle 7. Contraintes référentielles. Procédures stockées. Triggers.
1997 : Oracle 8. Objet-relationnel.
1998 : Oracle 8i. i pour internet.
2004 : Oracle 10g. g pour grid computing : calcul distribué et gestion de cluster.
2005 : Oracle 10g express édition. Version gratuite de Oracle 10g mais bridée en nombre de
processeurs, d’enregistrements (4G0) et de mémoire (1G0). L’objectif est d’entrer sur le marché
des PME sensibles aux coût et aux promesses de l’Open Source.
Marché et concurrent
45% du marché pour Oracle en 2006.
21 % pour IBM avec DB2 (DB2 express–C, version gratuite).
18% pour Microsoft avec SQL Server (SQL Server 2008 express, version gratuite).
Total : 84 % du marché pour 3 produits.
La concurrence entre ces produits s’effectuent aussi autour de l’informatique décisionnelle
(datawharehouse et datamart, ETL, analyse et datamining, reporting).
En 2008, SQL Server accroissait ses parts de marché.
1 / 27 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !