Introduction à l’Administration de 2020-2021 – Semestre 1 Université Constantine 2
Bases de Données (ABD)
Université Abdelhamid Mehri – Constantine 2
Nouvelles Technologies
Informatique
2020-2021. Semestre 1
Introduction à l’Administration de Bases de Données (ABD)
– TP5 –
DBA dans ODXE
Plan du TP
Démarrage et arrêt.
Connexion à la base.
Gestion de connexions réseau.
Gestion de la mémoire de la base.
Gestion du stockage de la base.
Gestion des utilisateurs et de la sécurité.
Surveillance de la base.
Exportation et importation de données.
Sauvegarde et restauration.
Page 1 sur10
Introduction à l’Administration de 2020-2021 – Semestre 1 Université Constantine 2
Bases de Données (ABD)
1. Démarrage et arrêt
L’instance de base de données peut être démarrée à partir du bureau ou à partir d’une commande
SQL*Plus (commande STARTUP).
L’instance de base de données peut être arrêtée à partir du bureau ou à partir d’une commande
SQL*Plus (commande SHUTDOWN).
Remarque : Le démarrage et l’arrêt doivent être exécutés en ayant les privilèges système SYSDBA :
SQL> CONNECT username AS SYSDBA
SQL> shutdown
Page 2 sur10
Introduction à l’Administration de 2020-2021 – Semestre 1 Université Constantine 2
Bases de Données (ABD)
SQL> startup
Au moment de l’arrêt de l’instance, toutes les transactions non validées sont annulées, et tous les utilisateurs
et applications sont immédiatement déconnectés.
2. Connexion à la base
Oracle Database XE supporte les connexions locales ou distantes entre la base et SQL*Plus, à travers un
réseau IP.
3. Gestion des connexions réseau
Oracle Database XE supporte les connexions locales et distantes. Les applications clientes distantes
communiquent avec la base à travers Oracle Net.
Oracle Net établit la connexion entre l’application cliente et la base, et fait transporter les messages
échangés en utilisant les protocoles TCP/IP.
Page 3 sur10
Introduction à l’Administration de 2020-2021 – Semestre 1 Université Constantine 2
Bases de Données (ABD)
Oracle Net Listener est le processus hôte qui écoute des ports TCP/IP spécifiques pour les demandes
de connexion.
Types de demandes de connexions supportées par le Listener
Type de demande de Numéro du port TCP par Exemples d’utilisation
connexion défaut
Base de données 1521 • Connexion distante à partir de
SQL*Plus
• Connexion distante à partir d’une
application Java
HTTP 8080 • Accès aux applications Oracle
APEX (Application Express)
3.1 Changer le numéro du port pour la base (sous Windows):
c:\oraclexe\app\oracle\product\11.2.0\server\bin\LSNRCTL.EXE (exécuter en tant
qu’administrateur)
stop (pour arrêter le Listner)
c:\oraclexe\app\oracle\product\11.2.0\server\ NETWORK\ADMIN\listener.ora (ouvrir dans bloc-
notes)
Trouver et modifier la ligne “(ADDRESS = (PROTOCOL = TCP)(HOST = myhost)
(PORT = 1521))”
Retour à LSNRCTL.EXE
start (démarrer le Listener)
status (vérifier le changement)
4. Gestion de la mémoire
Oracle Database XE gère la mémoire de manière automatique.
Oracle Database XE échange la mémoire entre les composants de la SGA (zone partagée) et les PGA
(zones privées) de l’instance de manière dynamique pour répondre aux demandes des processus
d’utilisateurs.
Page 4 sur10
Introduction à l’Administration de 2020-2021 – Semestre 1 Université Constantine 2
Bases de Données (ABD)
La taille de mémoire pour la SGA et PGA peut être modifiée manuellement (ne doit pas dépasser 1 Go
en total)
Changer les paramètres sga_target et pga_aggregate_target dans les paramètres d’initialisation.
1. SQL Developer Affichage DBA Ouvrir ou créer une connexion pour l’utilisateur SYSTEM
« Configuration de la BD » « Paramètres d’initialisation », changement puis validation (COMMIT)
2. En utilisant les commandes dans SQL*PLUS :
ALTER SYSTEM SET pga_aggregate_target = 120 M;
ALTER SYSTEM SET sga_target = 400 M;
Redémarrer la base pour voir les changements.
Page 5 sur10
Introduction à l’Administration de 2020-2021 – Semestre 1 Université Constantine 2
Bases de Données (ABD)
5. Gestion du stockage
1. Surveillance du stockage
a) Menu Démarrer … Commande « Get Started » « Storage »
b) SQL Developer DBA Stockage Fichiers de données
2. Modifier la taille totale des fichiers de sauvegarde (online redo logs + archived redo
logs)
ALTER SYSTEM SET DB_RECOVERY_FILE_DEST_SIZE = 10G;
Page 6 sur10
Introduction à l’Administration de 2020-2021 – Semestre 1 Université Constantine 2
Bases de Données (ABD)
6. Gestion des utilisateurs
En utilisant SQL Developer:
7. Surveillance de la base
Fermer une session ouverte
Génération automatique de rapport de surveillance
« Outils » « Monitor sessions »
Page 7 sur10
Introduction à l’Administration de 2020-2021 – Semestre 1 Université Constantine 2
Bases de Données (ABD)
8. Exportation et importation des données
En utilisant SQL Developer:
A) Utilisation de l’assistant export (SQL)
1. Exportation des données :
Menu « Outils » ->« Export de bases de données »
Choisir le format « insert »: l’enregistrement des données se fera dans un fichier .sql
Page 8 sur10
Introduction à l’Administration de 2020-2021 – Semestre 1 Université Constantine 2
Bases de Données (ABD)
2. Importation des données :
Dans la feuille de calcul, taper @chemin_du_fichier\test.sql
(exemple : C:\Users\User\export.sql)puis clic sur « Exécuter un script (F5) »
Page 9 sur10
Introduction à l’Administration de 2020-2021 – Semestre 1 Université Constantine 2
Bases de Données (ABD)
B) Utilisation de l’assistant export (SQL)
1. Exportation des données :
Menu « Outils » ->« Export de bases de données »
Choisir le format «excel 2003+»: l’enregistrement des données se fera dans un fichier .xlsx
2. Importation des données :
Dans la liste des tables d’une connexion, clic droit sur une table puis « Importer des données »
9. Sauvegarde et restauration
Sauvegarde (backup)
Commande « Backup Database » dans le menu Démarrer
Restauration (restore)
Commande « Restore Database » dans le menu Démarrer
Informations de sauvegarde:
SQL Developer -> Connexion DBA -> « Sauvegarde et restauration »
Pour les manipulations avancées:
Outil RMAN (Recovery Manager) disponible sous Oracle.
Page 10 sur10