2019独角兽企业重金招聘Python工程师标准>>>

部署dataguard时需要利用主库的备份创建容灾库,对于小库可以采用冷备方式,而对于大库,因做冷备导致过长的停机时间是很多企业无法容忍的。下面介绍在主库不关闭的情况下,做利用热备创建容灾库的方法。(不描述dg实施的细节,只针对主库热备及在容灾主机上做库恢复的方式)

1、主库热备

主库已开启归档功能,在数据库open状态下做全备:

Rman> run {

Sql ‘alter system archive log current’;

backup full database format '/data/backup/full_db_%U.bpk';

}

注:这里不备份在线归档日志,后面做容灾库恢复时,直接从主库copy归档文件。

2、容灾库创建

启动容灾库到mount状态:

sql> startup mount;

利用之前主库热备文件还原数据文件:

rman> restore database;

由于目前容灾库状态落后于主库,需要利用主库归档日志文件做recover,以实现状态一致。

需要确定要从主库复制哪些用于恢复的归档文件。

检查还原后datafile的checkpoint_change#

sql> select checkpoint_change# from v$datafile_header;

513326

那么主库上checkpoint在513326之后的归档日志文件都需要复制到容灾库,用于恢复。

登录主库,确定需要复制的归档文件:

sql> Select sequence,first_change#,next_change#,name from v$archived_log where first_change#>=513326;

将文件复制容灾库:

$ scp arch*log 容灾主机:/archive/

在容灾库上做日志恢复:

Sql> recover automatic standby database;

输入auto,恢复到最新的归档文件。

Sql> recover automatic standby database;

输入cancel,提示恢复成功。

sql> alter database open; #可以正常打开

sql> recover managed standby database cancel;

sql> recover managed standby database disconnect from session; #进入日志恢复状态

至此,在生产数据库不中断的情况下,完成了容灾数据库的创建。

还可以使用以下方式实现

rman >duplicate target database for standby

另外,11g可以不用对主库进行备份,就可以创建dataguard.

11g 不用对主库进行备份,就可以创建dg,具体的命令为:

run

{

allocate channel c1 type disk;

allocate auxiliary channel c2 type disk;

duplicate target database for standby from active database nofilenamecheck;

}

转载于:https://my.oschina.net/u/3635497/blog/3050498

Dataguard - 通过主库热备方式创建容灾库相关推荐

  1. 什么是冷备,热备,双机热备,异地容灾备份,云备份,NAS,负载均衡?

    假设你是一位女性,你有一位男朋友,于此同时你和另外一位男生暧昧不清,比朋友 好,又不是恋人.你随时可以甩了现任男友,另外一位马上就能补上.这是冷备份. 假设你是一位女性,同时和两位男性在交往,两位都是 ...

  2. 保证服务器宕机业务不中断,备特佳CDP容灾备份系统——服务器端数据备份软件 - 和力记易--CDP容灾备份专家...

    软件介绍: 备特佳CDP容灾备份系统是和力记易自主研发适用于服务器端数据备份的CDP容灾备份软件,是一款主要面向Windows.Linux.Unix平台下集数据库备份.文件备份.操作系统备份于一体的C ...

  3. 基于PostgreSQL流复制的容灾库架构设想及实现

    点击上方"蓝字" 关注我们,享更多干货! 一.前言 这几天在对PostgreSQL流复制的架构进行深入研究,其中一个关键的参数:recovery_min_apply_delay引起 ...

  4. drbd实现mysql地热备_heartheartbeat+drbd+mysql主库热备

    1 环境 主机名 网卡 磁盘 master eth0 桥接模式 eth0(192.168.1.10) 自定义模式(VMnet2)(192.168.2.10)VIP 192.168.1.200/210 ...

  5. mysql主从配置 热备_MYSQL 主从热备方式配置

    MySQL数据库没有增量备份的机制,当数据量太大的时候备份是一个很大的问题.还好MySQL数据库提供了一种主从备份的机制,其实就是把主数据库的所有的数据同时写到备份数据库中.实现MySQL数据库的热备 ...

  6. 灾备知识总结:容灾与备份区别、灾备技术、容灾体系规划

    1.容灾备份的区别 容灾 (Disaster Tolerance):就是在上述的灾难发生时,在保证生产系统的数据尽量少丢失的情况下,保持生存系统的业务不间断地运行. 容错 (Fault Toleran ...

  7. 洛阳市住房公积金管理中心数据容灾备份系统建设项目

    项目需求 本次采购项目为数据容灾备份系统建设项目,共一个标段,预算控制金额85万元.资金来源:财政投资.政府采购政策要求:不接受进口产品,支持中小微(监狱)企业. 一.项目背景 按照"豫建金 ...

  8. 攀枝花市中西医结合医院信息数据容灾系统采购

    一.竞争性谈判采购公告 受攀枝花市中西医结合医院委托,攀枝花市×××管理局将对其所需信息数据容灾系统及其相关设备进行竞争性谈判采购,欢迎符合条件的供应商前来参与竞争性谈判.现将有关问题公告如下: 一. ...

  9. 番外篇7-容灾和非容灾相关词语的解释

    文章目录 1.容灾和备份的区别 1)备份: 2)容灾: 2.容灾类名字 1)高可用 2)冷备 3)容错/双机热备 3.非容灾类名字 1)负载均衡 2)集群 3)虚机迁移 1.容灾和备份的区别 1)备份 ...

最新文章

  1. Hadoop原理及部署初探
  2. 预备队员技术验收开始
  3. Vue开源项目库汇总
  4. happens-before规则和指令重排
  5. 【项目记录】用vue-h5写可前后端分离和控制计时的物联网移动端app
  6. 指针数组和数组指针——兄弟你的括号呢?
  7. linux libodbc.so.1,CentOS6.0虚拟机上安装nginx启动的错误---缺少libpcre.so.1共享库
  8. 小米手机证书信任设置在哪里_小米手机闹钟在哪里?闹钟怎么设置?怎么找到闹钟?...
  9. Nodejs 中的Get、Post
  10. 十分钟上线 - 函数计算构建支付宝小程序的后端
  11. XSS常见攻击与防御
  12. 信息学奥赛一本通C++语言——1045:收集瓶盖赢大奖
  13. HTML示例05---段落
  14. 1006 小明与隔壁老王之间不得不说的故事(简单)
  15. 点赞功能java_jquery点赞功能实现代码 点个赞吧!
  16. 易语言锐浪报表连接mysql_学习锐浪报表之MySQL连接字符串的实际操作步骤汇总...
  17. 软考(中级-软件设计师)知识点整理
  18. 【20211009】【数学基础】极值点、驻点、拐点的区别和联系
  19. springboot+基于Web的开关柜综合监测信息查询系统的设计与实现 毕业设计-附源码191550
  20. 小玩意--用必应每日图片换桌面壁纸(Python)

热门文章

  1. 全文检索4.5查询语法
  2. 定制Eclipse IDE之插件篇(一)
  3. css折叠样式(1)——使用css样式的三种方式
  4. CentOS 6.4安装配置LNMP服务器(Nginx+PHP+MySQL)
  5. 模拟系统照相机图片裁剪的功能
  6. 介绍下 Emacs 的包管理功能,感觉还是比较方便的
  7. Eclipse下配置主题颜色
  8. ubuntu apt安装lamp
  9. Asp.net MVC2.0系列文章-添加操作
  10. RMAN快速入门指南