为了保证数据的一致性,都是选择了offline 或者将DB 启动到mount 模式。 这里演示一下使用RMAN copy 命令来进行datafile 的移动,这个方法也很常用,比如我们要将datafile 从磁盘移动到ASM 里时,就可以使用这个命令。
如果数据文件很多的话,手工去敲命令也不太现实,所以先编写好shell 脚本,然后添加到crontab里,让系统后台调用,这样也避免网络中断带来的影响。
如果是直接在服务器上操作,可以不用这么做,远程SSH 到服务器,让脚本后台操作很有必要!
http://blog.csdn.net/tianlesoftware/article/details/5315039
1.查看datafile位置:
SQL> select file_name from dba_data_files;
FILE_NAME
--------------------------------------------------------------------------------
/u02/app/oracle/oradata/anqing/users01