服务器系统为 windows 2008 R2 64位,因为C盘空间将满,要将C盘的oracle的DBF数据文件迁移到D盘下,步骤以下:sql
1.输入cmd,启动 cmd.exe窗口windows
2.输入 sqlplus /nolog服务器
3.输入 conn sys/sys@orcl as sysdbaoracle
4.输入sql:select name from v$datafile;app
查看相关data文件存放路径cmd
5. shutdown immediate 关闭file
6. startup mount; select
7. alter database rename file 'C:\app\Administrator\oradata\orcl\USERS01.DBF' to 'D:\ORADATA\USERS01.DBF';im
第一个文件为原来表空间的dbf文件,第二个为新的位置数据
若是有多个,则重复第7步
8.alter database open; 若是报错则先输入: recover database; 再输入alter database open;
9.再次输入 select name from v$datafile; 查看是否已经更改过来。