0% ont trouvé ce document utile (0 vote)
8 vues6 pages

Questions de cours Oracle DBA Examen

Le document contient une série de questions de préparation à l'examen pour les administrateurs de bases de données Oracle, organisées en sections sur l'architecture, les fichiers physiques, les processus, la sécurité, les concepts avancés, la gestion des tablespaces, des utilisateurs, des rôles, ainsi que des commandes système. Chaque section aborde des thèmes clés tels que le démarrage d'une base de données, la gestion des fichiers, la sécurité des utilisateurs et la résolution de problèmes. Les questions visent à tester la compréhension des concepts fondamentaux et des commandes SQL spécifiques à Oracle.

Transféré par

Douaa Moussaoui
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
8 vues6 pages

Questions de cours Oracle DBA Examen

Le document contient une série de questions de préparation à l'examen pour les administrateurs de bases de données Oracle, organisées en sections sur l'architecture, les fichiers physiques, les processus, la sécurité, les concepts avancés, la gestion des tablespaces, des utilisateurs, des rôles, ainsi que des commandes système. Chaque section aborde des thèmes clés tels que le démarrage d'une base de données, la gestion des fichiers, la sécurité des utilisateurs et la résolution de problèmes. Les questions visent à tester la compréhension des concepts fondamentaux et des commandes SQL spécifiques à Oracle.

Transféré par

Douaa Moussaoui
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Questions de cours – Oracle DBA (préparation examen)

📘 Section A – Architecture & démarrage (5 questions)

1. Quelles sont les trois étapes de démarrage d’une base de données Oracle ?
2. Quelle est la différence entre une instance et une base de données ?
3. Que signifie le mode MOUNT lors du démarrage d’une base ?
4. Quelle commande permet de vérifier le nom de l’instance en cours ?
5. Que se passe-t-il lors de l’exécution de SHUTDOWN IMMEDIATE ?

📘 Section B – Fichiers physiques (4 questions)

6. Citez les trois types de fichiers physiques utilisés dans une base Oracle et donnez leur
rôle.
7. Qu'est-ce qu'un fichier de contrôle ? Que contient-il ?
8. Quelle commande SQL permet de lister les fichiers de contrôle ?
9. Que se passe-t-il si un fichier de contrôle est corrompu ou supprimé ?

📘 Section C – Processus Oracle (3 questions)

10. À quoi sert le processus SMON ? Et PMON ?


11. Quelle est la différence entre DBWR et LGWR ?
12. Quel est le rôle du processus Checkpoint (CKPT) ?

📘 Section D – Sécurité et utilisateurs (4 questions)

13. Quelle commande permet de créer un utilisateur avec mot de passe expiré ?
14. Quelle différence entre un utilisateur dans le CDB et un utilisateur dans une PDB ?
15. Que signifie l’erreur « privilège insuffisant » lors d’une tentative de connexion ?
16. Que permet le privilège CREATE SESSION ?

📘 Section E – Concepts avancés (4 questions)

17. Qu’est-ce que le mode ARCHIVELOG ? Pourquoi est-il important ?


18. Que signifie AUTOEXTEND ON dans un fichier de données ?
19. À quoi sert un profil utilisateur (PROFILE) dans Oracle ?
20. Que fait la commande ALTER SYSTEM SET open_cursors = 300 SCOPE=BOTH ?

20 Questions de compréhension – Préparation Partie 2


🔹 Gestion des tablespaces et fichiers (5 questions)

1. Quelle commande permet de créer un tablespace avec un fichier auto-extensible limité à


100 Mo ?
2. Quelle est la différence entre un datafile fixe et un datafile auto-extensible ?
3. Quelle commande permet de modifier la taille d’un fichier de données existant ?
4. Comment peut-on vérifier l’espace disponible dans un tablespace ?
5. Que se passe-t-il si un datafile atteint sa taille maximale sans autoextend activé ?

🔹 Gestion des utilisateurs (5 questions)

6. Quelle commande permet de créer un utilisateur avec mot de passe expiré ?


7. Quelle est la différence entre créer un utilisateur dans CDB$ROOT et dans une PDB ?
8. Quelle commande permet de forcer le changement de mot de passe à la première
connexion ?
9. Quelle est l’utilité de la commande ALTER USER ... PROFILE ... ?
10. Que permet le privilège CREATE SESSION ? Est-il obligatoire pour se connecter ?

🔹 Gestion des rôles et privilèges (4 questions)

11. Quelle commande permet de créer un rôle dans Oracle ?


12. Comment attribuer un rôle existant à un utilisateur ?
13. Quelle différence entre un privilège système et un privilège objet ?
14. Donnez une commande pour attribuer les droits SELECT, INSERT, UPDATE sur une table
NOTES à un rôle.

Commandes système Oracle (3 questions)


15. Expliquez le rôle de la commande :

ALTER SYSTEM SET open_cursors = 300 SCOPE = MEMORY;

16. Quelle est la signification de SCOPE = SPFILE ? Et SCOPE = BOTH ?


17. Quelles sont les conséquences d’un paramètre mal configuré dans open_cursors ?

🔹 Vues d’administration et diagnostics (3 questions)

