oracle表空间数据文件迁移

系统环境:centos6.5  Oracle 11gr2

迁移过程:1、把数据文件所在的表空间离线。(需要杀掉该表空间下的所有用户连接)

SQL> alter tablespace OA_DATA offline;

Tablespace altered.

2、迁移数据文件

[ora11@localhost ora11]$ mv oa002.dbf /xyz/oradata/
[ora11@localhost ora11]$ ll /xyz/oradata/oa002.dbf 
-rw-r-----. 1 ora11 dba 52436992 Oct 20 18:46 /xyz/oradata/oa002.dbf

3、修改控制文件

SQL> alter database rename file '/ora11/product/oradata/ora11/oa002.dbf' to '/xyz/oradata/oa002.dbf';

Database altered.

4、表空间重新上线

SQL> alter tablespace OA_DATA online;

Tablespace altered.

 

posted @ 2025-10-24 15:05  wazz_s  阅读(6)  评论(0)    收藏  举报