Welcome 微信登录

首页 / 数据库 / MySQL / Oracle 11g Active Data Guard搭建、管理

说明:参考网络众多人的笔记及思路,加上自己亲身实践之后的整理笔记,仅供参考。Data Guard与RAC不同的是,在一般情况下,Standby只有一个节点处于活动状态,所有的应用都连接到主服务器。只有当服务器发生故障时,才考虑切换到备用服务器。在Oracle 11g以前版本中的的Data Guard物理备用数据库,可以以只读的方式打开数据库,但此时MediaRecovery利用日志进行数据同步的过程就停止了,如果物理备用数据库处于恢复的过程中数据库就不能打开查询,也就是说日志应用和只读打开两个状态是互斥的,而Oracle 11g Active Data Guard功能解决了这个矛盾,在利用日志恢复数据的同时可以用只读的方式打开数据库,用户可以在备用数据库上进行查询、报表等操作,这类似逻辑Data Guard备用数据库的功能(查询功能方面),但是,数据同步的效率更高、对硬件的资源要求更低。这样可以更大程度地发挥物理备用数据库的硬件资源的效能。Oracle 11g物理Active Data Guard实时查询(Real-time query)特性。备库在这种特性的支持下,Oracle可以最大限度满足备库作为报表库或者查询分析类型数据库的需求。利用Oracle 11g的 Duplicate From Active Database技术,使用rman通过网络连接主库数据库进行复制。在CentOS 6.4下安装Oracle 11gR2(x64) http://www.linuxidc.com/Linux/2014-02/97374.htmOracle 11gR2 在VMWare虚拟机中安装步骤 http://www.linuxidc.com/Linux/2013-09/89579p2.htmDebian 下 安装 Oracle 11g XE R2 http://www.linuxidc.com/Linux/2014-03/98881.htm基于同一主机配置 Oracle 11g Data Guard http://www.linuxidc.com/Linux/2013-08/88848.htm探索Oracle之11g DataGuard http://www.linuxidc.com/Linux/2013-08/88692.htmOracle Data Guard (RAC+DG) 归档删除策略及脚本 http://www.linuxidc.com/Linux/2013-07/87782.htmOracle Data Guard 的角色转换 http://www.linuxidc.com/Linux/2013-06/86190.htmOracle Data Guard的日志FAL gap问题 http://www.linuxidc.com/Linux/2013-04/82561.htmOracle 11g Data Guard Error 16143 Heartbeat failed to connect to standby 处理方法 http://www.linuxidc.com/Linux/2013-03/82009.htm一、环境介绍1. 主数据库环境操作系统版本: OEL6.4 x64 数据库版本 : Oracle 11.2.0.4.0x64数据库sid名 : orcl数据库db_unique_name:orcl_primary 2. 备库环境操作系统版本: OEL6.4 x64 数据库版本 : Oracle 11.2.0.4.0x64 (只安装oracle数据库软件,no netcadbca)数据库sid名 : orcl数据库db_unique_name:orcl_standby 配置hosts文件# cat /etc/hosts192.168.10.205 oradb205 oradb205.localdomain 192.168.10.206 oradb206 oradb206.localdomain  数据库需要开启归档模式(主、备库都修改):SQL> shutdown immediate SQL> startup mount SQL> alter database archivelog; SQL> alter database open; SQL> archive log list;  DG的三种保护模式:Maximum Protection 最大保护 | MaximumPerformance最高性能(默认模式) | Maximum Availability 最高可用性 查看DG处于何种保护模式SQL> selectdb_unique_name,protection_mode,protection_level from v$database; 设置保护模式(3中模式,可选)SQL> alter database set standbydatabase to maximize performance;SQL> alter database set standbydatabase to maximize availability;SQL> alter database set standbydatabase to maximize protection;  更多详情见请继续阅读下一页的精彩内容: http://www.linuxidc.com/Linux/2014-06/102971p2.htm
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 下一页
Oracle创建用户详解Oracle常用ASM操作命令相关资讯      Oracle 11g  Active Data Guard 
  • Oracle 11g导入到10g引起的错误  (11/16/2015 10:55:27)
  • Oracle 11g 导库导不出空表问题  (08/19/2015 19:55:58)
  • Oracle 11g统计信息收集--多列统计  (07/24/2015 10:32:39)
  • Oracle 11gClone安装方法  (08/24/2015 20:25:41)
  • Oracle 11g中和SQL TUNING相关的新  (08/12/2015 11:22:52)
  • Oracle 11g数据泵详解  (07/08/2015 08:29:51)
本文评论 查看全部评论 (0)
表情: 姓名: 字数