包括:

centos6.5 oracle11gR2 DataGuard安装

dataGuard 主备switchover角色切换

数据同步测试

<一,>DG数据库数据同步测试
1,正常启动主库
$sqlplus / as sysdba
sql>startup

2,启动备库
$sqlplus / as sysdba
sql>startup mount
sql>alter database recover managed standby database disconnect from session
sql>alter database recover managed standby database cancel
sql>alter database open read only
sql>alter database recover managed standby database using current logfile disconnect

3,在主库上做一次日志切换
sql>alter system switch logfile

4,在主库上建表插入数据并在备库查询
sql>create table smsinfo(id integer,name char(10))
sql>insert into smsinfo values(1,'chkRuiy')
sql>commit;
#如果standby模式为read-only模式下的实时redo应用模式,在主库commit后,在备库直接查询即可
sql>select * from smsinfo

5,如果standby模式为redo应用模式,需做如下操作才可查询
#测试时,需要在主库上做一次日志归档,将日志传送给standby库
sql>alter system archive log current
#在备库上取消redo应用,因为在redo应用模式下不能打开数据库
sql>alter database recover managed standby database cancel
sql>select * from smsinfo
测试成功!

新建user及tablespace同步测试

<二,>主备切换
select name,open_mode,database_role,protection_level,protection_mode from v$database;
1,主库执行
sql>alter system archive log current;
sql>alter database commit to switchover to physical standby with session shutdown;
sql>shutdown immediate
sql>startup mount
主库switchover切换到备库状态查看
select open_mode,switchover_status,database_role from v$database
2,备库执行
sql>alter database commit to switchover to primary WITH SESSION SHUTDOWN;;
sql>ALTER DATABASE COMMIT TO SWITCHOVER TO PHYSICAL STANDBY WITH SESSION SHUTDOWN;
sql>alter database open
sql>alter database recover managed standby database disconnect;

DataGuard维护命令
1,standby上检测应用率和活动
select to_char(start_time,'dd-mon-rr hh24:mi:ss') start_time,item,sofar from V$recovery_progress where item in ('Active Apply Rate', 'Average Apply Rate','Redo Applied');
2,实时同步日志查看
/ruiy/ocr/DBSoftware/app/oracle/diag/rdbms/dg1/dg/trace/alert_dg.log
3,在主库和备库上做切换前后的下列查询,检查归档日志从主库传送到备库的情况
SELECT SEQUENCE#,APPLIED FROM V$ARCHIVED_LOG  ORDER BY SEQUENCE#;

Oracle Dataguard HA (主备,灾备)方案部署调试的更多相关文章

  1. DataGuard VS Beedup & GoldenGate灾备方案参数对比

    世上本无完美产品,只有合适的才是最好的! 用户重视灾备数据站点的建设,毋庸置疑必备品.如果考虑带宽及事务完整性保证,存储灾备和操作系统级灾备局限性显而易见. 商用价值一般用于解决数据库自带辅助功能的短 ...

  2. 云区域(region),可用区(AZ),跨区域数据复制(Cross-region replication)与灾备(Disaster Recovery)(部分1)

    本文分两部分:部分1 和 部分2.部分1 介绍 AWS,部分2 介绍阿里云和OpenStack云. 1. AWS 1.1 AWS 地理组件概况 AWS 提供三种地理性组件: Regions:区域,即A ...

  3. Oracle dataguard 正常切换和应急切换

    oracle dataguard提供异地容灾方案,能有效的防止单点故障和提供高可用技术,这里介绍dataguard正常主备切换和应急切换(应急切换模拟主库出现问题无法还原,备库脱离dataguard接 ...

  4. ORACLE DATAGUARD 日志传输状态监控

    ORACLE DATAGUARD的主备库同步,主要是依靠日志传输到备库,备库应用日志或归档来实现.当主.备库间日志传输出现GAP,备库将不再与主库同步.因此需对日志传输状态进行监控,确保主.备库间日志 ...

  5. Oracle dataguard failover 实战

    Oracle dataguard  failover 实战 操作步骤 备库: SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE FINIS ...

  6. 理解 OpenStack 高可用(HA)(1):OpenStack 高可用和灾备方案 [OpenStack HA and DR]

    本系列会分析OpenStack 的高可用性(HA)概念和解决方案: (1)OpenStack 高可用方案概述 (2)Neutron L3 Agent HA - VRRP (虚拟路由冗余协议) (3)N ...

  7. Oracle DataGuard主备切换(switchover)

    Oracle DataGuard主备切换可以使用传统的手动命令切换,也可以使用dgmgr切换,本文记录手动切换. (一)将主库切换为物理备库 STEP1:查看主库状态 SQL> SELECT O ...

  8. openStack灾备方案说明

    本系列会分析OpenStack 的高可用性(HA)概念和解决方案: (1) OpenStack 高可用方案概述 (2) Neutron L3 Agent HA - VRRP (虚拟路由冗余协议) (3 ...

  9. openStack高可用性和灾备方案

    1. 基础知识 1.1 高可用 (High Availability,简称 HA) 高可用性是指提供在本地系统单个组件故障情况下,能继续访问应用的能力,无论这个故障是业务流程.物理设施.IT软/硬件的 ...

随机推荐

  1. J2SE知识点摘记(三)

    1.         在java只允许单继承,而不允许多重继承,也就是说一个子类只能有一个父类.但在java中却允许多层继承. 2.         非内部Class只能被public或者defaul ...

  2. Delphi常见图象格式转换技术

    TJPEGScale = (jsFullSize, jsHalf, jsQuarter, jsEighth);//图片大小(全部,1/2,1/4,1/8)TBitmap.pixelFormat:=pf ...

  3. FirewallD 详解

    在CentOS7开始,默认是没有iptables的,而是使用了firewall防火墙.与时俱进,简单的整理了一下firewall的使用方法.关于详细的介绍参考官网,就不搬字了.这个网站有中文选项.可以 ...

  4. ASP 代码当前记录集不支持更新问题的解决办法。

    错误类型: ADODB.Recordset (0x800A0CB3) 当前记录集不支持更新.这可能是提供程序的限制,也可能是选定锁定类型的限制. /Model/manage/Admin_Admin.a ...

  5. CC++初学者编程教程(12) 基于rhel6.3的Oracle数据库学习环境搭建

    前言 安装oracle 11g系统最好是1G以上内存,硬盘至少需要4.5G空间. 至少环境在Linux Server release 5.3以上. win安装包 win32_11gR2_databas ...

  6. hdu - 1083 - Courses

    题意:有P门课程,N个学生,每门课程有一些学生选读,每个学生选读一些课程,问能否选出P个学生组成一个委员会,使得每个学生代言一门课程(他必需选读其代言的课程),每门课程都被一个学生代言(1 <= ...

  7. Unable to boot : please use a kernel appropriate for your cpu

    假设你在virtualbox里得到这种提示信息: Unable to boot - please use a kernel appropriate for your CPU 以下的解决的方法,能够帮你 ...

  8. 赵雅智_BroadcastReceiver电话监听

    AndroidManifest.xml 注冊广播接收者 加入权限 <?xml version="1.0" encoding="utf-8"?> &l ...

  9. Twitter 新一代流处理利器——Heron 论文笔记之Heron架构

    Twitter 新一代流处理利器--Heron 论文笔记之Heron架构 标签(空格分隔): Streaming-process realtime-process Heron Architecture ...

  10. ORA-02287: 此处不同意序号

    ORA-02287: 此处不同意序号 insert into gls_vchitem     (viid,      yr,      km)     select gls_vchitem_seq.n ...