我用的是orcale11g的。
我是这样做的:
a。确定数据库所在的表空间:
SQL>select tablespace_name from dba_data_files where file_name = 'D:\SP01.DBF';
b.使表空间脱机:
SQL>alter tablespaces sp01 offline;
c.使用命令移动数据文件到指定的目标位置
SQL>host move d:\sp01.dbf e:\sp01.dbf;
d. 执行alter tablespace 命令,对数据库文件进行逻辑上的修改:
SQL>alter tablespace sp01 rename datafile 'd:\sp01.dbf' to 'e:\sp01.dbf';
e.使表空间联机:
SQL>alter tablespace sp01 online;
但是移动不成功,希望各位高手指点一二