Administration Oracle 1
Outil SQL*PLUS
Pr. Issam QAFFOU
Préparation de l’environnement de travail
Lien de téléchargement de la version 11g d’Oracle, édition Express:
https://www.oracle.com/database/technologies/xe-prior-releases.html#license-lightbox
2
Préparation de l’environnement de travail
Voir le chemin où vous avez
téléchargé le fichier
Cliquer pour installer
3
Préparation de l’environnement de travail
Ou bien dans la machine virtuelle :
4
Premier démarrage d’oracle
Vérifier les services
5
Premier démarrage d’oracle
6
Oracle Home
Vs
Oracle Base
7
Oracle Base vs Oracle Home
Oracle Base est le répertoire de niveau supérieur ou vous pouvez dire
le répertoire racine.
Le répertoire Oracle Home est un sous-répertoire du répertoire Oracle
Base, qui contient le logiciel Oracle proprement dit, pour une version
donnée.
Dans un répertoire Oracle Base, il est possible d’avoir plusieurs
répertoires Oracle Home correspondant chacun à une certaine version
d’un produit Oracle donné
8
Comment trouver Oracle Base et Oracle Home ?
Sur la plate-forme Windows, les emplacements de ces deux répertoires sont
définis dans des entrées ORACLE_BASE et ORACLE_HOME de la base de registre
dans:
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_nom
nom: est le nom de l’instance, pour nous = XE
9
Comment trouver Oracle Base et Oracle Home ?
Menu « Démarrer -> Exécuter » tapez:
10
Préparation de l’environnement de travail
11
SQL*PLUS
12
SQL*PLUS
13
SQL*PLUS
Lancer
SQL*Plus
14
Les comptes accessibles après l’installation de l’édition Express 11g
Les comptes d’administration:
SYS
System
Les comptes utilisateur Simple (Schéma avec des tables
exemples):
HR
15
Se connecter à SQL*Plus (SYS)
Pour se connecter à SQL*Plus :
connect NomUser/PassW@SID as sysdba
16
Se connecter à SQL*Plus (Cas Administrateur SYS)
L’administrateur courant de Windows a un accès direct sans vérification de mot de
passe ni de login à la session « sys »:
Connect / as sysdba
17
Se connecter à SQL*Plus (Cas Administrateur SYS)
Pour se connecter à SQL*Plus depuis l’invite de commande windows:
SQLPLUS SYS/MotDePasse as sysdba
18
Modifier le mot de passe de SYS et SYSTEM
Après installation, les mots de passes des utilisateurs « Sys » et « system »
doivent être changés:
Alter user NomUser identified by NouveauPassW
19
Connecter « SYSTEM »
Pour se connecter au compte « system » depuis SQL*Plus (run SQL Command):
Connect SYSTEM/MotDePasse
20
Activer et modifier le mot de passe de « HR »
Alter user HR identified by emsi account Unlock;
21
Lister les tables du schéma exemple « HR »
22
Afficher la structure d’une table
DESC[RIBE] <Nom_table>
23
Afficher la structure d’une table
Les commandes
SQL*PLUS
24
La commande « column » ou « col »
1- Changer l’entête d’une colonne
COLUMN Nom_Colonne HEADING NouvelEntête
25
La commande « column » ou « col »
1- Changer l’entête d’une colonne
COLUMN Nom_Colonne HEADING ‘Nouvel Entête’
26
La commande « column » ou « col »
1- Changer l’entête d’une colonne
COLUMN Nom_Colonne HEADING ‘Nouvel|Entête’
27
La commande « column » ou « col »
1- Changer le format du contenu d’une colonne
a. Valeurs numériques
COLUMN Nom_Colonne FORMAT Nouveau_Format
28
La commande « column » ou « col »
1- Changer le format du contenu d’une colonne
b. Chaines de caractères
COLUMN Nom_Colonne FORMAT A<valeur>
29
La commande « column » ou « col »
3. Afficher le format d’une colonne
COLUMN
4. Désactiver le format d’une colonne
COLUMN Nom_Colonne OFF
5. Activer le format d’une colonne
COLUMN Nom_Colonne ON
6. Supprimer le format d’une colonne
COLUMN Nom_Colonne CLEAR
7. Supprimer tous les formats des colonnes
CLEAR COLUMNS 30
Attention
Si vous êtes connectés en tant qu’utilisateur SYS ou
SYSTEM, faites attention à ne pas supprimer tous les
formats appliqués pour des fins d’administration
31
La commande BREAK
32
La commande BREAK
33
La commande BREAK
34
La commande BREAK
35