前一段时间遇到了一个问题,那就是RAC环境下的一个数据文件,竟然放在了本地硬盘,而没有放在ASM磁盘组中。非常怪异的现象,更怪异的是RAC竟然允许这种情况。
其实解决方法很简单,就是使用rman来讲本地的数据文件迁移到ASM磁盘组上。
sql 'alter tablespace xxx offline' ;
backup as copy datafile 39 format '+DATA' ;
switch datafile 39 to copy ;
report schema
sql 'alter tablespace xxx online' ;
因为上面有很多BLOB等信息,但是迁移后发现,对索引或者大对象没有任何影响,还是比较靠谱的。原来的dba没有变?有待深究。
下面是相关的记录:
推荐阅读: