删除数据库表空间数据文件记录
事情是这样的,客户在数据库建立了一个表空间,表空间内有多个数据文件。有一天客户又给这个表空间添加了一个数据文件,刚建立完成,发现操作有误,数据文件添加有点问题,于是乎,客户就直接把刚添加的数据文件在操作系统里给删除了。现在遇到的问题,每天晚上RMAN定期备份每次到这个文件就会报错退出,不能进行完全备份。
该如何做才能把这个数据文件的记录在数据库内删除呢?
数据文件状态为recover。
数据库版本:11.2.0.3
操作系统:AIX 你可以将该数据文件 offline drop掉,让rman 备份时skip 该数据文件。
但是无法完美的从字典中删除该文件的记录,除非:
你找回该被删除的数据文件并执行,alter tablespace drop datafile
or
你将该tablespace的数据迁移走后 彻底drop 该tablespace
or
你通过手动patch数据字典来伪造一个完美的现象, 这个不推荐。 Maclean Liu(刘相兵 发表于 2014-9-13 19:56 static/image/common/back.gif
你可以将该数据文件 offline drop掉,让rman 备份时skip 该数据文件。
但是无法完美的从字典中删除该文件 ...
我试过offline drop操作,但是查看数据文件状态仍然是recover,rman备份任然报错 licharles 发表于 2014-9-14 11:44 static/image/common/back.gif
我试过offline drop操作,但是查看数据文件状态仍然是recover,rman备份任然报错 ...
backup database skip offline;
Maclean Liu(刘相兵 发表于 2014-9-14 13:58 static/image/common/back.gif
backup database skip offline;
Thanks Maclean Liu
页:
[1]