18. Quelle commande permet de lister les utilisateurs et leur tablespace par défaut ?
19. Que permet la vue DBA_USERS ? Donnez un exemple de requête utile.
20. Quelle est la différence entre les vues DBA_USERS, ALL_USERS et USER_USERS ?

20 Questions – Préparation aux manipulations SQL (Partie


3)
🔹 A. Fichiers de journaux & contrôle (5 questions)

1. Quelle commande permet d’ajouter un membre à un groupe de journaux existant ?


2. Écrivez une commande SQL pour ajouter un nouveau groupe de journaux nommé
groupe 6 avec un fichier [Link] de 50 Mo.
3. Quelle commande permet de supprimer un groupe de journaux ?
4. Est-ce que la commande DROP LOGFILE GROUP supprime aussi le fichier physique ?
Pourquoi ?
5. Quelle requête permet d’afficher la liste des fichiers de contrôle existants ?

🔹 B. Tablespaces et fichiers de données (5 questions)

6. Quelle commande permet de créer un nouveau tablespace de 20 Mo avec extension


automatique jusqu’à 100 Mo ?
7. Quelle commande permet de modifier la taille d’un fichier datafile existant ?
8. Quelle option faut-il ajouter pour qu’un fichier .dbf puisse s’agrandir
automatiquement ?
9. Écrivez une commande pour consulter les tablespaces existants dans une base Oracle.
10. Donnez la syntaxe pour lister les fichiers de données associés à chaque tablespace.
🔹 C. Profils utilisateur (4 questions)

11. Quelle commande permet de créer un profil nommé etudiant_limite avec 3 échecs de
connexion maximum et mot de passe valide 60 jours ?
12. Quelle commande permet d’attribuer un profil à un utilisateur Oracle ?
13. Quelle commande permet de consulter les profils existants et leurs paramètres ?
14. Quelle différence entre IDLE_TIME et PASSWORD_LIFE_TIME dans un profil ?

🔹 D. Utilisateurs & synonymes (3 questions)

15. Quelle commande permet de créer un utilisateur avec mot de passe temporaire ?
16. Quelle commande permet de créer un synonyme privé pour une table NOTES ?
17. Quelle est la différence entre un synonyme privé et un synonyme public ?

🔹 E. Vues dynamiques & paramètres système (3 questions)

18. Quelle commande permet d’afficher les fichiers de journaux utilisés par la base ?
19. Quelle requête utilise-t-on pour afficher les paramètres initiaux d’Oracle (SPFILE) ?
20. Écrivez une commande SQL pour ajouter un fichier de contrôle dans le SPFILE.

20 Questions – Préparation à la résolution de problèmes


Oracle
🔹 A. Fichiers manquants, erreurs système (5 questions)

1. Que se passe-t-il si un fichier redo log est supprimé manuellement sans mise à jour
d’Oracle ?
2. Quelle est la bonne commande SQL pour supprimer un membre de journal manquant
dans Oracle ?
3. Quelle commande permet de forcer Oracle à ignorer un fichier redo absent au
démarrage ?
4. Comment restaurer un fichier [Link] si tous les fichiers de contrôle sont corrompus
?
5. Quelle est la différence entre un datafile corrompu et un redo log manquant ?
🔹 B. Vues dynamiques & état de la base (5 questions)

6. Quelle vue affiche la configuration des fichiers journaux ? Donnez la requête.


7. Quelle est la vue pour connaître la liste des fichiers de données ?
8. Quelle commande permet de vérifier l’état de l’instance Oracle au démarrage ?
9. Quelle commande permet de connaître l’état du dernier checkpoint ?
10. Quelle commande ou vue permet de voir les erreurs critiques de démarrage ?

🔹 C. Gestion des erreurs de connexion & CDB/PDB (5 questions)

11. Pourquoi la commande suivante peut-elle échouer :

CREATE USER SMI IDENTIFIED BY pass;

11. (quand elle est exécutée en CDB$ROOT)


12. Quelle est la différence entre un utilisateur créé dans CDB$ROOT et un utilisateur créé dans
une PDB ?
13. Quelle erreur Oracle peut apparaître si on essaie de créer un utilisateur sans le mot-clé C##
en CDB ?
14. Quelle est la commande pour basculer sur une PDB spécifique avant de créer un
utilisateur ?
15. Quelle commande permet de voir le container courant ?

🔹 D. Problèmes de privilèges & sécurité (3 questions)

16. Quelle est l’erreur typique reçue lorsqu’un utilisateur n’a pas le privilège CREATE
SESSION ?
17. Comment diagnostiquer un blocage dû à un profil trop restrictif (IDLE_TIME ou
échecs) ?
18. Quelle vue permet de voir le profil attribué à un utilisateur et ses paramètres ?

🔹 E. Paramètres système & erreurs de configuration (2 questions)

19. Quelle est la commande pour modifier un paramètre permanent (SPFILE) et que signifie
SCOPE = SPFILE ?
20. Donnez une commande ALTER SYSTEM mal formulée qui pourrait générer une erreur, et
expliquez pourquoi.

Vous aimerez peut-être aussi