Module : Bases de données Avancées
Enseignant : R. ZAÂFRANI
Niveau : Niveau : 1ère année MP2L
Octobre 2020
Installation d'Oracle 11g XE
Année Universitaire
2020-2021
la version standard, elle satisfait
Oracle Database 11gR2 Express Edition for Windows x64 est une version plus
légère que
les besoins d'un
administrateur débutant. Cette version, gratuite et téléchargeable à partir de
l'adresse
https://www.oracle.com/technetwork/database/database-
technologies/express-edition/downloads/xe-prior-releases-5172097.html, s'installe et
se désinstalle facilement.
Voici donc les différentes étapes nécessaires à l'installation, sachant que 256 Mo de
mémoire et 2 Go d'espace disque seront indispensables au déroulement de
l'opération :
largement
suivante
:
1- Décompressez
"DISK1/setup.exe" :
Publicité
le
fichier
"OracleXE112_Win64.zip" et
lancez
le
fichier
2- Choisissez le répertoire d'installation (par défaut c:\oraclexe\). Ensuite, saisissez le
mot de passe des utilisateurs SYS et SYSTEM. Après l'installation, la connexion à
votre base de données se fera avec l'un de ces logins ainsi que votre mot de passe:
1
3- Les paramètres étant définis, lancez votre installation:
L'opération d'installation prend quelques minutes, mais se réalise avec succès.
Exploration de l'interface Utilisateur
d'Oracle
L'interface utilisateur d'Oracle inclut :
■ Le menu de commandes système
■ La page d'accueil Base de données
1.1 Menu de commandes système
Pour accéder à la majorité des fonctionnalités du menu de commandes système
d'Oracle, naviguer dans le menu système de la manière suivante:
■ Sous Windows, à partir du menu Démarrer, sélectionnez tous les programmes,
puis sélectionnez Oracle Database 11g Express Edition puis sélectionnez l'un des
sous-menus: Get Help (pour accéder aux menus d'aide d'Oracle), Backup
Database (pour la sauvegarde et de restauration des bases de données), Run SQL
Publicité
Command Line (pour démarrer SQL Command Line d'Oracle. Pour se connecter à
la base de données, tapez à l'issue du prompt SQL: connect username/password),
Start Database (pour démarrer la base de données si elle est arrêtée), Stop
Database (pour arrêter la base de données si elle est démarée), Get Started (pour
afficher la page d'accueil de la base de données d'Oracle dans le navigateur par
défaut).
1.2 La page d'accueil Base de données
La page d'accueil Base de données est une interface du navigateur qui permet
d'administrer la base à l'aide d'un certain nombre d'opérations:
La surveillance du stockage de la base de données
Voir les paramètres d'initialisation de base de données
Mise en route avec Oracle Application Express
2
Pour accéder à la page d'accueil base de données :
1. Sélectionnez
le sous-menu Get Started. La page d'accueil d'Oracle
Database XE apparaît:
2. Cliquez sur le bouton ou l'onglet d'une catégorie qui vous intéresse (par
exemple, Stockage). Si vous êtes
invité à
fournir les
informations de
connexion: Entrez system pour le nom d'utilisateur et entrez le mot de passe
qui a été spécifié lors de l'installation d'Oracle Database XE.
Publicité
Création d'un utilisateur de la BD
Vous devez créer au moins un utilisateur que vous utiliserez pour créer les objets de
la base de données. Un utilisateur est un type d'objets de base de données : Un
utilisateur est associé à un schéma de base de données, vous vous connectez à la
base de données comme un utilisateur de la base de données, et l'utilisateur est le
propriétaire de tous les objets de base de données (tables, vues, etc.) que vous
créerez dans le schéma associé à l'utilisateur.
Par exemple, pour créer un utilisateur nommé Riadh. Suivez ces étapes, en utilisant
SQL*Plus:
1. Affichez
la
fenêtre d'invite de commandes SQL
(SQL*Plus). Cliquez sur
Démarrer, puis Tous
les programmes, puis Oracle Database 11g express
Edition, puis sur Run SQL Command Line (Exécuter la ligne de commande SQL).
2. Se connecter en tant que l'utilisateur SYSTEM :
SQL> connect system/<mot-de-passe-de-system>.
3. Créer l'utilisateur. Par exemple, entrer une mention dans le formulaire ci-dessous:
3
SQL> create user riadh identified by <mot-de-passe-pour-riadh>;
4. Accorder à l'utilisateur les privilèges nécessaires. Par exemple:
SQL> grant connect, resource to riadh;
5. Pour
Publicité
SQL> exit
quitter SQL*Plus (et
ainsi
fermer
la fenêtre
de
commande):
Déverrouillage de la base de données
échantillon
La version Oracle 11g Express inclut bien une base de données démonstrative sous
l'utilisateur HR -initalement verrouillé-, que vous devez d'abord déverrouiller pour
pouvoir exploiter cette base exemple permettant la gestion de ressources humaines
de départements.
Pour déverrouiller le compte d'utilisateur HR : à partir de SQL*Plus, connectez vous
en tant que l'utilisateur SYSTEM et entrez l'instruction suivante :
SQL> ALTER USER hr ACCOUNT UNLOCK;
Spécifier le mot de passe que vous voulez pour l'utilisateur HR (par défaut le mot de
passe de HR est HR) :
SQL> ALTER USER hr IDENTIFIED BY <hr-password>;
Une fois connecté avec le compte hr, vous pouvez tester la base de données HR à
l'aide de commandes SQL :
4