首页 > 代码库 > 11g RAC R2 体系结构---Grid
11g RAC R2 体系结构---Grid
基于agent的管理方式
从oracle 11.2开始出现了多用户的概念,oracle开始使用一组多线程的daemon来同时支持多个用户的使用、管理资源,这些daemon叫做Agent。这些Agent都是些常驻内存的进程.
Agent的分类
- oracle grid 11.2的agent有多个,其中两个最重要的是oracle agnet和oracle root agent。
- oracle agnet 是以oracle用户身份运行(这个oracle用户是泛指,根据场合不同可能是grid,也可能是oracle)
- oracle root agent是以root用户身份运行 这个两个agent对应的操作系统的进程的名字是:oraagent和orarootagent
- OHAS栈会启动一套oracle agnet和oracle root agent。由OHAS启动的oracle agnet是用Grid的安装用户身份运行的。
- CRS栈也会启动一套oracle agnet和oracle root agent。如果安装Grid的用户不是oracle,而是grid。则会启动两个oracle agnet。
Agent和资源的关系图
相应的日志结构(按树状图的层次)
第一层
- OHASD 日志位于:$Grid_home/log/<hostname>/ohasd/ohasd.log
第二层:(OHASD的agent)
- cssdagent 日志位于: $Grid_home/log/<hostname>/agent/ohast/oracssdagent_root/oracssdagent_root.log
- cssdmonitor 日志位于: $Grid_home/log/<hostname>/agent/ohast/oracssdmonitor_root/oracssdmonitor_root.log
- orarootagent 日志位于: $Grid_home/log/<hostname>/agent/ohast/orarootagent_root/orarootagent_root.log
- oraagent 日志位于: $Grid_home/log/<hostname>/agent/ohast/oraagent_grid/oraagent_grid.log
第三层(资源)
- CSSD 日志位于: $Grid_home/log/<hostname>/cssd/ocssd.log
- CRSD 日志位于: $Grid_home/log/<hostname>/CRSD/CRSD.log
- ctssd 日志位于:$Grid_home/log/<hostname>/ctssd/octssd.log
- diskmon 日志位于:$Grid_home/log/<hostname>/ctssd/diskmon.log
OHASD的oraagent所管理资源的相应日志:
- ora.evmd日志位于:$Grid_home/log/<hostname>/evmd/evmd.log
- ora.mdnsd日志位于:$Grid_home/log/<hostname>/mdnsd/mdnsd.log
- ora.gpnpd日志位于:$Grid_home/log/<hostname>/gpnpd/gpnpd.log
- ora.gipcd 日志位于:$Grid_home/log/<hostname>/gipcd/gipcd.log
第四层(CRSD的agent)
- orarootagent 日志位于: $Grid_home/log/<hostname>/agent/crsd/orarootagent_root/orarootagent_root.log
- oraagent(grid)日志位于:$Grid_home/log/<hostname>/agent/crsd/oraagent_grid/oraagent_grid.log
- oraagent(oracle)日志位于:$Grid_home/log/<hostname>/agent/crsd/oraagent_oracle/oraagent_oracle.log
11g RAC R2 体系结构---Grid
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。