如果要移的文件属于系统表空间,回滚段,或默认临时表空间,必须将数据库关闭。如果不是则需要将文件所在表空间脱机或将单个文件脱机,下面只说一下表空间脱机的情况吧。1. 将表空间脱机 ALTER TABLESPACE tbs_01 OFFLINE NORMAL; 2.通过操作系统命令拷贝数据文件如: 'diskb:tbs_f5.dat' to 'diska:tbs_f5.dat' 3.更改文件 ALTER TABLESPACE tbs_01 RENAME DATAFILE 'diskb:tbs_f5.dat' TO 'diska:tbs_f5.dat'; 4.将表空间联机 ALTER TABLESPACE tbs_01 ONLINE;
ALTER TABLESPACE tbs_01 OFFLINE NORMAL;
2.通过操作系统命令拷贝数据文件如: 'diskb:tbs_f5.dat' to 'diska:tbs_f5.dat'
3.更改文件
ALTER TABLESPACE tbs_01
RENAME DATAFILE 'diskb:tbs_f5.dat'
TO 'diska:tbs_f5.dat'; 4.将表空间联机
ALTER TABLESPACE tbs_01 ONLINE;