oracle dbf文件设置,7步,让你清楚“如何修改Oracle数据文件目录和数据文件名”!-dbf文件怎么打开...

bb041e16bd0feab8afee24c78968cf86.png

文章来源掌数科技微信公众号:Hello_Dataknown

导读

本篇内容适用于:

当表空间中的数据文件放错了位置,并且名字不符合要求,想要更改数据文件路径和数据文件名的场景。

前提条件:

1.打开了数据库的归档模式

2.必须在业务跑完,数据库没有外来链接时,对数据没有修改时才能进行

例如:原来数据文件: /oracle/dsg.dbf

改为:/oracle/app/oracle/oradata/gao/shine.dbf

接下来就是具体的操作步骤,7步足矣:

Step1:

查看数据文件路径名字和文件号,

把文件号记下来。

SQL> select file_name,file_id from dba_data_files;

8b4a52643a4861d0954c4b9a3e293980.png

Step2:使用rman copy 来把dsg.dbf拷贝一份到想放到的路径下,并改名字。

rman target /

RMAN>copydatafile 6 to '/oracle/app/oracle/oradata/gao/shine.dbf';

8081aff662048ce4098774d10b02719b.png

Step3:

在sqlplus中让6号文件下线。

SQL> alter database datafile 6 offline;

41b3f45238488633069d82849a6acb0b.png

Step4:

在sqlplus中重定义该数据文件的名字和目录

alter database rename file '/oracle/dsg.dbf' to '/oracle/app/oracle/oradata/gao/shine.dbf';

eb92e15b5c198860852652df1490898d.png

Step5:

在rman中恢复该数据文件。

rman target /

recover datafile 6;

72d61e051861248d1820ea77b9e525cf.png

Step6:

在sqlplus中让该数据文件online。

SQL>alter database datafile 6 online;

52f85c2e3522b181ca2d1b9921e8cd3d.png

Step7:

查看数据文件路径名字和文件编号。

SQL> select name,file# from v$datafile;

e2ca778f37067e83d18d95238bf23f7c.png

9ac7a2596ef60781e868ac54c2ffab19.png

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值