PART 2 - Introduction Au SGBD ORACLE
PART 2 - Introduction Au SGBD ORACLE
PART 2 - Introduction Au SGBD ORACLE
Les Bases de Données Avancées : SQL – Oracle - PL/SQL – Prof. Zakaria KHATAR
INTRODUCTION AU SGBD ORACLE
Les Bases de Données Avancées : SQL – Oracle - PL/SQL – Prof. Zakaria KHATAR
INTRODUCTION AU SGBD ORACLE
Les Bases de Données Avancées : SQL – Oracle - PL/SQL – Prof. Zakaria KHATAR
INTRODUCTION AU SGBD ORACLE
Les Bases de Données Avancées : SQL – Oracle - PL/SQL – Prof. Zakaria KHATAR
INTRODUCTION AU SGBD ORACLE
Les Bases de Données Avancées : SQL – Oracle - PL/SQL – Prof. Zakaria KHATAR
INTRODUCTION AU SGBD ORACLE
Lancement du SQL*PLUS
SQL*PLUS est l'interface en ligne de commande d'Oracle qui permet aux utilisateurs
d'exécuter des requêtes SQL et des scripts PL/SQL. C'est un outil essentiel pour les
administrateurs de base de données et les développeurs travaillant avec Oracle.
Les Bases de Données Avancées : SQL – Oracle - PL/SQL – Prof. Zakaria KHATAR
INTRODUCTION AU SGBD ORACLE
Lancement du SQL*PLUS
Le rôle SYSDBA est l'un des niveaux d'accès les plus élevés dans Oracle. Il donne à
l'utilisateur des privilèges administratifs complets sur la base de données, permettant des
tâches telles que la création, la suppression et la modification de tables, la sauvegarde et
la restauration de la base de données, ainsi que d'autres opérations critiques.
Les Bases de Données Avancées : SQL – Oracle - PL/SQL – Prof. Zakaria KHATAR
INTRODUCTION AU SGBD ORACLE
Dans SQL*Plus, SHOW affiche vos configurations actuelles, alors que SET vous donne la
liberté de les ajuster selon vos préférences.
SHOW LINESIZE;
SHOW PAGESIZE;
Exemples de commande SET :
SET PAGESIZE 30;
SET LINESIZE 80;
Les Bases de Données Avancées : SQL – Oracle - PL/SQL – Prof. Zakaria KHATAR
INTRODUCTION AU SGBD ORACLE
Les Bases de Données Avancées : SQL – Oracle - PL/SQL – Prof. Zakaria KHATAR
INTRODUCTION AU SGBD ORACLE
Les Bases de Données Avancées : SQL – Oracle - PL/SQL – Prof. Zakaria KHATAR
INTRODUCTION AU SGBD ORACLE
Les Bases de Données Avancées : SQL – Oracle - PL/SQL – Prof. Zakaria KHATAR
INTRODUCTION AU SGBD ORACLE
Rôle Description
Donne à l'utilisateur des privilèges administratifs complets sur la base
DBA
de données.
Autorise l'utilisateur à créer et de gérer des tables , des procédures,
RESOURCE
des séquences, des déclencheurs et des types.
Accorde un accès de base pour se connecter à la base de données et
CONNECT
effectuer des opérations simples.
EXP_FULL_DATABASE Permet à l'utilisateur d'exporter l'intégralité de la base de données.
IMP_FULL_DATABASE Permet à l'utilisateur d'importer l'intégralité de la base de données.
Les Bases de Données Avancées : SQL – Oracle - PL/SQL – Prof. Zakaria KHATAR
INTRODUCTION AU SGBD ORACLE
La commande SPOOL
La commande « SPOOL » est utilisée dans SQL*PLUS pour enregistrer les résultats d'une
requête ou d'une commande directement dans un fichier spécifié.
SPOOL /chemin/vers/monfichier.txt;
-- Vos requêtes ou commandes ici
SPOOL OFF;
PS: Une fois SPOOL activé, toutes les commandes et leurs sorties sont capturées et écrites dans le
fichier spécifié. Pour terminer l'enregistrement et fermer le fichier, employez : SPOOL OFF;
Les Bases de Données Avancées : SQL – Oracle - PL/SQL – Prof. Zakaria KHATAR
INTRODUCTION AU SGBD ORACLE
GET chemin/vers/fichier.txt
PS: Avec GET, un espace précède le chemin du fichier, tandis qu'avec @, le chemin suit immédiatement.
Les fichiers SPOOL peuvent avoir des extensions telles que .sql, pas seulement .txt.
Les Bases de Données Avancées : SQL – Oracle - PL/SQL – Prof. Zakaria KHATAR