Data Guard 配置 Standby Redo Log

Data Guard在最大保护和最高可用性模式下,或者最大性能模式的实时运用、则 Standby数据库必须配置 Standby Redo Log

并且、DG从 standby redo log 比 archived log 能恢复和运用更多redo

Oracle 建议、在部署备库时、应该做好 plan


备库创建并配置 Standby Redo Log 是为了能够接收到主库传过来的日志,用作恢复
主库创建并配置 Standby Redo Log 是为了在主备切换之后,能够接收到原备库(切换之后的主库)传过来的日志


㈠ 创建 Standby Redo Log

创建的原则:


① Standby Redo Log 的文件大小与主库 online redo log 文件大小必须相同
② Standby Redo Log 日志文件组的个数依照下面的原则进行计算:
Standby redo log组数公式 >= (每个instance日志组个数+1)*instance个数
例如在我的环境中,只有一个节点,这个节点有三组redo,所以
Standby redo log组数公式>=(3+1)*1 == 4
所以需要创建4组Standby redo log

③每一日志组为了安全起见,可以做多路镜像


注意事项:

① 逻辑备库可能需要更多的Standby Redo Log 日志组

② 10 g R2 官方文档指出:

Control files can now dynamically grow in size when you increase the values of the following parameters: MAXLOGFILES, MAXLOGMEMBERS, MAXLOGHISTORY, and MAXINSTANCES

所以、你不必担忧 maxlogfiles 和 maxlogmembers 限制你添加 redo log 组和其中的成员

下面以主库配置 Standby Redo Log 为例:(你要有alter database 系统权限


sys@ORCL> alter database add standby logfile group 4 ('/u01/app/oracle/oradata/ORCL/stdredo001.log') size 50M;

Database altered.

sys@ORCL> alter database add standby logfile group 5 ('/u01/app/oracle/oradata/ORCL/stdredo002.log') size 50M;

Database altered.

sys@ORCL> alter database add standby logfile group 6 ('/u01/app/oracle/oradata/ORCL/stdredo003.log') size 50M;

Database altered.

sys@ORCL> alter database add standby logfile group 7 ('/u01/app/oracle/oradata/ORCL/stdredo004.log') size 50M;

Database altered.


在 MAA 环境下手工添加Standby Redo Log :alter database add standby logfile thread 2 group 8 size 50M;

MAA 环境下如果没有 thread 子句、DG 会在运行时当不同实例需要时自动指派给需求者


㈡ 删除 Standby Redo Log

Standby redo log删除方法:


sys@ORCL> alter database drop standby logfile group 8;

Database altered.
     


㈢ 查询 Standby Redo Log

通过V$STANDBY_LOG视图查看standby redo log文件组:


sys@ORCL> select group#,thread#,sequence#,archived,status from v$standby_log;

    GROUP#    THREAD#  SEQUENCE# ARC STATUS
---------- ---------- ---------- --- ----------
         4          0          0 YES UNASSIGNED
         5          0          0 YES UNASSIGNED
         6          0          0 YES UNASSIGNED
         7          0          0 YES UNASSIGNED


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值