DG 日常管理命令汇总
发表于:2025-11-08 作者:千家信息网编辑
千家信息网最后更新 2025年11月08日,1.启动/停止MRP进程log_archive_dest 为LGWR时需要创建standby redolog,为arch时无须设置standby redolog--必须设置standby redolo
千家信息网最后更新 2025年11月08日DG 日常管理命令汇总log_archive_dest 为LGWR时需要创建standby redolog,为arch时无须设置standby redolog --必须设置standby redolog,数据实时同步 alter database recover managed standby database using current controlfile disconnect; --数据异步同步,当主库切换归档时进行数据同步 alter database recover managed standby database disconnect from session; --关闭MRP进程 alter database recover managed standby database cancel; select OPEN_MODE,PROTECTION_MODE,ACTIVATION#,DATABASE_ROLE,SWITCHOVER#,SWITCHOVER_STATUS FROM V$DATABASE; 确认主库状态为to standby或者为sessions active、保护模式应该maximum performance、角色为PRIMARY 在备库查询时通常为not allowed 或者sessions active,角色为PHYSICAL STANDBY -查看应用日志延迟时间: select value from v$dataguard_stats where name='apply lag'; -查看接收日志延迟时间: select value from v$dataguard_stats where name='transport lag'; -查看主库归档 Primary: SQL> select thread#, max(sequence#) "Last Primary Seq Generated" from v$archived_log val, v$database vdb whereval.resetlogs_change# = vdb.resetlogs_change# group by thread# order by 1; -查看备库已接收归档 PhyStdby:SQL> select thread#, max(sequence#) "Last Standby Seq Received" from v$archived_log val, v$database vdb whereval.resetlogs_change# = vdb.resetlogs_change# group by thread# order by 1; -查看备库已应用归档 PhyStdby:SQL>select thread#, max(sequence#) "Last Standby Seq Applied" from v$archived_log val, v$database vdb whereval.resetlogs_change# = vdb.resetlogs_change# and val.applied in ('YES','IN-MEMORY') group by thread# order by 1; -查看归档应用详细情况 select first_time,sequence#,applied from v$archived_log; -查看主备库GAP select * from v$archive_gap; SET LINES 300 PAGES 9999 COL name FOR a15 COL USED_PERCENT FOR a15 SELECT GROUP_NUMBER, NAME, TOTAL_MB / 1024 total_gb, FREE_MB / 1024, USABLE_FILE_MB / 1024, ROUND ( (TOTAL_MB - USABLE_FILE_MB) * 100 / TOTAL_MB) || '%' USED_PERCENT FROM V$ASM_DISKGROUP ORDER BY 1;
1.启动/停止MRP进程
2.检查主备库状态
3.检查数据同步情况
4.查询ASM Diskgroup 使用率
5.检查进程
- 主库(确认ARCH进程正常)
- SQL> SELECT PROCESS, CLIENT_PROCESS, SEQUENCE#, STATUS FROM V$MANAGED_STANDBY;
- PROCESS CLIENT_PROCESS SEQUENCE# STATUS
- ------------------ ---------------- ---------- ------------------------
- ARCH ARCH 731 CLOSING
- DGRD N/A 0 ALLOCATED
- DGRD N/A 0 ALLOCATED
- ARCH ARCH 732 CLOSING
- ARCH ARCH 733 CLOSING
- ARCH ARCH 734 CLOSING
- LNS LNS 735 WRITING
- DGRD N/A 0 ALLOCATED
- DGRD N/A 0 ALLOCATED
- 备库(要确认存在MRP、ARCH、RFS进程)
- SQL> SELECT PROCESS, CLIENT_PROCESS, SEQUENCE#, STATUS FROM V$MANAGED_STANDBY;
- PROCESS CLIENT_PROCESS SEQUENCE# STATUS
- ------------------ ---------------- ---------- ------------------------
- ARCH ARCH 735 CLOSING
- DGRD N/A 0 ALLOCATED
- DGRD N/A 0 ALLOCATED
- ARCH ARCH 731 CLOSING
- ARCH ARCH 693 CLOSING
- ARCH ARCH 692 CLOSING
- RFS LGWR 736 IDLE
- RFS UNKNOWN 0 IDLE
- RFS UNKNOWN 0 IDLE
- RFS Archival 0 IDLE
- RFS LGWR 694 IDLE
- PROCESS CLIENT_PROCESS SEQUENCE# STATUS
- ------------------ ---------------- ---------- ------------------------
- MRP0 N/A 736 APPLYING_LOG
- RFS UNKNOWN 0 IDLE
- RFS Archival 0 IDLE
6.查询,添加standby log
点击(此处)折叠或打开
- select GROUP#, DBID db_id, THREAD#, SEQUENCE#, BYTES, USED, ARCHIVED, STATUS, FIRST_CHANGE#, NEXT_CHANGE#,LAST_CHANGE# from v$standby_log ;
- alter database add standby logfile thread 1 group 7 size xxx ,group 8 size xxx ,group 9 size xxx,group 10 size xxx ;
进程
数据
同步
应用
查询
检查
情况
日志
时间
状态
角色
延迟
使用率
实时
模式
保护
切换
命令
管理
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网络安全科普图片
企业应用软件开发方向就业
软件开发大型项目前端
多媒体教学软件开发的第一步
ebm reviews数据库
gta服务器广告视频
网络安全等级保护三级
天谕清族捏脸数据库
网络安全等级保护西安公司
怎样设置ip服务器
网络安全治理的中国方案
ztree数据库表结构
深圳市智付支付子公司软件开发
南宁市中本网络技术有限公司
网络安全 次新股
现代哪种软件开发热门
软件开发与运营企业
网络安全防御可行性方案
数据库收权
全球网络安全公司排名中国公司
直播协议人气软件开发
网络安全宣传创意文案
杭州软件开发应届
华为服务器销售额
2018网络安全员竞赛回放
网络安全法谁
arm软件开发工程师
win11服务器未响应怎么修复
嵌入式系统软件开发论文
网络安全隐患排查意见及建议