Merci pour vos réponses.
Voici les actions que j'ai effectuées :
1) J'ai d'abord testé si le tablespace est self contained :
1 2 3 4 5 6 7 8
|
SQL> EXECUTE DBMS_TTS.TRANSPORT_SET_CHECK ('TEST8',TRUE);
PL/SQL procedure successfully completed.
SQL> SELECT * FROM TRANSPORT_SET_VIOLATIONS;
no rows selected |
2) J'ai lancé un backup de ma base de données.
J'ai supprimé un élement dans une table, et j'ai essayé de restaurer le tablespace en question comme ceci :
1 2
| RMAN> RECOVER tablespace TEST8 until time "to_date('2012-09-14 8:00:00','YYYY-MM
-DD HH24:MI:SS')" auxiliary destination 'D:\oradata\oraaux'; |
Sauf que j'ai des erreurs de ce type :
the file name for datafile 9 is missing in the control file
1 2 3 4 5 6 7 8 9 10 11
| RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of recover command at 09/14/2012 09:07:04
RMAN-03015: error occurred in stored script Memory Script
RMAN-03009: failure of sql command on clone_default channel at 09/14/2012 09:06:
59
RMAN-11003: failure during parse/execution of SQL statement: alter database data
file 9 online
ORA-01516: le fichier journal, le fichier de donnTes ou le fichier temporaire "9
" n'existe pas |
Le log complet ici : http://pastebin.com/3ih5AEVG
Merci pour votre aide
Partager