DG
zuozhiji
这个作者很懒,什么都没留下…
展开
-
强制删除DG BROKER信息
由于之前的switchover失败,后手工恢复了错误。导致dg broker的配置文件显示的是错误的,db131现在已经是备库了,而dg broker配置文件还是显示是primary database.主备库看到的错误是不一样的,db131配置信息显示 db132是主库,db132显示的db131是主库。DB131:DGMGRL> show configuration...原创 2019-12-18 09:18:06 · 1177 阅读 · 1 评论 -
oracle 11g物理data guard转逻辑data guard
测试环境不管是数据真实性、环境配置和正式环境都有所差异,这时必须用线上的数据进行测试。将物理DG临时转换成snapshot DG进行测试,测试完成之后再转换成物理DG,这个方法是比较实用的。下面实际操作一下:[oracle@qht131 admin]$ dgmgrl /DGMGRL> show configuration;Configuration - dg_test11...原创 2019-12-16 15:41:02 · 232 阅读 · 0 评论 -
Oracle 11G DG Broker搭建Data Guard
1.环境如下:项目列表 primary库 standby库 操作系统: rhel6.3 rhel6.3 oracle软件版本: oracle 11.2.0.3 oracle 11.2.0.3 IP地址: 172.17.61.131 172.17.61.132 db_unique_name db131 db...原创 2019-12-12 15:54:40 · 319 阅读 · 0 评论 -
Oracle 11g dataguard failover
Switchover动作是不会引起数据丢失的,Standby可以保证接受并且应用所有的Redo Log数据。而Failover则不好说,根据不同的保护模式(Protection Mode),一个事务在主库上面是否被commit,是取决于standby上是否接受和应用上日志数据。所以,在进行Failover的时候,是可能会丢数据的。 在进行Failover之后,Primary库实际...原创 2018-10-10 16:18:36 · 766 阅读 · 0 评论 -
Oracle 11g dataguard手动switchover
Oracle DG切换类型有两种:switchover和failover。计划内的切换称为switchover,下面实际操作一次:1.将主库切换为备库:SQL> ALTER DATABASE COMMIT TO SWITCHOVER TO STANDBY WITH SESSION SHUTDOWN;Database altered.日志信息如下:ALTER DA...原创 2018-10-10 11:00:29 · 460 阅读 · 0 评论 -
oracle 11g 新特性 active data guard(ADG)
在Oracle 11g之前,物理备库(physical Standby)在应用redo的时候,是不可以打开的,只可以mount。从11g开始,在应用redo的时候,物理备库可以处于read-only模式,这就称为Active Data Guard 。通过Active Data Guard,可以在物理备库进行查询或者导出数据,从而减少对主库的访问和压力。 Active Data Gu...原创 2018-10-08 15:56:15 · 4302 阅读 · 0 评论 -
Oracle 11G Data Guard配置
主库已安装好数据库,备库只安装好oracle软件环境如下:项目列表 primary库 standby库 操作系统: rhel6.3 rhel6.3 oracle软件版本: oracle 11.2.0.3 oracle 11.2.0.3 IP地址: 172.17.61.115 172.17.61.131 db_uniqu...原创 2018-10-08 14:11:09 · 534 阅读 · 0 评论 -
使用ogg的Oracle-Oracle的双向复制
不使用数据泵完成Oracle-Oracle的双向复制。 操作系统: redhat as 4.5oracle version:10.2.0.1源端ip: 172.17.61.131 rhel131目标端ip: 172.17.61.132 rhel132 目标:将表scott.test1双向复制到两目标端scott原创 2013-08-28 14:29:48 · 1691 阅读 · 0 评论 -
配置RAC环境的standby
一、初始化环境:准备已经安装完毕可以正常运行的RAC数据库,以及一台安装完ORACLE软件未创建数据库的。我的配置如下 :Hostname:IPRAC1:172.17.61.131RAC2:172.17.61.132rhel133:172.17.61.133 主库rac的情况:[oracle@rac1~]$ cat /etc/hosts# Do not re原创 2013-08-13 16:20:07 · 722 阅读 · 0 评论 -
物理standby转换为逻辑standby的步骤
1.备库:与主库同步后停止日志应用alter database recover managed standby database cancel;2.主库:build数据字典到redoSQL> execdbms_logstdby.build;PL/SQL procedure successfully completed.3.备库:转换physical standby 到 logi原创 2013-08-06 16:29:43 · 1378 阅读 · 0 评论 -
模拟物理standby产生GAP的情形
gap的产生可能是由于归档文件太大,或者网络不稳定,导致部分归档无法传到standby上。 一般处理的方法: -加入compression参数 log_archive_dest_2='SERVICE=orcl_standby ASYNC COMPRESSION=ENABLE' -MAX_CONNECTIONS log_archive_dest_2='S原创 2013-08-06 16:24:18 · 662 阅读 · 0 评论 -
更改dataguard的保护模式
查看当前的保护模式:SQL> select protection_mode from v$database; PROTECTION_MODE--------------------MAXIMUM AVAILABILITY 准备将保护模式改成最大性能模式: 在主库上:SQL>shutdown immediate;Databaseclosed.Data原创 2013-08-06 16:28:25 · 946 阅读 · 0 评论 -
模拟一次failover
1.停掉备库的listener[oracle@rhel132~]$ lsnrctl stop 2.主库需要重启一下(不重启的话,即使备库关闭了监听器,由于主库和备库之间的通信还是没有断,是长连接的原故吧),之后再做几次switch logfile:SQL>shutdown immediate;Database closed.Databasedismounted.ORAC原创 2013-08-06 16:18:10 · 551 阅读 · 0 评论 -
Oracle10g_DataGuard_Broker配置文档
Oracle Data Guard Broker的配置及一些说明,参考Oracle官网文档: Oracle Data Guard 快速启动故障切换指南 http://www.oracle.com/technology/global/cn/pub/articles/smiley-fsfo.html 测试平台: Redhat转载 2013-08-02 10:36:37 · 987 阅读 · 0 评论 -
10g dataguard的real-time apply与no real-time apply
dg为最大可用性模式时,主库可能是通过LGWR或者ARCH传输日志到备库,当使用LGWR传到redo log到备库的standby redo log时,什么时候applied到备库时,有个概念叫:real-time apply和no real-time apply,那是什么命令来决定的呢?下面来做个实验: 重启备库SQL> startup mountSQL> select pr原创 2013-08-01 17:10:38 · 1153 阅读 · 0 评论 -
10g datagurad的一次switchover
查询主库的状态:SQL>select switchover_status from v$database; SWITCHOVER_STATUS--------------------SESSIONSACTIVE 更换主库的角色:SQL>alter database commit to switchover to physical standby with sessi原创 2013-08-01 14:43:57 · 641 阅读 · 0 评论 -
Data Guard相关的动态性能视图
1.查看进程的活动状况---v$managed_standby该视图就是专为显示standby数据库相关进程的当前状态信息,例如:SQL> select process,client_process,sequence#,status from v$managed_standby;PROCESS CLIENT_P SEQUENCE# STATUS-------原创 2013-01-18 10:50:20 · 698 阅读 · 0 评论