DG 日常管理命令汇总
发表于:2024-09-25 作者:千家信息网编辑
千家信息网最后更新 2024年09月25日,1.启动/停止MRP进程log_archive_dest 为LGWR时需要创建standby redolog,为arch时无须设置standby redolog--必须设置standby redolo
千家信息网最后更新 2024年09月25日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安全错误
数据库的锁怎样保障安全
邯郸安卓软件开发收费报价表
青岛软件开发公司就找
公安网网络安全事项会议
WPS怎么建一个数据库表格
软件开发者宣传报道
津市尖峰网络技术
2021软件开发模式
高效区块链网络技术研究
数据库分布式怎么解决
网络安全的软硬件
多媒体数据库的定义
计算机信息网络技术基础教学
网络安全大赛游戏叫什么名字
天弘基金软件开发待遇
向日葵远程软件服务器地址
数据库技术研发部
网络安全java源码
分布式计算服务器集群
美国制裁的网络安全公司
宿州软件开发招聘信息
软件开发考研专业就业方向
linux自带代理服务器软件
存文件的服务器
服务器分离后能联网吗
数据库技术题库app
软件开发入门到精通第一讲
网络安全法第一章第二章
宁波电子网络技术市场价格
美国软件开发人员工资
软件开发票流程图