standby库归档日志断档,故standby库不能利用恢复归档日志和生产库保持同步,因生产库有1T多,重拉数据将非常耗时,遂利用RMAN对生产库进行增量备份,将增量备份集合成到standby库,利用此方法就跨过了被删除的归档日志。具体方法如下:

1。操作平台如下:

SQL> select * from v$version;

BANNER

----------------------------------------------------------------

Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bi

PL/SQL Release 10.2.0.4.0 - Production

CORE 10.2.0.4.0 Production

TNS for IBM/AIX RISC System/6000: Version 10.2.0.4.0 - Productio

NLSRTL Version 10.2.0.4.0 - Production

2。在生产库新生成一个standby controlfile,将其拷贝到备份库

SQL> alter database create standby controlfile as '/tmp/cc.ctl';

Database altered.

3。利用新生成过来的控制文件重启备份库

4。将备份库注册到catalog库,作为生产库的0级备份

set pagesize 0

set head off

set linesize 150

spool catalog.lst

select 'catalog datafilecopy '||''''||'/Tbackup/orajfdz/oradata/'||substr(name,instr(name,'/',-1)+1)||''''||' level=0'||' tag='||''''||'mcdbra'||''''||';' from v$datafile;

spool off

exit

5。将其注册到catalog库

$ rman target / catalog mcdbra/mcdbra@mcdrb

Recovery Manager: Release 10.2.0.4.0 - Production on Mon Jul 6 11:53:32 2009

Copyright (c) 1982, 2007, Oracle. All rights reserved.

connected to target database: ORAJFDZ (DBID=4110352480, not open)

connected to recovery catalog database

RMAN> @catalog.lst

RMAN> catalog datafilecopy '/Tbackup/orajfdz/oradata/rdz02_sys01_4G' level=0 tag='mcdbra';

Starting implicit crosscheck backup at 06-JUL-09

allocated channel: ORA_DISK_1

channel ORA_DISK_1: sid=2185 devtype=DISK

Finished implicit crosscheck backup at 06-JUL-09

Starting implicit crosscheck copy at 06-JUL-09

using channel ORA_DISK_1

Crosschecked 182 objects

Finished implicit crosscheck copy at 06-JUL-09

searching for all files in the recovery area

cataloging files...

no files cataloged

cataloged datafile copy

datafile copy filename=/Tbackup/orajfdz/oradata/rdz02_sys01_4G recid=183 stamp=691502070

RMAN> catalog datafilecopy '/Tbackup/orajfdz/oradata/rdz01_ud01_4G' level=0 tag='mcdbra';

。。。

6。连接至生产库利用RMAN生成增量备份集

$ rman target / catalog mcdbra/mcdbra@mcdrb

Recovery Manager: Release 10.2.0.4.0 - Production on Mon Jul 6 13:18:51 2009

Copyright (c) 1982, 2007, Oracle. All rights reserved.

connected to target database: ORAJFDZ (DBID=4110352480)

connected to recovery catalog database

RMAN> backup incremental level 1 tag 'mcdbra' database format '/Tbackup/orajfdz/oradata/orajfdz%u.inc';

Starting backup at 06-JUL-09

allocated channel: ORA_DISK_1

channel ORA_DISK_1: sid=2062 devtype=DISK

channel ORA_DISK_1: starting incremental level 1 datafile backupset

channel ORA_DISK_1: specifying datafile(s) in backupset

input datafile fno=00102 name=/dev/rjfdz02_151_18G

input datafile fno=00261 name=/dev/rjfdz01_153_18G

input datafile fno=00265 name=/dev/rjfdz02_154_18G

input datafile fno=00279 name=/dev/rjfdz02_156_18G

input datafile fno=00104 name=/dev/rjfdz02_149_9G

input datafile fno=00110 name=/dev/rjfdz02_105_9G

input datafile fno=00114 name=/dev/rjfdz02_114_9G

input datafile fno=00206 name=/dev/rjfdz02_104_9G

input datafile fno=00213 name=/dev/rjfdz02_108_9G

input datafile fno=00228 name=/dev/rjfdz02_116_9G

input datafile fno=00232 name=/dev/rjfdz02_120_9G

input datafile fno=00236 name=/dev/rjfdz02_124_9G

input datafile fno=00240 name=/dev/rjfdz02_128_9G

input datafile fno=00244 name=/dev/rjfdz01_135_9G

input datafile fno=00248 name=/dev/rjfdz01_139_9G

