QCM sur Oracle 11g Administration – Partie 19

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. Quelle commande permet de vérifier l’utilisation de la mémoire dans Oracle ?

A SELECT * FROM v$memory;

B SELECT * FROM v$sgastat;

C SELECT * FROM v$mem_usage;

D SELECT * FROM v$memory_info;

B
La vue v$sgastat fournit des informations sur l’utilisation de la mémoire partagée (SGA) dans Oracle, ce qui est utile pour surveiller la consommation de mémoire par les différents composants Oracle.

 

 

2. Quelle commande permet de consulter les processus d’Oracle ?

A SELECT * FROM v$process;

B SELECT * FROM v$session;

C SELECT * FROM dba_processes;

D SELECT * FROM v$background_processes;

A
La vue v$process contient des informations sur les processus en cours dans l’instance Oracle, ce qui est utile pour analyser les processus de fond et les performances de la base de données.

 

 

3. Quelle commande permet de vérifier la santé d’une base de données Oracle ?

A select * from v$health_check;

B select * from v$instance;

C select * from v$diagnostic;

D select * from v$system_event;

B
La vue v$instance fournit des informations sur l’état actuel de l’instance Oracle, y compris son statut (si elle est en cours d’exécution, arrêtée, etc.). C’est un bon moyen de vérifier la santé générale de la base de données.

 

 
 

4. Quelle commande permet de désactiver un rôle dans Oracle ?

A drop role role_name;

B alter role role_name disable;

C alter role role_name inactive;

D alter role role_name noenable;

B
La commande alter role role_name disable; permet de désactiver un rôle dans Oracle. Cela empêche l’attribution de privilèges associés à ce rôle sans supprimer le rôle lui-même.

 

 

5. Quel est le rôle d’un profil dans Oracle ?

A Gérer les privilèges d’un utilisateur

B Définir les permissions d’un utilisateur sur les objets de la base

C Créer des comptes d’utilisateur

D Limiter l’accès à certaines ressources

D
Un profil dans Oracle permet de gérer les ressources allouées aux utilisateurs. Cela inclut la définition des limites sur les ressources comme l’utilisation de CPU, la durée des sessions, le nombre de connexions simultanées, etc. Par exemple: CREATE PROFILE nom_du_profil LIMIT SESSIONS_PER_USER 5;

 

 

6. Quelle commande permet de forcer l’utilisation d’un plan d’exécution spécifique pour une requête SQL dans Oracle ?

A ALTER SESSION FORCE PLAN

B USE PLAN

C OPTIMIZE SQL PLAN

D FORCE PLAN

A
La commande ALTER SESSION FORCE PLAN permet d’appliquer un plan d’exécution spécifique pour une session, ce qui peut être utile pour forcer Oracle à utiliser un plan d’exécution donné, même si l’optimiseur considère qu’un autre plan est plus optimal.

 

 
 

7. Dans Oracle, quel processus est chargé de la récupération des fichiers après un crash ou une panne ?

A LGWR

B DBWR

C SMON

D PMON

C
SMON (System Monitor) est le processus responsable de la récupération des fichiers après une panne. Il peut effectuer des récupérations de données en cas de crash de la base de données et rétablir l’intégrité des fichiers.

 

 

8. Quelle vue Oracle permet d’afficher les statistiques d’exécution des requêtes SQL ?

A V$SQL

B V$SQL_PLAN

C V$SQLAREA

D V$SQL_STATISTICS

A
La vue V$SQL contient des informations sur les requêtes SQL qui ont été exécutées dans la base de données, y compris les statistiques d’exécution, comme le nombre de lectures logiques, de lectures physiques et d’écritures. Cela peut aider à identifier des requêtes qui nécessitent un ajustement pour améliorer la performance.

 

 

9. Quelle commande permet de vérifier l’intégrité d’un fichier de contrôle dans Oracle ?

A VALIDATE CONTROLFILE

B CHECK CONTROLFILE

C DBMS_VALIDATE_CONTROLFILE

D RECOVER CONTROLFILE

A
La commande VALIDATE CONTROLFILE permet de vérifier l’intégrité du fichier de contrôle, qui est essentiel pour la gestion de la base de données. Si le fichier de contrôle est corrompu, cela peut empêcher la base de données de démarrer correctement.

 

 
 

10. Quelle vue permet d’afficher les privilèges accordés à un utilisateur dans Oracle ?

A DBA_USER_PRIVS

B ALL_TAB_PRIVS

C USER_TAB_PRIVS

D DBA_ROLE_PRIVS

A
La vue DBA_USER_PRIVS contient des informations sur les privilèges accordés aux utilisateurs de la base de données. Elle fournit des détails sur les privilèges de connexion, d’accès à des objets, etc.

 

Laisser un commentaire

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