Oracle 11G Rman备份ASM数据恢复到本地磁盘实战

在日常工作中,我们经常会遇到需要将使用ASM存储的数据迁移到本地磁盘中,迁移之后的数据库可用于测试等用途。可以选择的工具很多,exp/imp、 expdp/impdp、rman,前两种方法因为比较适合数据量较少时且之前已多次使用,所以此次选用rman来进行数据从ASM存储迁移到本地磁盘存储。

接上文,已经安装了1台 Oracle 11G 数据库,并将数据库升级补丁至 11.2.0.4.4,为什么是这个版本?因为要与源库版本保持一致,源库是跑在ASM存储上的单实例数据库,本文我们使用Rman备份恢复的方法将ASM存储的实例迁移到本地磁盘存储的实例。

1、源库进行RMAN备份

#!/

[……]阅读全文

Continue reading

【ORA-16038】Oracle Rman备份故障处理

某日在检查数据库备份时发现 EMC NetWorker 某数据库备份报错,如下图:

network1

备份状态显示Fail 但完成度是100%

随后查看EMC Networker后台的报告日志

network2

日志内容如下:

已取消输出 24478 字节。  

channel t5: finished piece 1 at 13-JUL-15  piece handle=bak_level_0_HISTORYD_blqbvnoq tag=TAG20150713T214524 comment=API Version 2.0,MMS Version 1.5.0.0  

c[……]阅读全文

Continue reading

Oracle Rman将32位数据库转换至64位

一.准备工作
1.DB1为32位系统,DB2为64位系统。
2.数据库的版本为10.2.0.3以上,DB2的版本要高于或等于DB1。
3.检查是否由只读表空间存在,如果有使用命令

Alter tablespace tablespace_name read write;

将它改为可读写表空间。
二.在DB1服务器
1.使用rman备份oracle数据库
2.备份脚本为
图片1
也可以不备份archivelog,但必须手工拷贝archivelog至DB2的归档目录。
3.拷贝d:\backup目录至DB2服务器
三.在DB2服务器
1.进入rman,使用sys登录
图片2
2[……]阅读全文

Continue reading

Oracle 10G 归档模式下备份脚本

尊重原创,转载请注明出处,谢谢!www.wujianren.com

这是一个生产库的rman备份shell脚本,分为 0级备份 与1级差异累积备份,每周一次0级别备份,其他1级差异累积备份。(尊重原创,转载请标明出处http://blog.csdn.net/zonelan)

1、0级别备份shell 脚本:

[codesyntax lang=”oracle11″]

#!/bin/sh
#### 2011.6.27 ####
#level=0#
export TMP=/tmp
export TMPDIR=/tmp
export ORACLE_BASE=/opt/or

[……]阅读全文

Continue reading