怎么处理11g RAC节点二MMON进程异常
发表于:2024-09-22 作者:千家信息网编辑
千家信息网最后更新 2024年09月22日,这篇文章主要讲解了"怎么处理11g RAC节点二MMON进程异常",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"怎么处理11g RAC节点二MMON进程
千家信息网最后更新 2024年09月22日怎么处理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安全错误
数据库的锁怎样保障安全
学生网络安全教育主题班会教案
虹口区电话视频系统服务器
python 数据库检测
软件开发专业学英语好吗
英拓网络技术有限公司
山东定制软件开发公司有哪些
怎么把电脑变成打印机服务器
计算机网络安全原理课后题
兴化多功能网络技术价目表
惠州华阳软件开发认证
宝山区视频系统服务器
网络安全食品知识资料
智能车牌识别管理系统数据库恢复
我的世界房主如何开通服务器
知网论文怎么打印数据库
网络安全的本质
最热门的电脑软件开发
乡镇网络安全考核管理办法
上海市乐虞网络技术有限公司
网络安全教育心得400
政府应急软件开发
问卷调查关于网络安全
天津超频服务器销售价格
免费svn服务器
家庭普查数据库
广元跑腿app软件开发
学软件开发大专学校
TCMSP数据库应用方法
创建图书馆数据库的语句
四大基础数据库建设