- 关闭数据库
- 启动数据库到加载状态(MOUNT)
- 在操作系统中修改数据文件的名称和位置
- 执行ALTER DATABASE ...RENAME FILE...TO语句,修改数据字典和控制文件中的相关信息。
- 打开数据库
- 备份数据库
例如:将orcl数据库USERS表空间中的数据文件USERS01.DBF和EXAMPLE 表空间中的数据文件EXAMPLE01.DBF移植到f:\ORADATA目录中。
具体过程入下:
--关闭数据库
SQL> shutdown immediate;
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
--启动到mount状态
SQL> startup mount;
ORACLE 例程已经启动。
Total System Global Area 1071333376 bytes
Fixed Size 1375792 bytes
Variable Size 528482768 bytes
Database Buffers 536870912 bytes
Redo Buffers 4603904 bytes
数据库装载完毕。
--在操作系统中进行修改
SQL> host copy g:\app\bei\oradata\orcl\users01.dbf f:\oradata\users01.dbf
已复制 1 个文件。
SQL> host copy g:\app\bei\oradata\orcl\example01.dbf f:\oradata\example01.dbf
已复制 1 个文件。
--修改数据字典和控制文件的相关信息
SQL> alter database rename file
2 'g:\app\bei\oradata\orcl\users01.dbf',
3 'g:\app\bei\oradata\orcl\example01.dbf' to
4 'f:\oradata\users01.dbf','f:\oradata\example01.dbf';
数据库已更改。
--打开数据库
SQL> alter database open;
数据库已更改。
--备份数据库
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/28811724/viewspace-758688/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/28811724/viewspace-758688/