天天看点

RAC 下文件建立在本地的问题解决

 这个本来是很小的事故,但因为操作不当,引起了重大的事故,造成了4-5T

 的数据丢失。

 OS:suse 10

 DBMS:11.1.0.7

 三节点RAC

 一同事对增加数据文件过程不太熟悉,在增加某个表空间的数据文件时把,把数据文件

 建到了本地,不但如此,建的数据文件还有乱码。数据文件已经建了两周左右,已经有些数据写入.

 解决方法

select distinct segment_name from  dba_extents where file_id=10

可以看到其在这个数据文件中存放的数据对像

将这些segment 移动其它的表空间

alter table a move tablespace new ;

如果是index 可以在其它的表空间重建

 将这些移数据对像转移到其它表空间,保证这个数据文件上没有数据对像

 alter tablespace test  drop datafile 10;

 -------the end -----------------