Exam Dba 1920 QCM

Télécharger au format docx, pdf ou txt
Télécharger au format docx, pdf ou txt
Vous êtes sur la page 1sur 5

1.

Vous êtes un administrateur de base de données et vous avez remarqué que la


consommation des ressources CPU par les utilisateurs qui ont le rôle DBA dépasse la
limite définie dans leur profil.
Quelle action peut-on faire pour assurer le respect des limites imposées ?

a. Assigner aux utilisateurs le profil DEFAULT


b. Modifier la valeur du paramètre RESOURCE_LIMIT à TRUE
c. Créer un nouveau profil avec des restrictions CPU et l’assigner aux utilisateurs
d. Enlever le rôle DBA et leurs attribuer les rôles CONNECT et RESOURCE

2. Un lundi matin, vous avez trouvé l’instance de base de données arrêtée. (shutdown abort).
Apres inspection, vous avez lancer la commande STARTUP.
Quelle est la bonne affirmation ?
a. PMON procède au nettoyage des médias.
b. SMON effectue la récupération de l’instance.
c. PMON effectue la récupération de l’instance.
d. Undo Advisor annule toutes les transactions non validées

3. Lors du chargement des données dans la table STAFF. L’opération a échouée et vous avez
trouvé ce message d’erreur :
ORA-01653 unable to extend table HR.STAFF by 8 in tablespace USERS

Quelle commande doit-on exécuter pour pouvoir charger les données ?


a. Démarrer l’instance de la base de données et exécuter le job.
b. Tronquer la table STAFF et exécuter le job.
c. Supprimer toutes les lignes de la table STAFF et exécuter le job
d. Augmenter la taille du tablespace USERS et exécuter le job.

4. Lors de la création ou la mise à jour d’un utilisateur de la base de données, le mot de passe
doit respecter les restrictions suivantes

Quelle est l’option qu’on doit utiliser pour atteindre cet objectif ?
a. Utiliser un trigger pour valider le mot de passe
b. Utiliser un bloc plsql pour valider le mot de passe
c. Utiliser un profile qui inclus une fonction de vérification de mot de passe
d. Utiliser la procédure de vérification de mot de passe par défaut.

5. Quelle est l’affirmation correcte concernant la vue V$PARAMETER.


a. Afficher uniquement la liste des valeurs par défaut.
b. Afficher uniquement la liste des paramètres basiques.
c. Afficher les valeurs courantes des paramètres
d. Afficher la liste de tous les paramètres de la base de données
e. Displays only the list of default values

6. Lors de la mise en place de votre base de données, vous avez décidé de créer un
utilisateur en respectant les points suivants :
Quelle est l’option de la commande CREATE USER vous allez utiliser pour atteindre votre
objectif ?
a. Profile
b. Account lock, Password expire, Quota 10MB on CertkillerTBS1
c. Account unlock, Quota unlimited on CertkillerTBS1
d. Password expire, Quota 10MB on CertkillerTBS1, Default tablespace CertkillerTBS1

7. Vous avez besoin de renommer un fichier de données.


Comment vous allez procéder ?
a. Monter la base en NOMOUNT et changer manuellement le nom du fichier puis
exécuter la commande ALTER TABLESPACE... RENAME DATAFILE...
b. Rendre le tablespace qui contient l fichier de donnée offline, renommer le fichier
manuellement puis exécuter la requête ALTER DATABASE... RENAME
DATAFILE...
c. Rendre le tablespace qui contient le fichier de donnée offline, renommer le fichier
manuellement puis exécuter la requête ALTER TABLESPACE... RENAME
DATAFILE..
d. Rendre le tablespace qui contient le fichier de donnée read only, renommer le fichier
manuellement puis exécuter la requête ALTER TABLESPACE... RENAME
DATAFILE...

8. Votre base de données et dans l’état MOUNT. Vous avez exécuter la commande suivante
pour l’ouvrir :
ALTER DATABASE OPEN;
Quelles sont les actions résultantes de cette requête ?
a. Les fichiers de contrôle et les fichiers log seront ouverts
b. Les fichiers de contrôle et le fichier mot de passe seront ouverts
c. Le fichier de paramètre et les fichiers log seront ouverts
d. Les fichiers de données en ligne seront ouverts

9. Dans votre base de données, les utilisateurs SYS et SYSTEM ont respectivement les
profiles ADMIN_PROF1 and ADMIN_PROF2. Les autres administrateurs ont le
profile ADMIN_PROF3. Vous créez un profile USER_PROF et vous l’assigner à
l’utilisateur ADAMS. Après une semaine vous réalisez que vous n’avez plus besoin du
profile USER_PROF et vous le supprimez.
Quel est le profil de l’utilisateur ADAMS après suppression du profile USER_PROF ?
a. Aucun profile
b. Le profile par default
c. Le même profile que l’utilisateur SYS
d. Le même profile que l’utilisateur SYSTEM

