我们在日常使用oracle的过程中经常碰到要将一个数据文件移动到另外一个目录的情况,现推荐两个方法以供参考:
方法一:
1、将数据文件说属的表空间离线,假定你的表空间为A
alter tablespace A offline;
2、用操作系统命令拷贝或者移动文件到目标位置
3、执行重命名数据文件的命令
alter tablespace A rename datafile 'filename1' to 'filename2'
4、将表空间设置为在线
方法二:
1、关闭数据库
shutdown immediate;
2、用操作系统命令拷贝或者移动文件到目标位置
3、装载数据库
startup mount;
4、执行重命名数据文件的命令
alter tablespace A rename datafile 'filename1' to 'filename2'
5、打开数据库
alter database open;l