INSIA Bases de données ORACLE – 1 – Installation SQL*Plus

INSIA - BASES DE DONNÉES – ORACLE - 01 - page 1/36 - Bertrand LIAUDET
INSIA
Bases de données
ORACLE – 1 – Installation
SQL*Plus – SQL Developper
http://st-curriculum.oracle.com/tutorial/DBXETutorial/index.htm
http://st-curriculum.oracle.com/
http://www.oracle.com/
Bertrand LIAUDET
SOMMAIRE
SOMMAIRE 1
ORACLE 6
Historique, marché et concurrent 6
Historique 6
Marché et concurrent 6
Sites de référence 7
ORACLE XE (express edition) 7
Documentation 7
Environnements graphiques : SQL developper 7
Installation de Oracle 10g express édition 7
Téléchargement 7
Installation sous XP 7
Bilan de l’installation 8
Désinstallation 9
Organisation du serveur ORACLE 10
Le listener ORACLE : TNSLSNR.exe 10
Le serveur ORACLE : oracle.exe 10
La calculette SQL : sqlplus 11
Mise à jour du PATH windows 11
Démarrer SQLPLUS 11
Utilisation de SQLPLUS 11
Les versions graphiques de SQLPLUS 11
Console 10g express edition 11
SQL Developer 11
SQL*Plus graphique 11
INSIA - BASES DE DONNÉES – ORACLE - 01 - page 2/36 - Bertrand LIAUDET
SQL*Plus worksheet 11
IQSL*Plus 11
CREATION D’UN UTILISATEUR 12
Interface console 10g Express Edition : http://localhost:8080/apex 12
Chemin 12
Afficher tous les utilisateurs 12
Créer un utilisateur 12
Interface Console 10g express edition 12
Interface SQLPLUS 12
Afficher tous les utilisateurs 12
Création d’un utilisateur 12
Attribution de droits à l'utilisateur 13
SQL*PLUS 14
Calculette SQL ORACLE : sqlplus 14
Documentation 14
Principales commandes sqlplus 14
Connexion 14
Sous SE 14
Sous SQL 14
Afficher le nom de l’utilisateur connecté 15
login.sql 15
Gestion des accents 15
Sous windows 15
Sous linux 15
Variables d’environnement 16
Lister toutes les variables 16
Principales variables d’environnement sqlplus 16
Afficher une variable 16
Modifie une variable 16
Formats d’affichage 16
linesize et pagesize 16
Taille des colonnes 16
Divers 17
Exécuter un script 17
Commentaires 17
Exécuter une commande du système d’exploitation 17
Gestion des transactions 17
Gestion de fichier 17
Gestion de l’affichage des résultats d’un script 17
SQL DEVELOPER 18
INSIA - BASES DE DONNÉES – ORACLE - 01 - page 3/36 - Bertrand LIAUDET
Présentation 18
Fonctionnalités 18
Téléchargement 18
Documentation 18
Tutoriel 18
Installation et utilisation. 18
Sqldeveloper.exe 18
Etat du LISTENER 18
Plateforme JAVA 19
Principaux usages 19
Connexion d’un utilisateur 19
Naviguer parmi les objets d’un utilisateur 19
Editeur contextuel SQL et PL-SQL 19
SELECT 20
pseudo-table DUAL 20
Variables de substitution : &var et &&var 20
Exemple 20
Saisie, affectation et affichage des variables de substitution 20
ORDER BY attribut NULLS FIRST et LAST 20
Opérations ensemblistes 21
LIMIT 21
MAX ( SUM (SALAIRE) 21
Alias dans un ORDER BY 22
TYPES 23
Transtypage : cast 23
Caractères 23
Les types 23
Caractères standards 23
Fonctions utiles 23
Valeurs numériques 24
Les types 24
Fonctions utiles 24
Date et heure 24
Les types 24
Fonctions utiles 24
Données binaires 25
Les types 25
Fonctions utiles 25
COMPLEMENT DE DDL 26
CREATE TABLE - rappels 26
INSIA - BASES DE DONNÉES – ORACLE - 01 - page 4/36 - Bertrand LIAUDET
CREATE TABLE 26
DROP TABLE 26
RENAME 26
ALTER TABLE 26
CREATE TABLE… AS SELECT 26
CREATE SEQUENCE : auto-incrément 27
Création de la séquence 27
Utilisation de la séquence 27
Modification de la séquence 27
Suppresion de la séquence 27
CHECK 27
Commentaires de table et de colonne 27
ROWID et ROWNUM 28
ROWID 28
ROWNUM 28
Contraintes d’intégrité référentielles 29
Clé primaire 29
Clé étrangère 29
ON DELETE CASCADE, ON DELETE SET NULL 29
Gestion des contraintes 30
DésactivationRéactivation des contraintes nommées 30
Lister les contraintes 30
Différer l’application des contraintes 30
PREMIERS USAGES DU DICTIONNAIRE DES DONNEES 31
Tables 31
Lister toutes les tables 31
Description des attributs d’une table 31
Utilisateurs 31
Tous les utilisateurs 31
Utilisateur courant 31
Objets quelconques 31
Utilisateur courant 31
Principales vues du dictionnaire des données 32
La vue des vues : all_views 32
TP 33
Installation 33
Console 10g express edition : création d’utilisateur 33
SQLPLUS : création d’utilisateur 33
SQLPLUS : création et utilisation d’une BD 33
SQLPLUS : mise en place d’un environnement de travail 34
INSIA - BASES DE DONNÉES – ORACLE - 01 - page 5/36 - Bertrand LIAUDET
Premiers select 34
Premières consultations du dictionnaire des données 35
SQL developer 35
DDL 36
SCRIPT Commandes 36
Première édition : avril 2009
1 / 36 100%

INSIA Bases de données ORACLE – 1 – Installation SQL*Plus

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 !