Oracle移动数据文件

Posted Beng Dou

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Oracle移动数据文件相关的知识,希望对你有一定的参考价值。

   由于oracle表空间数据文件规划问题导致当前数据文件所在文件系统空间不足,当其他文件系统空间充足情况下,可将数据文件移动到空间充足的文件系统下。本文主要描述Oracle表空间数据文件移动的操作步骤。

表空间数据文件移动操作步骤

1、查看当前待操作表空间DATATBS对应的数据文件的路径、状态。

SQL> select tablespace_name,file_name,online_status from dba_data_files where tablespace_name=DATATBS; 

2、将DATATBS表空间状态想修改为offline

SQL> alter tablespace datatbs offline; 

3、移动数据文件到指定的目录下。

SQL> host move /opt/oracle/oradata/datatbs.dbf /home/oracle/datatbs.dbf; 

4、重命名当前数据文件名为修改后的路径。

SQL> alter tablespace datatbs rename datafile /opt/oracle/oradata/datatbs.dbf to /home/oracle/datatbs.dbf; 

5、将表空间对应状态修改为online

SQL> alter tablespace datatbs online; 

6、操作完成。

以上是关于Oracle移动数据文件的主要内容,如果未能解决你的问题,请参考以下文章

sql Oracle代码片段

Oracle移动数据文件

Oracle数据库从RMAN备份集片段还原指定单个归档日志进行日志挖掘分析

oracle如何移动表空间?

Oracle修改数据文件名/移动数据文件

Oracle-常用数据库对象笔记(片段)