--迁移表空间从ASM->ASM,即从一个diskgoup迁移到另外的diskgrop(本例中从DATA迁移到DATA_02)
--1 将数据文件或者表空间offline,脱机以后数据文件变为recover状态
ASMCMD> cp +DATA/RAC/DATAFILE/USERS.271.888688509 +DATA_02/RAC/DATAFILE/USERS
--1 将数据文件或者表空间offline,脱机以后数据文件变为recover状态
SQL>alter database datafile 4 offline ;
ASMCMD> cp +DATA/RAC/DATAFILE/USERS.271.888688509 +DATA_02/RAC/DATAFILE/USERS
copying +DATA/RAC/DATAFILE/USERS.271.888688509 -> +DATA_02/RAC/DATAFILE/USERS
SQL>alter database rename file '+DATA/rac/datafile/users.271.888688509' to '+DATA_02/rac/datafile/users';
SQL>recover datafile 4;
Database altered
SQL>alter database datafile 4 online;
从OS->ASM,ASM->OS迁移数据文件也是类似,因为ASM支持CP命令拷贝