Exam Dba 1920 QCM
Exam Dba 1920 QCM
Exam Dba 1920 QCM
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
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.
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
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;
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