1. 关闭数据库,然后启动至mount状态

1
2
3
4
5
sqlplus / as sysdba
 
shutdown immediate
 
startup mount

  

 

2. 修改物理文件:

1
2
3
4
我这边将:
c:\cwdata\cwbaseora.dbf
迁移到
c:\cwbaseora.dbf

  

3.把需要迁移的数据文件全部copy到对应的文件夹下面, rename只是做一个路径引导更换

 

4. 执行 mount状态下的迁移命令.

 

1
2
3
4
alter database rename file 'c:\cwdata\cwbaseora.dbf' to 'c:\cwbaseora.dbf';
 
然后
alter database open;

  

 

 

 5.测试路径引导是否更换成功

select file#,ts#,status,name from v$datafile;

会显示出最终的文件目录