QCM sur Oracle 11g Administration – Partie 5

Ce questionnaire à choix multiples (QCM) a pour objectif de tester vos connaissances et compétences sur l’administration de la base de données Oracle 11g. Oracle 11g, l’une des versions les plus utilisées dans les environnements de gestion de bases de données relationnelles, offre une série de fonctionnalités avancées pour la gestion, la sécurisation et l’optimisation des bases de données.
 
 

1. Dans Oracle, quelle est la commande pour effectuer un commit d’une transaction en cours ?

A COMMIT

B SAVEPOINT

C ROLLBACK

D TRANSACTION COMMIT

A
La commande COMMIT est utilisée pour valider une transaction et enregistrer les modifications effectuées dans la base de données. Une fois qu’un commit est effectué, les changements sont permanents.

 

 

2. Quel est le but de la fonctionnalité Flashback dans Oracle ?

A Sauvegarder la base de données pour la récupération

B Fournir une copie des données à un moment spécifique dans le passé

C Réplication des données entre deux bases

D Surveiller l’état de la base de données

B
La fonctionnalité Flashback permet de restaurer les données ou la base de données entière à un état antérieur. Elle est très utile en cas de suppression accidentelle ou d’autres erreurs humaines.

 

 

3. Quel processus Oracle gère la gestion des transactions et la cohérence des données ?

A DBWR

B LGWR

C SMON

D PMON

B
Le processus LGWR (Log Writer) est responsable de l’écriture des informations de journalisation des transactions dans les fichiers de journal des redo logs. Il joue un rôle essentiel dans la gestion des transactions et la cohérence des données dans Oracle.

 

 
 

4. Quelle commande permet de révoquer un privilège d’un utilisateur dans Oracle ?

A REVOKE

B DENY

C REMOVE

D DELETE

A
La commande REVOKE est utilisée pour retirer un privilège d’un utilisateur ou d’un rôle. Par exemple, pour révoquer l’accès à une table: REVOKE SELECT ON table_name FROM user_name;

 

 

5. Dans Oracle, quel type de sauvegarde ne nécessite pas d’arrêt de la base de données ?

A Sauvegarde complète en mode NOARCHIVELOG

B Sauvegarde en mode ARCHIVELOG

C Sauvegarde de fichier cold

D Sauvegarde hot en mode NOARCHIVELOG

B
Une sauvegarde en mode ARCHIVELOG permet de sauvegarder une base de données tout en permettant aux utilisateurs de continuer à travailler, sans interruption. Les fichiers de journalisation archivés permettent de récupérer les données après la sauvegarde.

 

 

6. Quelle est la fonction d’un segment dans Oracle ?

A Stocker un ensemble de tablespaces

B Stocker les fichiers de contrôle

C Organiser et stocker les données d’une table ou d’un index

D Gérer les utilisateurs et leurs privilèges

C
Un segment dans Oracle est une unité de stockage pour des objets comme des tables, des index, etc. Chaque segment est associé à un tablespace, et son but est de gérer l’espace nécessaire pour stocker les données d’un objet.

 

 
 

7. Quel est le rôle du processus PMON (Process Monitor) dans Oracle ?

A Gérer les processus d’entrée-sortie

B Surveiller les sessions utilisateur

C Gérer les transactions et les verrous

D Nettoyer les sessions abandonnées ou les processus morts

D
Le processus PMON est responsable de la surveillance et du nettoyage des sessions qui ont échoué ou des processus qui se sont terminés de manière inattendue. Il libère les ressources et gère les processus morts.

 

 

8. Quelle vue dynamique permet de suivre les requêtes en cours d’exécution dans Oracle ?

A V$SESSION

B V$SQL

C V$INSTANCE

D V$DATABASE

B
La vue V$SQL contient des informations sur les requêtes SQL qui sont actuellement en cours d’exécution. Elle permet aux administrateurs de surveiller les performances des requêtes et d’optimiser les performances du système.

 

 

9. Quelle est la fonction principale d’un index dans Oracle ?

A Accélérer l’accès aux données d’une table

B Sauvegarder les données de la base

C Organiser les fichiers de contrôles

D Vérifier l’intégrité des données

A
Un index est utilisé dans Oracle pour accélérer la recherche des données dans une table. Il permet un accès plus rapide aux lignes d’une table en fonction de la valeur des colonnes indexées.

 

 
 

10. Quelle vue dynamique permet de surveiller les attentes des sessions dans Oracle ?

A V$SESSION_WAIT

B V$SQL

C V$DATABASE

D V$INSTANCE

A
La vue V$SESSION_WAIT fournit des informations sur les événements d’attente des sessions. Elle permet d’identifier les ressources qui provoquent des blocages et des retards dans l’exécution des requêtes.

 

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *