You are on page 1of 3

Exam :

------
1)

1-le role de fichier de controle dans Rman il permet de faire une copie de la meta
donneé de la base de donneés cible
qu'il sont necaissaire a la recuperation
2- le catalogue de récuperation est permet de faire une copie de fichier de
Controle

2)Quelles sont les types de sauvegrade :


- Sauvegarde copie d'image.
- Jeux de Sauvegarde (backupset)
(backupset) il propose deux types de sauvegarde soit incrementielle
defferentielle soit incrementielle cumulatif .

3) le script qui permet de sauvegarder une base de donneés ouverte :

backup database; //// si elle est fermeé :

-shutdown
-startup mount
-Backup database ;

4)simulation qui explique la récupération complete d'un tableSpace BIGFILE ,apréss


sa suppression,
1-
cas1) suppression de table space
-drop tablespace
-avant la suppression faire recuperation de l'acl

cas2) suppression de fichier de donneés quand la base est offline


-offline backup table space

simiulation : demarer la base provoquer une erreur apres donnez une solution

maintenant la reponse de la question 4 :

-create bigfile tablespace big1 datafile 'c;\1.dbf' size 100M;


-create table t1 tablespace big1 select * from tab ;
-select count(*) from t1;
-backup incremental level=0 database;
// on va passer a le probleme le probleme si que on voulant supprimer le ficher
de controle ;
-alter tablespace big1 offline ;
-host del c:\1.dbf;
-alter tablespace big1 online ; // va afficher un erreur et la tbs va rester
offline

// solution 1:
restore tablespace big1;
recover tablespace big1;
alter tablespace big1 online;
select count(*) from t1;
// solution 2:
create bigfile talespace big1 datafile 'c;\1.dbf' size 100M;
create table t1 tablespace big1 select * from tab;
select count(*) from t1;
backup incremental level=0 database;
select current_scn from v$database; (2000) // un temps avant la suppression de
la table space si on'a pas ce temps la on va pas recupere la tablespace
drop tablespace big1 including contents and datafiles;

run{
shutdown mount;
startup mount;
set until scn 2000;
restore database;
recover database;
alter database open resetlogs;
}

select count(*) from t1;

question 5 :
------------

flashbck table test to before drop;

ou

create table test select * from tab;


backup incremental level =0 database;
select timestamp from dual;====>23/03/2021 à 10:15:17
select timestamp_to_scn(23/03/2021 à 10:15:17)from dual;====> SCN=6000
shutdown immediate;
startup mount;
set until scn 6000;
restore database;
recover database;
alter database open resetlogs;
select count(*) from t1;

6------

Rman target sys/password@isga

> configure channel device type disk format 'C:\rmanG1\isi_%d_%s';

> backup incremental level=0 database;

> backup incremental level=1 pluggable database pdb1;


> backup incremental level=1 pluggable database pdb2;
ou
> backup incremental level=1 pluggable database pdb1,pdb2;
7-----
rman target sys/PW@cdb as sysdba
shutdown immediate;
startup mount ;
alter database archivlog;
alter database open;
exit
rman target sys/PW@pdb1 sysdba
create tablespace tb datafile 'c:\un.dbf'size 50M;
create table test as select * from tab;
select count(*) from test;
backup incremental level =0 database pdb1;
alter tablespace tb offline;
host del c:\un.dbf
alter pluggable database pdb1 close;
restore database ;
recover database;
alter pluggable database pdb1 open;
select count(*) from test;

You might also like