DG 日常管理命令汇总

1.启动/停止MRP进程

点击(此处)折叠或打开

  1. log_archive_dest 为LGWR时需要创建standby redolog,为arch时无须设置standby redolog
  2. --必须设置standby redolog,数据实时同步
  3. alter database recover managed standby database using current controlfile disconnect;
  4. --数据异步同步,当主库切换归档时进行数据同步
  5. alter database recover managed standby database disconnect from session;
  6. --关闭MRP进程
  7. alter database recover managed standby database cancel;


2.检查主备库状态

点击(此处)折叠或打开

  1. select OPEN_MODE,PROTECTION_MODE,ACTIVATION#,DATABASE_ROLE,SWITCHOVER#,SWITCHOVER_STATUS FROM V$DATABASE;
  2. 确认主库状态为to standby或者为sessions active、保护模式应该maximum performance、角色为PRIMARY
  3. 在备库查询时通常为not allowed 或者sessions active,角色为PHYSICAL STANDBY


3.检查数据同步情况

点击(此处)折叠或打开

  1. -查看应用日志延迟时间:
  2. select value from v$dataguard_stats where name='apply lag';
  3. -查看接收日志延迟时间:
  4. select value from v$dataguard_stats where name='transport lag';
  5. -查看主库归档
  6. Primary: SQL> select thread#, max(sequence#) "Last Primary Seq Generated"
  7. from v$archived_log val, v$database vdb
  8. where val.resetlogs_change# = vdb.resetlogs_change#
  9. group by thread# order by 1;
  10. -查看备库已接收归档
  11. PhyStdby:SQL> select thread#, max(sequence#) "Last Standby Seq Received"
  12. from v$archived_log val, v$database vdb
  13. where val.resetlogs_change# = vdb.resetlogs_change#
  14. group by thread# order by 1;
  15. -查看备库已应用归档
  16. PhyStdby:SQL>select thread#, max(sequence#) "Last Standby Seq Applied"
  17. from v$archived_log val, v$database vdb
  18. where val.resetlogs_change# = vdb.resetlogs_change#
  19. and val.applied in ('YES','IN-MEMORY')
  20. group by thread# order by 1;
  21. -查看归档应用详细情况
  22. select first_time,sequence#,applied from v$archived_log;
  23. -查看主备库GAP
  24. select * from v$archive_gap;


4.查询ASM Diskgroup 使用率

点击(此处)折叠或打开

  1. SET LINES 300 PAGES 9999
  2. COL name FOR a15
  3. COL USED_PERCENT FOR a15
  4. SELECT GROUP_NUMBER,
  5. NAME,
  6. TOTAL_MB / 1024 total_gb,
  7. FREE_MB / 1024,
  8. USABLE_FILE_MB / 1024,
  9. ROUND ( (TOTAL_MB - USABLE_FILE_MB) * 100 / TOTAL_MB) || '%'
  10. USED_PERCENT
  11. FROM V$ASM_DISKGROUP
  12. ORDER BY 1;


5.检查进程

点击(此处)折叠或打开

  1. 主库(确认ARCH进程正常)
  2. SQL> SELECT PROCESS, CLIENT_PROCESS, SEQUENCE#, STATUS FROM V$MANAGED_STANDBY;
  3. PROCESS CLIENT_PROCESS SEQUENCE# STATUS
  4. ------------------ ---------------- ---------- ------------------------
  5. ARCH ARCH 731 CLOSING
  6. DGRD N/A 0 ALLOCATED
  7. DGRD N/A 0 ALLOCATED
  8. ARCH ARCH 732 CLOSING
  9. ARCH ARCH 733 CLOSING
  10. ARCH ARCH 734 CLOSING
  11. LNS LNS 735 WRITING
  12. DGRD N/A 0 ALLOCATED
  13. DGRD N/A 0 ALLOCATED
  14. 备库(要确认存在MRP、ARCH、RFS进程)
  15. SQL> SELECT PROCESS, CLIENT_PROCESS, SEQUENCE#, STATUS FROM V$MANAGED_STANDBY;
  16. PROCESS CLIENT_PROCESS SEQUENCE# STATUS
  17. ------------------ ---------------- ---------- ------------------------
  18. ARCH ARCH 735 CLOSING
  19. DGRD N/A 0 ALLOCATED
  20. DGRD N/A 0 ALLOCATED
  21. ARCH ARCH 731 CLOSING
  22. ARCH ARCH 693 CLOSING
  23. ARCH ARCH 692 CLOSING
  24. RFS LGWR 736 IDLE
  25. RFS UNKNOWN 0 IDLE
  26. RFS UNKNOWN 0 IDLE
  27. RFS Archival 0 IDLE
  28. RFS LGWR 694 IDLE
  29. PROCESS CLIENT_PROCESS SEQUENCE# STATUS
  30. ------------------ ---------------- ---------- ------------------------
  31. MRP0 N/A 736 APPLYING_LOG
  32. RFS UNKNOWN 0 IDLE
  33. RFS Archival 0 IDLE


6.查询,添加standby log

点击(此处)折叠或打开

  1. select GROUP#, DBID db_id, THREAD#, SEQUENCE#, BYTES, USED, ARCHIVED, STATUS, FIRST_CHANGE#, NEXT_CHANGE#,LAST_CHANGE# from v$standby_log ;
  2. alter database add standby logfile thread 1 group 7 size xxx ,group 8 size xxx ,group 9 size xxx,group 10 size xxx ;







来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/15412087/viewspace-2155142/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/15412087/viewspace-2155142/

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值