input datafile fno=00252 name=/dev/rjfdz01_143_9G

input datafile fno=00256 name=/dev/rjfdz01_147_9G

input datafile fno=00267 name=/dev/rjfdz02_150_9G

input datafile fno=00275 name=/dev/rjfdz01_116_9G

input datafile fno=00008 name=/dev/rdz01_ud05_4G

input datafile fno=00069 name=/dev/rjfdz01_043_4G

input datafile fno=00073 name=/dev/rjfdz01_047_4G

input datafile fno=00077 name=/dev/rjfdz01_051_4G

input datafile fno=00081 name=/dev/rjfdz01_055_4G

input datafile fno=00085 name=/dev/rjfdz01_059_4G

input datafile fno=00089 name=/dev/rjfdz01_063_4G

input datafile fno=00093 name=/dev/rjfdz01_067_4G

input datafile fno=00097 name=/dev/rjfdz01_071_4G

input datafile fno=00208 name=/dev/rjfdz02_024_2G

input datafile fno=00210 name=/dev/rjfdz02_023_2G

input datafile fno=00218 name=/dev/rjfdz02_027_2G

input datafile fno=00222 name=/dev/rjfdz01_032_2G

input datafile fno=00226 name=/dev/rjfdz01_036_2G

input datafile fno=00277 name=/dev/rjfdz01_035_2G

input datafile fno=00010 name=/dev/rjfdz01_001_2G

input datafile fno=00014 name=/dev/rjfdz01_005_2G

input datafile fno=00018 name=/dev/rjfdz01_009_2G

input datafile fno=00022 name=/dev/rjfdz01_013_2G

input datafile fno=00026 name=/dev/rjfdz01_017_2G

input datafile fno=00030 name=/dev/rjfdz01_021_2G

input datafile fno=00034 name=/dev/rjfdz02_007_2G

input datafile fno=00038 name=/dev/rjfdz02_011_2G

input datafile fno=00042 name=/dev/rjfdz02_015_2G

input datafile fno=00046 name=/dev/rjfdz02_019_2G

input datafile fno=00050 name=/dev/rjfdz01_025_2G

input datafile fno=00054 name=/dev/rjfdz01_029_2G

input datafile fno=00058 name=/dev/rjfdz01_033_2G

input datafile fno=00062 name=/dev/rjfdz01_037_2G

input datafile fno=00066 name=/dev/rjfdz02_040_2G

channel ORA_DISK_1: starting piece 1 at 06-JUL-09

备份过程中注意查看相关等待事件

