一。设置要移动的数据库
开始→运行→CMD命令
set ORACLE_SID=Experience (Experience你要移动文件所属的数据库的SID)
二。进入SqlPlus
sqlplus /nolog
conn sys/sys as sysdba
已连接。
select name from v$datafile;(执行后下面会显示 数据库的文件)
三。关闭数据库连接
shutdown immediate
数据库已经关闭。
已经卸载数据库。
ORACLE例程已经关闭。
startup mount
Oracle例程已经启动
.................................
数据库装载完毕。
四:把二中显示的文件,剪切到新的文件夹中。(单个文件也可)然后执行SQL。
如将文件 E:\app\Administrator\oradata\Experience\SYSTEM01.DBF 直接剪切至 F:\db\SYSTEM01.DBF
alter database rename file 'E:\app\Administrator\oradata\Experience\SYSTEM01.DBF' to 'F:\db\SYSTEM01.DBF';
数据库已更改。
五。重新启动该数据库。
alter database open;
数据库已更改。
六。查看移动后的文件目录。
select name from v$datafile;