使用rman在oracle ASM磁盘组之间移动数据文件

 

使用rmanoracle ASM磁盘组之间移动数据文件

在归档模式下,想要移动一个活动的数据文件从一个oracle ASM磁盘组到另一个。这种情况,可以使用backup as copy拷贝数据文件到新的磁盘组,然后set newname

switch命令来在控制文件中重命名数据文件。

此种场景,假定使用磁盘组datauserdata。假定需要将文件移动到userdata磁盘组。

确保在开始执行操作前,数据库开启了归档模式。Archive log list

1)  开启rman,连接到目标数据库

$ rman

RMAN> CONNECT TARGET SYS@orcl

2)产生一个报告显示数据文件的名称等信息

RMAN>report schema;

3)备份数据文件到新的oracle ASM磁盘组

RMAN> BACKUP AS COPY  DATAFILE "+DATA/orcl/datafile/users.261.689589837"  FORMAT "+USERDATA";

也可以直接使用数据文件号和数据文件类型

BACKUP AS COPY  DATAFILE 4  FORMAT "+USERDATA";

4)离线要移动的数据文件

请注意,您使用周围的数据文件的名称两个单引号,不是双引号。

RMAN> SQL "ALTER DATABASE DATAFILE  ''+DATA/orcl/datafile/users.261.689589837'' OFFLINE";

5)指定控制文件到新创建的数据文件拷贝

RMAN> SWITCH DATAFILE "+DATA/orcl/datafile/users.261.689589837" TO COPY;

6)恢复重命名的数据文件

RMAN> RECOVER DATAFILE "+USERDATA/orcl/datafile/users.256.689682663";

7)将数据文件在线

RMAN> SQL "ALTER DATABASE DATAFILE

''+USERDATA/orcl/datafile/users.256.689682663'' ONLINE";

8)删除oracle ASM磁盘组中的原始拷贝

RMAN> DELETE DATAFILECOPY "+DATA/orcl/datafile/users.261.689589837";

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/21256317/viewspace-1063406/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/21256317/viewspace-1063406/

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值