Bonjour à tous,
après avoir cherché sur le forum et n'ayant pas trouvé de solution à mon problème, je vous expose ma situation :
Je souhaite supprimer un datafile (vide) qui fait parti d'un TBS (que je veux conserver) qui lui est composé de plusieurs datafile.
(une erreur faite par une autre personne )
Cependant étant et ArchiveLOG, cela me pose quelques soucis :
PS: je ne connais pas trop Rman ... et ne souhaite pas rejouer les ArchiveLog, car il y en a un paquet depuis cette erreur (env.400 seq.)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 SQL> ALTER TABLESPACE tbs_index DROP DATAFILE '/data/oradata/tbs_index_005.dbf' ; ALTER TABLESPACE tbs_index DROP DATAFILE * ERROR at line 1: ORA-03264: cannot drop offline datafile of locally managed tablespace SQL> ALTER DATABASE DATAFILE '/data/oradata/tbs_index_005.dbf' ONLINE; ALTER DATABASE DATAFILE '/data/oradata/tbs_index_005.dbf' ONLINE * ERROR at line 1: ORA-01113: file 14 needs media recovery ORA-01110: data file 14: '/data/oradata/tbs_index_005.dbf'
Merci d'avance pour votre aide (je précise que c'est un DB de prod, et qu'il y a des gens connectés dessus )
Partager