QCM sur Oracle 11g Administration – Partie 13

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. Que permet de faire un tablespace en mode READ ONLY dans Oracle ?

A Modifier les données d’une table contenue dans le tablespace

B Ajouter de nouveaux objets dans le tablespace

C Accéder aux objets sans pouvoir les modifier

D Modifier les fichiers de données associés au tablespace

C
Un tablespace en mode READ ONLY permet uniquement l’accès aux objets (tables, vues, etc.) sans permettre les modifications. C’est une fonctionnalité utile pour des besoins de lecture seule, comme lors de l’archivage de données.

 

 

2. Quel processus Oracle est responsable de l’écriture des données dans les fichiers de contrôle ?

A SMON

B PMON

C DBWR

D LGWR

A
Le processus SMON (System Monitor) est responsable de la gestion des tâches de nettoyage et de récupération dans Oracle, y compris l’écriture de l’état de la base de données dans les fichiers de contrôle.

 

 

3. Quel outil dans Oracle 11g permet de restaurer une base de données à un point spécifique dans le temps ?

A RMAN

B Oracle Data Guard

C Oracle Flashback

D Oracle Streams

C
Oracle Flashback permet de revenir à un point spécifique dans le temps, en récupérant une base de données à un état antérieur sans avoir besoin de restaurer une sauvegarde complète. Cela est très utile pour annuler des erreurs comme des suppressions accidentelles.

 

 
 

4. Quelle commande permet de désactiver un tablespace Oracle ?

A ALTER TABLESPACE [tablespace_name] OFFLINE;

B ALTER TABLESPACE [tablespace_name] DISABLE;

C ALTER TABLESPACE [tablespace_name] SHUTDOWN;

D ALTER TABLESPACE [tablespace_name] OFFLINE IMMEDIATE;

D
La commande ALTER TABLESPACE [tablespace_name] OFFLINE IMMEDIATE permet de mettre un tablespace hors ligne immédiatement, ce qui empêche toute activité utilisateur sur ce tablespace.

 

 

5. Quelle commande permet de vérifier les fichiers de contrôles d’Oracle ?

A SELECT * FROM v$controlfile;

B SELECT * FROM dba_controlfiles;

C SELECT * FROM v$control_files;

D SELECT * FROM all_controlfiles;

C
La vue v$control_files contient des informations sur les fichiers de contrôle d’Oracle, notamment leur emplacement et leur statut.

 

 

6. Quelle commande permet de déplacer un fichier de données dans Oracle ?

A ALTER DATABASE MOVE DATAFILE [file_name] TO [new_location];

B ALTER DATABASE RENAME DATAFILE [old_location] TO [new_location];

C ALTER DATABASE DATAFILE [file_name] RELOCATE TO [new_location];

D ALTER DATABASE RENAME DATAFILE TO [new_location];

B
La commande ALTER DATABASE RENAME DATAFILE permet de renommer un fichier de données dans Oracle, ce qui permet indirectement de le déplacer vers un nouveau chemin ou un nouvel emplacement.

 

 
 

7. Quelle vue permet de surveiller les verrous dans Oracle ?

A v$locks

B v$session_lock

C dba_lock

D v$session_wait

B
La vue v$session_lock fournit des informations sur les verrous actuellement détenus par les sessions dans Oracle. Cela permet de détecter des problèmes de verrouillage qui pourraient affecter les performances ou bloquer des transactions.

 

 

8. Quelle commande permet de changer l’état d’une base de données Oracle de « MOUNT » à « OPEN » ?

A alter system mount database;

B alter system open database;

C alter database mount;

D alter database open;

D
La commande alter database open; permet de ouvrir une base de données Oracle qui est en mode « MOUNT ». Cette commande permet de rendre la base de données accessible pour les utilisateurs et les applications.

 

 

9. Quelle commande permet de vérifier l’intégrité d’un tablespace dans Oracle ?

A check tablespace ts_name;

B validate tablespace ts_name;

C alter tablespace ts_name check integrity;

D dbms_repair.validate_tablespace(ts_name);

B
La commande validate tablespace ts_name; est utilisée pour valider l’intégrité d’un tablespace. Elle permet de vérifier si les structures de stockage sont cohérentes et si les blocs de données sont accessibles.

 

 
 

10. Quelle commande permet de désactiver un trigger dans Oracle ?

A alter trigger trigger_name disable;

B disable trigger trigger_name;

C drop trigger trigger_name;

D alter trigger trigger_name deactivate;

A
La commande alter trigger trigger_name disable; permet de désactiver un trigger spécifique dans Oracle. Cela peut être utile lors de tâches de maintenance ou pour éviter que des triggers ne s’exécutent pendant une opération particulière.

 

Laisser un commentaire

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