读书频道 > 数据库 > Oracle > Oracle Exadata技术详解
3.2.2 Restart Server进程
2015-11-03 14:55:59     我来说两句 
收藏    我要投稿   

本文所属图书 > Oracle Exadata技术详解

本书作为国内第一本关于Oracle Exadata一体机的中文教程,偏重于实践方面,同时加入了更多V2版本以后的新内容。全书可分为三个部分。第一部分为基础篇(1~5章),主要介绍了Oracle Exadata一体机的配置、架构  立即去当当网订购

RS(Restart Server,重启服务器)是通过在CELLCLI命令行下执行alter cell startup services rs创建出来的子进程。正如其名所暗示的,它主要负责监控MS或者cellsrv等其他一些进程,除此以外,它还能在其他进程崩溃或者存在内存泄漏的情况下自动完成这些进程的重启,并且不会对这些进程提供的服务可用性造成影响。事实上,在Exadata存储服务器上并不存在一个名为RS的进程,因为RS的工作实际是由好几个进程共同来完成的。

如图3-2所示,虚线方框内的进程都是RS的组成部分,它们都以cellrs开头,如果是监控进程,则会包含mt后缀。


 

其中:

cellrssrm为核心的RS进程。

cellrsbkm为备用的RS进程。

监控进程包括:

cellrssmt——核心主服务cellrssrm的监控进程。

cellrsbmt——备份服务cellrsbkm的监控进程。

cellrsomt——为cellsrv的监控进程,它会定时发起一种ioctl心跳消息以确认cellsrv是否存活,如果这个心跳丢失,则会创建一个adrci的事件保留现场之后,将其重启。cellsrv的状态信息存放在$OSSCONF/cellrsos.state文件内。

cellrsmmt——为MS的监控进程。主要监控MS的http端口是否正常工作,另外监控MS的内存使用情况,确保其在正常范围以内。MS的状态信息存放在$OSSCONF/cellrsms.state文件中。

MS的告警日志信息与cellsrv的告警日志都存放在 $ADR_BASE/diag/asm/cell/<hostname> /trace/alert*.log里。同时在这个trace目录下还能找到监控进程的trace文件,通常这类文件名中包含rstrc用以标识其为RS的trace文件。

点击复制链接 与好友分享!回本站首页
分享到: 更多
您对本文章有什么意见或着疑问吗?请到论坛讨论您的关注和建议是我们前行的参考和动力  
上一篇:3.2.1 cellsrv进程
下一篇:3.2.3 Management Server进程
相关文章
图文推荐
3.6 存储管理工具Ce
3.4.5 Interleaving
3.4 Exadata存储架构
3.3.3 SDP协议
排行
热门
文章
下载
读书

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训
版权所有: 红黑联盟--致力于做最好的IT技术学习网站