怎么处理11g RAC节点二MMON进程异常
发表于:2025-11-12 作者:千家信息网编辑
千家信息网最后更新 2025年11月12日,这篇文章主要讲解了"怎么处理11g RAC节点二MMON进程异常",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"怎么处理11g RAC节点二MMON进程
千家信息网最后更新 2025年11月12日怎么处理11g RAC节点二MMON进程异常
这篇文章主要讲解了"怎么处理11g RAC节点二MMON进程异常",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"怎么处理11g RAC节点二MMON进程异常"吧!
一早发现核心系统的DBtime监控阈值一直在某一个点平移,感觉有点不对劲。
因为我们的脚本依托dba_hist_snapshot试图的SNIP来做的。遂进行AWR报告的生成查看其SNAP_ID是否有异常;
21220 19 Sep 2018 09:00 1 21221 19 Sep 2018 10:00 1 21222 19 Sep 2018 11:00 1 21223 19 Sep 2018 12:00 1 21224 19 Sep 2018 13:00 1 21225 19 Sep 2018 14:00 1 21226 19 Sep 2018 15:00 1 21227 19 Sep 2018 16:00 1 21228 19 Sep 2018 17:00 1 21229 19 Sep 2018 18:00 1 21230 19 Sep 2018 19:00 1
Specify the Begin and End Snapshot Ids
Enter value for begin_snap: 昨天晚上系统确实是有CBC相关的等待,不过很快就恢复了。这是什么情况,难道是数据库归档满了,或者是mm进程down了?试着手动生成个SNAP_ID试试。发现是可以的。[oracle@bapdb2 trace]$ sqlplus / as sysdbaSQL*Plus: Release 11.2.0.4.0 Production on Thu Sep 20 10:40:33 2018Copyright (c) 1982, 2013, Oracle. All rights reserved.Connected to:Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit ProductionWith the Partitioning, Real Application Clusters, Automatic Storage Management, OLAP,Data Mining and Real Application Testing options10:40:33 SYS@bapdb2(bapdb2)> set line 300 pages 100010:40:35 SYS@bapdb2(bapdb2)> BEGIN10:40:37 2 DBMS_WORKLOAD_REPOSITORY.CREATE_SNAPSHOT ();10:40:37 3 END;10:40:37 4 /PL/SQL procedure successfully completed.系统内的归档目录也很充足,不存在归档异常导致进程异常的情况;10:43:57 SYS@b2(db2)> select group_number,block_size,name,allocation_unit_size,state,type,total_mb,free_mb,offline_disks from v$asm_diskgroup;GROUP_NUMBER BLOCK_SIZE NAME ALLOCATION_UNIT_SIZE STATE TYPE TOTAL_MB FREE_MB OFFLINE_DISKS------------ ---------- ------------------------------ -------------------- ----------- ------ ---------- ---------- ------------- 1 4096 SAS_ARCH 1048576 CONNECTED EXTERN 1024000 617921 0节点一查看进程:[oracle@db1 ~]$ ps -ef |grep mmgrid 6634 1 0 2017 ? 00:33:47 asm_mman_+ASM1grid 6648 1 0 2017 ? 01:52:06 asm_mmon_+ASM1grid 6650 1 0 2017 ? 2-00:53:46 asm_mmnl_+ASM1oracle 8610 1 0 2017 ? 00:33:56 ora_mman_db1oracle 8650 1 0 2017 ? 3-11:28:35 ora_mmon_db1oracle 8655 1 1 2017 ? 4-07:20:56 ora_mmnl_db1节点二查看进程:[oracle@bapdb2 ~]$ ps -ef |grep mmoracle 54354 53982 0 11:09 pts/1 00:00:00 grep mmgrid 105256 1 0 2017 ? 00:23:52 asm_mman_+ASM2grid 105295 1 0 2017 ? 01:15:06 asm_mmon_+ASM2grid 105312 1 0 2017 ? 1-03:49:26 asm_mmnl_+ASM2oracle 106889 1 0 2017 ? 00:28:00 ora_mman_db2oracle 106927 1 0 2017 ? 3-04:47:42 ora_mmnl_db2发现节点二的MMON进程DOWN了。从ALERT日志进行搜索:Tue Sep 19 03:49:00 2017MMON started with pid=36, OS id=8650Tue Sep 19 03:49:00 2017MMNL started with pid=37, OS id=8655 Tue Sep 19 04:01:47 2017MMON started with pid=36, OS id=106923Tue Sep 19 04:01:47 2017MMNL started with pid=37, OS id=106927这个id为106923的进程确实是异常了。之前处理过类似的情况,可以在节点二直接启动MMON相关进程;SQL> alter system enable restricted session; System altered. SQL> alter system disable restricted session; System altered. 同时Alert日志也给出了反馈;Thu Sep 20 11:10:28 2018Stopping background process MMNLStarting background process MMONStarting background process MMNLThu Sep 20 11:10:29 2018MMON started with pid=37, OS id=55936 Thu Sep 20 11:10:29 2018MMNL started with pid=236, OS id=55938 ALTER SYSTEM enable restricted session;minact-scn: Inst 2 is a slave inc#:16 mmon proc-id:55936 status:0x2minact-scn status: grec-scn:0x0026.4dcf0d36 gmin-scn:0x0026.4dcf0d36 gcalc-scn:0x0026.4dcf1208Thu Sep 20 11:11:05 2018ALTER SYSTEM disable restricted session;Thu Sep 20 11:13:25 2018LGWR: Standby redo logfile selected for thread 2 sequence 154126 for destination LOG_ARCHIVE_DEST_3再次查看进程启动正常11:10:29 SYS@db2(xxxdb2)> !ps -ef |grep mmoracle 55936 1 0 11:10 ? 00:00:00 ora_mmon_db2oracle 55938 1 0 11:10 ? 00:00:00 ora_mmnl_db2grid 105256 1 0 2017 ? 00:23:52 asm_mman_+ASM2grid 105295 1 0 2017 ? 01:15:06 asm_mmon_+ASM2grid 105312 1 0 2017 ? 1-03:49:26 asm_mmnl_+ASM2oracle 106889 1 0 2017 ? 00:28:00 ora_mman_db2追查了一下MMON进程的trc文件,发现最下面有这一条:*** 2018-09-19 18:46:41.432minact-scn slave-status: grec-scn:0x0026.4db016c0 gmin-scn:0x0026.4db016c0 gcalc-scn:0x0026.4db0273cminact-scn slave-status: grec-scn:0x0026.4dbdde59 gmin-scn:0x0026.4dbdde59 gcalc-scn:0x0026.4dbdf492*** 2018-09-19 18:56:44.302minact-scn slave-status: grec-scn:0x0026.4dca45db gmin-scn:0x0026.4dca45db gcalc-scn:0x0026.4dca5990*** 2018-09-19 19:01:37.026error 28 detected in background processOPIRIP: Uncaught error 447. Error stack:ORA-00447: fatal error in background processORA-00028: your session has been killed
感谢各位的阅读,以上就是"怎么处理11g RAC节点二MMON进程异常"的内容了,经过本文的学习后,相信大家对怎么处理11g RAC节点二MMON进程异常这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!
进程
节点
处理
情况
系统
学习
内容
日志
生成
充足
对劲
再次
前处理
同时
就是
很快
思路
感觉
手动
报告
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
石家庄德尚网络技术有限公司
计算机网络技术教材高职
镇江服务器泰海
用什么软件开发erp
cmd创建数据库报错
让sql数据库支持中文
c 数据库日志
研究网络安全工作统筹协调机制
台湾闲置服务器云空间
杭州 app软件开发
香港服务器软件
阿里巴巴销售数据库
python去掉某列数据库
前端 后端 数据库
国家网络安全周视频
交通运输部干部管理学院网络安全
藏区网络安全设备
重庆ftp服务器托管服务器
湖北网络安全网
ARDSnet数据库
dell 数据库
网络安全检查成立领导小组
数据库表的内链接
软件开发时期主要包括
数据库失败信息未指定
广州千指网络技术有限公司
云端服务器企业
梦铃网络技术
网络安全的实施成效教案
新海网络技术有限公司招聘