2 Parmi les zones mmoire suivantes, laquelle ne fait pas partie de la mmoire SGA ?
a le cache de tampons de la base de donnes,
b la mmoire PGA,
c le tampon de journalisation,
d la zone de mmoire partage.
Rponse : B
4 Parmi les zones mmoire suivantes, laquelle permet de mettre en mmoire cache les
informations du dictionnaire de donnes ?
a le cache de tampons de la base de donnes,
b la mmoire PGA,
c le tampon de journalisation,
d la zone de mmoire partage.
Rponse : D
6 La mmoire PGA est une rgion de la mmoire qui contient les donnes et les informations
de contrle de plusieurs processus serveur ou de plusieurs processus d'arrire-plan.
a Vrai
b Faux
Rponse : Faux. Une mmoire PGA est une rgion de la mmoire qui contient les
donnes et les informations de contrle d'un seul processus serveur ou d'un seul
processus d'arrire-plan.
7 Parmi les processus suivants, lequel ou lesquels sont disponibles au dmarrage d'une
instance Oracle ?
a le processus utilisateur,
b le processus serveur,
c les processus d'arrire-plan.
Rponse : C
10 La structure physique d'une base Oracle est compose de fichiers de contrle, de fichiers de
donnes et de fichiers de journalisation.
a Vrai
b Faux
Rponse : Vrai
1 Connectez-vous la base de donnes sous l'ID utilisateur SYS AS SYSDBA, puis arrtez la
base.
2 Une fois la base de donnes arrte, crez un fichier SPFILE partir du fichier PFILE.
Placez le fichier SPFILE dans le rpertoire $HOME/ADMIN/PFILE en lui affectant un
nom au format spfileSID.ora (o SID correspond au nom de votre instance). Crez le
fichier SPFILE partir du fichier PFILE qui se trouve dans le rpertoire
$HOME/ADMIN/PFILE.
SQL> CONNECT / AS SYSDBA
Connected to an idle instance.
SQL> CREATE SPFILE='$HOME/ADMIN/PFILE/spfile$ORACLE_SID.ora'
2 FROM PFILE='$HOME/ADMIN/PFILE/init$ORACLE_SID.ora';
File created.
*.background_dump_dest='/u01/home/dba01/ADMIN/BDUMP'
*.compatible='9.0.0'
*.control_files='/u01/home/dba01/ORADATA/u01/ctrl01.ctl'
*.core_dump_dest='/u01/home/dba01/ADMIN/CDUMP'
*.db_block_size=4096
*.db_cache_size=4M
*.db_domain='world'
*.db_name='dba01'
*.global_names=TRUE
*.instance_name='dba01'
*.java_pool_size='0'
*.max_dump_file_size='10240'
*.remote_login_passwordfile='exclusive'
*.service_names='dba01'
*.shared_pool_size=8M
*.undo_management='AUTO'
*.undo_tablespace='UNDOTBS'
*.user_dump_dest='/u01/home/dba01/ADMIN/UDUMP'
4 Connectez-vous sous l'ID utilisateur SYS AS SYSDBA, puis dmarrez la base de donnes
l'aide du fichier SPFILE.
SQL> CONNECT / AS SYSDBA
Connected to an idle instance.
SQL> STARTUP
ORACLE instance started.
b Connectez-vous sous l'ID utilisateur HR avec le mot de passe HR, puis insrez une ligne
dans la table REGIONS comme suit :
INSERT INTO regions VALUES (5, Mars);
Que se passe-t-il ?
SQL> INSERT INTO regions VALUES ( 5, 'Mars');
INSERT INTO regions VALUES ( 5, 'Mars')
*
ERROR at line 1:
ORA-01552: cannot use system rollback segment for non-system
tablespace
SAMPLE'
6 a Connectez-vous en tant qu'utilisateur HR avec le mot de passe HR, puis insrez la ligne
suivante dans la table REGIONS. Ne validez pas et ne quittez pas la session.
INSERT INTO regions VALUES ( 5, Mars );
HR SESSION
SQL> CONNECT hr/hr
Connected.
SQL> INSERT INTO regions VALUES (5, 'Mars');
1 row created.
SYS SESSION
SQL> CONNECT / AS SYSDBA
Connected.
SQL> SHUTDOWN TRANSACTIONAL
Remarque : La session SYS va se terminer et la base de donnes est sur le point de se fermer.
SYS SESSION
Database closed.
Database dismounted.
HR SESSION
SQL> CONNECT hr/hr
Connected.
SYS SESSION
SQL> ALTER SYSTEM ENABLE RESTRICTED SESSION;
System altered.
SYS SESSION
SQL> ALTER SYSTEM DISABLE RESTRICTED SESSION;
System altered.