[SQL> /

SID EVENT

---------- ----------------------------------------------------------------

2205 pmon timer

[b]2162 RMAN backup & recovery I/O[/b]

2153 db file scattered read

2196 smon timer

2066 jobq slave wait

2188 Streams AQ: waiting for time management or cleanup tasks

2184 Streams AQ: qmn coordinator idle wait

2187 Streams AQ: qmn slave idle wait

8 rows selected.

7。将生成的增量备份集拷贝到备份库

8。恢复增量备份集至standby库

RMAN> run {

set newname for datafile 1 to '/u03/stby/system01.dbf';

set newname for datafile 2 to '/u03/stby/undotbs01.dbf';

set newname for datafile 3 to '/u03/stby/indx01.dbf';

set newname for datafile 4 to '/u03/stby/tools01.dbf';

set newname for datafile 5 to '/u03/stby/undotbs02.dbf';

set newname for datafile 6 to '/u03/stby/users01.dbf';

switch datafile all;

recover database noredo;

}

oracle standby同步,ORACLE 利用rman增量备份同步standby库相关推荐

  1. 利用OGG实现Oracle到Kafka到Greenplum的增量数据同步

    墨墨导读:本文来自墨天轮用户 肖杰 的投稿,介绍用OGG实现Oracle到Kafka到Greenplum的增量数据同步的全过程. 墨天轮主页:https://www.modb.pro/u/6722 背 ...

  2. RMAN备份数据库_制作和更新RMAN增量备份(Incremental Backup)

    增量备份只拷贝从指定的之前的备份以后更改过的数据文件块.使用BACKUP命令来创建增量备份. 增量备份要么是累积增量备份,要么是差异增量备份. 虽然备份的内容相同,BACKUP DATABASE和BA ...

  3. oracle的scn增量备份,Oracle技术之利用scn增量备份实现数据库增量恢复

    数据库版本 SQL> select * from v$version; BANNER ------------------------------------------------------ ...

  4. bct对oracle影响,Oracle 优化篇+Rman增量备份优化之BCT(块变更追踪)

    说明:本文为面向Oracle BCT(BLOCK CHANGE TRACKING)初学者的指导手册 标签:BCT.BLOCK CHANGE TRACKING.增量备份.备份优化.RMAN 注意:文中删 ...

  5. linux+oracle+自动增量备份脚本,linux自动运行rman增量备份脚本

    一.增量备份脚本 0级备份脚本:红色部分为自定义的备份文件放置的目录 #script.:BackupFull.sh #creater:xyh #date:2014-03-08 #desc:backup ...

  6. oracle增量备份0级,oracle_linux自动运行rman增量备份脚本,一、增量备份脚本0级备份脚本...

    一.增量备份脚本 0级备份脚本:红色部分为自定义的备份文件放置的目录 #script.:BackupFull.sh #creater:xyh #date:2014-03-08 #desc:backup ...

  7. oracle增量备份level0,ORACLE RMAN增量备份经典理解

    中,增量时分等级的,级别从0开始,一级一级递增,不过实际上用的最多的也就是0级和1级了,0级增量是后面级别的增量备份的 基础,0级备份实际上就是一个完全备份,与普通的完全备份唯一的不同点是0级备份可以 ...

  8. oracle 增量备份 需要归档日志,ORACLE RMAN增量备份经典理解

    中,增量时分等级的,级别从0开始,一级一级递增,不过实际上用的最多的也就是0级和1级了,0级增量是后面级别的增量备份的 基础,0级备份实际上就是一个完全备份,与普通的完全备份唯一的不同点是0级备份可以 ...

  9. oracle rman备份spfile,利用RMAN自动备份转储Spfile

    [情景简介] 生产环境丢失了服务器的参数文件,rman已开启自动备份设置. [操作过程简述] ----启动rman $rman target / ----检查rman设置 RMAN> show ...

最新文章

  1. python相关函数_python常用函数精讲
  2. 【 Notes 】COMPARISON OF BASIC METHODS AND POSITIONING SYSTEMS
  3. c语言求n(n从1到10),关于C语言的一道题
  4. 虚拟机在Hyper-V和Citrix Xenserver上的区别
  5. 一键部署VS插件:让.NET开发者更幸福
  6. Java web登录拦截器_SpringMVC拦截器(实现登录验证拦截器)
  7. 微信公众平台无法使用支付宝收付款的解决方案
  8. (67)FPGA模块调用(Verilog调用system Verilog)
  9. install cuda on ubuntu
  10. Oracle 10G2 for CentOS 5.2 安装截图详解
  11. 云桌面优缺点_云桌面中VDI架构有什么优势和劣势?
  12. Android中TextView中文字体粗体的设置方法
  13. Jmeter HTTP Proxy Server 代理录制 IE无法录制到请求的问题解决
  14. 鸿蒙二部曲关系,用鸿蒙OS在蜂鸣器上放一曲《两只老虎》
  15. 2.某公司要开发新游戏,请用面向对象的思想,设计游戏中的蛇怪和蜈蚣精设定⦁蛇怪类:属性包括:怪物名字,生命值,攻击力方法包括:攻击,移动(曲线移动),补血(当生命值<10时,可以补加20生命值
  16. Windows系统资源监控工具perfmon
  17. 50欧姆线设计 高频pcb_50欧阻抗天线设计
  18. 豪斯曼检验matlab,豪斯曼检验、空间面板模型选择等问题
  19. C++实现 数字游戏之拼出最大数
  20. (免费分享)基于jsp,javaweb银行柜员业务绩效考核系统(带论文)

热门文章

  1. DVB-C系统中QAM调制与解调仿真
  2. matlab中怎么给符号变量赋值
  3. windows下编译基于nginx插件的rtmp流媒体服务nginx-rtmp
  4. sentry php使用,实战Sentry
  5. 深度学习框架PyTorch一书的学习-第三章-Tensor和autograd-1-Tensor
  6. 如何在Rancher 2.2 Preview2上部署和管理多K8s集群应用 1
  7. 虚拟form 下载文件
  8. bzoj2326 [HNOI2011]数学作业
  9. 希捷推2TB 2.5英寸SSHD和5TB 2.5英寸机械硬盘
  10. 搞网络都应该知道的12条基本命令