在Oracle 12c 之后,可以在不影响用户的数据库访问的前提下,移动数据库的数据文件。我可以把文件系统上的数据文件,移动到 ASM 磁盘组上面,也可以在不同的 ASM 磁盘组之间,在线移动数据文件。十分的方便。比如:
SQL> ALTER DATABASE MOVE DATAFILE '/opt/app/oracle/oradata/test01.dbf' TO '+dgroup_01/datafile/test01.dbf' REUSE;