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