10. Les utilisateurs se connectent à la base de données via plusieurs applications ce qui
dégrade les performances de la base de données. L’administrateur de la BD suspecte les
multiples connexions à la base et a demandé de restreindre le nombre de connexion par
utilisateur.
Quelle action doit-on prendre pour atteindre cet objectif ?
a. Attribuer au paramètre SESSIONS la valeur 1 dans le fichier de paramètre.
b. Attribuer le privilège SINGLE SESSION à tous les utilisateurs.
c. Attribuer la valeur 1 à la limite SESSIONS_PER_USER du profile des utilisateurs.
d. Attribuer le privilège RESTRICTED SESSION à tous les utilisateurs.
11. Vous souhaitez que la taille du tablespace augmente s’il est plein. Quelle option vous
devez utiliser ?
a. Utiliser une allocation automatique d’extend.
b. Utiliser la segmentation automatique de l’espace de stockage.
c. Créer un tablespace avec un bigfile
d. Activer AUTOEXTEND pour au moins un des fichiers de données.

12. Le process CKPT s’exécute chaque minute. Un utilisateur a mis à jour les lignes de la
table ORDERS. Le process CKPT s’est lancé avant que l’utilisateur ne valide sa
transaction.
Qu’est ce qui va se passer pour les blocks modifiés ?
a. Les blocks modifies seront écrits dans le fichier des données
b. Les blocks modifies seront écrits dans le fichier temporaire
c. Les blocks modifies seront écrits dans le fichier de contrôle
d. Les blocks modifies resteront dans le buffer cache.

13. Vous avez exécuté les commandes suivantes pour créer un utilisateur de base de
données et lui attribuer les privilèges nécessaires.
SQL> CREATE USER user01
IDENTIFIED BY oracle
DEFAULT TABLESPACE tbs1
TEMPORARY TABLESPACE temp
PROFILE default;
/
SQL> GRANT create session, create table TO user01;

En exécutant une requête de création de table il reçoit le message d’erreur suivant :


ERROR at line 1:
ORA-01950: no privileges on tablespace

Quelle la cause de ce message ?


a. Le tablespace TBS1 est plein.
b. L’utilisateur n’est pas le propriétaire du tablespace SYSTEM.
c. L’utilisateur n’a pas de quota dans le tablespace TBS1.
d. L’utilisateur n’a pas les privilèges nécessaires pour créer les tables dans le tablespace
TBS1.

14. Quelles sont les conséquences de l’exécution de la commande SHUTDOWN ABORT :


What are the consequences of executing the SHUTDOWN ABORT command?
a. Les fichiers de données seront synchronisés.
b. La base de données est fermée mais l’instance est toujours démarrée.
c. Database buffers et redo buffers ne seront pas écrits sur le disque.
d. Une restauration automatique sera effectuée lors du prochain démarrage.

15. Votre base de données contient les tablespaces suivants :


-TEMP tablespace temporaire par défaut.
-UNDOTBS1 undo tablespace par défaut.
-USERS tablespace permanent par défaut.
-SYSTEM tablespace permanent.
Quel tablespace peut être modifié en read only ?
a. TEMP
b. USERS
c. SYSTEM
d. UNDOTBS1

16. Vous avez exécuté la commande suivante pour démarrer la base de données :
SQL> STARTUP
Mais vous avez eu l’erreur suivante :
ORA-00205: error in identifying controlfile, check alert log for more info
Quelle vue on doit consulter pour vérifier la liste des fichiers de contrôle ?
a. V$DATABASE_PROPERTIES
b. V$CONTROLFILE
c. DBA_CONTROL_FILES
d. V$CONTROLFILE_RECORD_SECTION

17. L’utilisateur HR a créé la vue EMP_V avec la commande suivante :


SQL> CREATE VIEW emp_v AS SELECT * FROM scott.employees;
HR veut donner le privilège SELECT de la vue EMP_V à l’utilisateur JIM.
Quelle est l’affirmation correcte dans ce cas ?
a. HR peut donner ce privilège à JIM car HR est le propriétaire de la vue.
b. HR peut donner ce privilège à JIM sans GRANT OPTION.
c. SCOTT doit donner le privilège SELECT on EMPLOYEES à HR avec GRANT
OPTION
d. SCOTT doit donner le privilège SELECT on EMPLOYESS à JIM avant cette opération

18. L’utilisateur HR est le propriétaire de la table EMPLOYEES. HR donne des privilèges à


SCOTT avec cette commande.
SQL> GRANT SELECT, INSERT, UPDATE ON employees TO scott WITH GRANT
OPTION;

SCOTT exécute cette commande pour donner ces privilèges à JIM.


SQL> GRANT SELECT, INSERT, UPDATE ON hr.employees TO jim;
HR a décidé de de supprimer les privilèges de JIM via cette commande :
SQL> REVOKE SELECT, INSERT, UPDATE ON employees FROM jim;

Quelle est la bonne réponse ?


a. Seulement HR peut exécuter les opérations SELECT, INSERT, et UPDATE sur la table
EMPLOYEES.
b. La commande de suppression des privilèges est bien exécutée.
c. La commande n’est pas réussie car HR n’a pas le droit de supprimer les privilèges de
JIM.
d. La commande n’est pas réussie car SCOTT a encore ses privilèges.

19. Quelle est l’affirmation correcte concernant les rôles ?


a. Un rôle peut contenir les privilèges système et les privilèges objet.
b. Un rôle ne peut pas être assigné a lui-même
c. L’utilisateur SYS est le propriétaire de tous les rôles.
d. Un rôle ne peut pas contenir un autre rôle.
20. Quel est l’espace mémoire créé quand un process serveur est démarré et qui contient les
données et les informations de contrôle de ce process.
a. SGA
b. Streams Pool
c. PGA
d. Shared Pool

Vous aimerez peut-être aussi