QCM sur Oracle 11g Administration – Partie 20

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 réduire l’espace d’une table après une suppression de données ?

A ALTER TABLE [table_name] TRUNCATE SPACE;

B ALTER TABLE [table_name] REDUCE SPACE;

C ALTER TABLE [table_name] COALESCE SPACE;

D ALTER TABLE [table_name] SHRINK SPACE;

D
La commande ALTER TABLE ... SHRINK SPACE permet de libérer de l’espace inutilisé dans une table après avoir supprimé des données. Cela est particulièrement utile pour les tables ayant subi une réduction importante du nombre de lignes.

 

 

2. Quelle commande permet de désactiver un utilisateur dans Oracle ?

A ALTER USER [user_name] ACCOUNT LOCK;

B ALTER USER [user_name] ACCOUNT DISABLE;

C ALTER USER [user_name] DISABLE ACCOUNT;

D ALTER USER [user_name] LOCK ACCOUNT;

A
La commande ALTER USER [user_name] ACCOUNT LOCK permet de verrouiller le compte d’un utilisateur, empêchant ainsi l’accès à la base de données.

 

 

3. Quelle commande permet de configurer la taille maximale d’une session dans Oracle ?

A ALTER SYSTEM SET SESSION_MAX_SIZE = [size];

B ALTER SYSTEM SET SESSION_MAX_MEMORY = [size];

C ALTER SYSTEM SET MAX_SESSION_MEMORY = [size];

D ALTER SYSTEM SET RESOURCE_LIMIT = TRUE;

D
La commande ALTER SYSTEM SET RESOURCE_LIMIT = TRUE; permet d’activer la gestion des ressources, ce qui inclut la possibilité de limiter la taille des sessions. Une fois activée, vous pouvez spécifier des limites pour les sessions, y compris la mémoire et les ressources CPU.

 

 
 

4. Quelle commande permet d’annuler une opération dans Oracle ?

A ROLLBACK;

B COMMIT;

C CANCEL;

D UNDO;

A
La commande ROLLBACK; permet d’annuler une transaction non encore validée dans Oracle, en revenant à l’état de la base de données avant le début de la transaction.

 

 

5. Quelle commande permet de vérifier la version d’Oracle ?

A SELECT * FROM v$version;

B SELECT * FROM v$database;

C SELECT version FROM v$instance;

D SELECT * FROM dba_version;

A
La vue v$version permet de consulter la version d’Oracle ainsi que d’autres informations liées à la version, comme les patchs installés.

 

 

6. Quelle commande permet de générer un fichier de trace pour une session spécifique dans Oracle ?

A ALTER SESSION SET TRACE = TRUE;

B ALTER SESSION ENABLE TRACE;

C ALTER SESSION SET SQL_TRACE = TRUE;

D ALTER SESSION ENABLE SQL_TRACE;

C
La commande ALTER SESSION SET SQL_TRACE = TRUE; permet de générer un fichier de trace SQL pour la session active, ce qui permet de surveiller les requêtes SQL et d’analyser la performance.

 

 
 

7. Quelle commande permet de récupérer une base de données Oracle après un crash ?

A recover database;

B restore database;

C recover database until time;

D recover database using backup controlfile;

A
La commande recover database; est utilisée pour récupérer une base de données Oracle après un crash. Cela permet de récupérer les données à partir des journaux archivés et de restaurer la base de données à son dernier état cohérent.

 

 

8. Quelle commande permet de modifier un fichier de contrôle ?

A alter system set control_files='new_file';

B alter database add controlfile 'new_file';

C alter system set controlfile='new_file' scope=spfile;

D alter system set control_file='new_file' scope=both;

A
La commande alter system set control_files='new_file'; permet de modifier le fichier de contrôle d’une base de données Oracle. Cette commande peut être utilisée pour ajouter ou modifier des fichiers de contrôle dans une instance Oracle.

 

 

9. Quelle commande permet de générer un rapport complet de l’instance Oracle ?

A show all diagnostics;

B select * from v$instance;

C show parameter all;

D report instance;

C
La commande show parameter all; dans SQL*Plus affiche tous les paramètres de configuration de l’instance Oracle en cours. Cela donne un aperçu complet de l’instance, y compris les paramètres de mémoire, de journalisation, et autres configurations.

 

 
 

10. Quelle commande permet de supprimer une table dans Oracle ?

A drop table table_name cascade;

B delete table table_name;

C remove table table_name;

D drop table table_name;

D
La commande drop table table_name; supprime une table dans Oracle ainsi que tous ses objets associés (index, contraintes, etc.). L’option cascade est utilisée pour supprimer également les objets dépendants comme les contraintes.

 

Laisser un commentaire

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