QCM sur Oracle 11g Administration – Partie 14

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’état d’un utilisateur dans Oracle ?

A select status from all_users where username = 'username';

B select account_status from dba_users where username = 'username';

C select account_status from all_users where username = 'username';

D select status from user_users where username = 'username';

B
La vue dba_users permet de vérifier l’état d’un utilisateur Oracle, notamment son statut (verrouillé, expiré, etc.). La colonne account_status fournit des informations sur l’état actuel du compte utilisateur.

 

 

2. Quelle vue permet de lister les sessions actives dans Oracle ?

A v$session

B dba_sessions

C user_sessions

D all_sessions

A
La vue v$session contient des informations sur les sessions actives dans Oracle, telles que l’ID de session, l’utilisateur connecté, l’état de la session, et d’autres détails.

 

 

3. Quelle commande permet de démarrer un fichier de base de données Oracle en mode « MOUNT » ?

A startup mount;

B startup mount database;

C alter system mount database;

D startup database mount;

A
La commande startup mount; permet de démarrer la base de données Oracle en mode « MOUNT ». Cela signifie que la base de données est en cours de préparation, mais n’est pas encore ouverte pour les utilisateurs.

 

 
 

4. Quelle commande permet de supprimer un tablespace dans Oracle ?

A drop tablespace ts_name including contents;

B remove tablespace ts_name;

C delete tablespace ts_name;

D drop tablespace ts_name;

D
La commande drop tablespace ts_name; permet de supprimer un tablespace Oracle. Toutefois, il est important de s’assurer qu’il n’y a pas d’objets dépendants dans ce tablespace avant de le supprimer.

 

 

5. Quelle commande permet d’afficher la structure des tablespaces dans Oracle ?

A select * from user_tablespaces;

B select tablespace_name, file_name from dba_data_files;

C select * from dba_tablespaces;

D select * from v$tablespaces;

C
La vue dba_tablespaces permet d’afficher des informations complètes sur tous les tablespaces dans la base de données Oracle, notamment leurs attributs, leur taille, et leur état.

 

 

6. Quel type de tablespace est généralement utilisé pour stocker des informations de sauvegarde dans Oracle ?

A Undo Tablespace

B System Tablespace

C Temporary Tablespace

D Flash Recovery Area

D
La Flash Recovery Area (FRA) est un emplacement spécifique dans Oracle où sont stockées les informations de récupération, y compris les journaux de redo archivés, les sauvegardes et les fichiers de contrôle. Cela facilite la récupération et la gestion des sauvegardes.

 

 
 

7. Quelle commande permet de récupérer une ligne spécifique d’une table à un moment donné dans le passé ?

A SELECT ... FLASHBACK

B SELECT ... AS OF TIMESTAMP

C SELECT ... TO_TIMESTAMP

D SELECT ... FLASHBACK TO SCN

B
La commande SELECT ... AS OF TIMESTAMP permet de récupérer les données à un moment spécifique dans le passé en utilisant la fonctionnalité Flashback d’Oracle. Par exemple:

SELECT * FROM my_table AS OF TIMESTAMP TO_TIMESTAMP('2023-03-11 12:00:00', 'YYYY-MM-DD HH24:MI:SS');

 

 

8. Qu’est-ce que le mode ARCHIVELOG permet dans Oracle ?

A De permettre les sauvegardes incrémentielles

B De restaurer les données sans interruption du service

C D’archiver les fichiers de redo logs pour permettre la récupération complète

D D’activer la compression des fichiers de log

C
Le mode ARCHIVELOG permet à Oracle de sauvegarder les fichiers de redo logs. Cela est essentiel pour effectuer une récupération point-in-time, car les fichiers de redo logs archivés contiennent les informations nécessaires pour restaurer la base de données à un point spécifique dans le temps.

 

 

9. À quoi sert un Undo Tablespace dans Oracle ?

A Il stocke les informations des fichiers de redo log

B Il permet de restaurer une base de données dans un état antérieur

C Il gère les transactions en cours et les annule en cas de besoin

D Il sert à stocker des données temporaires pour les jointures

C
Un Undo Tablespace est utilisé pour gérer les informations liées aux transactions en cours. Si une transaction doit être annulée ou si une opération nécessite de revenir en arrière (comme lors d’une rollback), l’Undo Tablespace contient les informations nécessaires pour restaurer les données à leur état antérieur.

 

 
 

10. Un tablespace temporaire dans Oracle est utilisé pour quelles opérations ?

A Pour stocker les données archivées

B Pour les opérations de tri et de jointures lors de l’exécution des requêtes

C Pour enregistrer les erreurs de la base de données

D Pour sauvegarder les fichiers de log

B
Les tablespaces temporaires sont utilisés pour gérer l’espace nécessaire aux opérations temporaires, telles que les tris et les jointures lors de l’exécution de requêtes SQL. Ils sont également utilisés pour les opérations de tri dans les requêtes de type ORDER BY.

 

Laisser un commentaire

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