念念不忘
必有回响

Oracle移动dbf文件的路径的方法

Orace我们现在的设计是一个表的分区对应一个表空间,那么此时就做了许多的表空间,后期数据越来越大,那么表空间也需要进行整理,移动,那么本篇即介绍移动dbf文件的方法:

步骤比较简单:

1.停用表空间

alter tablespace TBS_NAME offline;

2.将dbf文件拷贝到目标地址

cp tbs_name.dbf /data/oradata/tablename/2017/01/

3.修改表空间dbf的路径

alter tablespace TBS_NAME rename datafile '/data/db/tablename/tbs_name.dbf' to '/data/oradata/tablename/2017/01/tbs_name.dbf';

4.开启表空间

alter tablespace TBS_NAME online;

5.校验更换后的表空间路径

select name,status from v$datafile where name like '%TBS_NAME%';

6.检查表数据是否正常

select * from TABLE_NAME where int_day<=20141201

那么以上步骤就可以更换dbf的路径,在更换过程中一定要注意,一定是copy,操作完成后表数据正常的前提下,删除旧的dbf文件。如果误删dbf文件会造成很多问题,会在后面的内容中分享。

赞(0) 打赏
未经允许不得转载:码农志 » Oracle移动dbf文件的路径的方法
分享到: 更多 (0)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