一、服务介绍

安装结束后,会产生一些后台进程来确保集群正常工作并能够与外部通讯。其中的一些有序linux平台的要求需要以root用户权限来启动。比如,网络配
置的改动就需要更高的权限。其他后台进程将以grid软件所在系统用户的权限来运行。下面的表格介绍主要的一些后台进程
后台进程 说明
Oracle高可用服务 (OHAS) OHAS是服务器启动后打开的第一个Grid Infrastructure组件。它被配置为以init(1)打开,并负
责生成agent进程。
Oracle Agent Grid Infrastructure使用两个oracle代理进程。第一个,概括起来说,负责打开一些需要访问
OCR和VOTING文件的资源。它由OHAS创建。
第二个代理进程由CRSD创建,负责打开所有不需要root权限来访问的资源。这个进程以
Grid Infrastructure所属用户的权限运行,并且负责在RAC11.1中racg所做的工作。
Oracle Root Agent 和 Oracle 代理进程类似,有两个Root 代理进程被创建。 最初的代理进程由OHAS引发,它
为linux系统中需要更高权限的资源提供初始化。创建的主要后台进程是CSSD和CRSD。反
过来,CRSD将触发另一个root代理。这个代理将打开需要root权限、主要和网络相关的资源
集群就绪服务进程
(CRSD)
集群软件的后台主要进程,使用oracle集群注册信息来管理集群中的资源
集群同步服务进程
(CSSD)
管理集群的配置和节点成员
Oracle进程监控
(OPROCD)
oprocd在11.1版本中负责 I/O 隔离。它是在10.2.0.4补丁集中为linux系统引入的。在这个补丁
集以前,内核hangcheck-timer模块来做类似的任务。有趣的是,oprocd以前常被用在非
linux平台中。Grid Infrastructure用cssdagent进程来替换了oprocd进程。
事件管理器(EVM) EVM负责发布Grid Infrastructure创建的事件
集群时间同步服务(CTSS) CTSS服务是一个可选项,通过网络时间协定服务器为集群提供时间同步,这个时间同步对
RAC很重要。它可以运行在两种模式下:观望或者活动。当NTP被激活的时候,它运行在
观察模式,若没有启动NTP,它将根据主节点同步所有节点的时间。
Oracle警告服务(ONS) 负责通过快速应用框架发布事件的主要后台进程。
在RAC11.2中,Grid Infrastructure的启动顺序有了明显变化。代替直接通过inittab(5)打开CRS、CSS、EVM,OHAS进程现在主要负责创建agent进程,监控其他节点的健康状况,和打开集群资源。在非Oracle管理进程中,NTP是一个特殊的角色,在每个集群中,它需要提供时钟同步,Grid Infrastructure
也不例外。
以下是11.2中Grid Infrastructure的一些主要后台进程:
以下命令列出后台进程
[grid@oradb1 ~]$ crsctl status resource -init -t
--------------------------------------------------------------------------------
NAME TARGET STATE SERVER STATE_DETAILS
--------------------------------------------------------------------------------
Cluster Resources
--------------------------------------------------------------------------------
ora.asm
1 ONLINE ONLINE oradb1 Started
ora.cluster_interconnect.haip
1 ONLINE ONLINE oradb1
ora.crf
1 ONLINE ONLINE oradb1
ora.crsd
1 ONLINE ONLINE oradb1
ora.cssd
1 ONLINE ONLINE oradb1
ora.cssdmonitor
1 ONLINE ONLINE oradb1
ora.ctssd
1 ONLINE ONLINE oradb1 ACTIVE:0
ora.diskmon
1 OFFLINE OFFLINE
ora.drivers.acfs
1 ONLINE ONLINE oradb1
ora.evmd
1 ONLINE ONLINE oradb1
ora.gipcd
1 ONLINE ONLINE oradb1
ora.gpnpd
1 ONLINE ONLINE oradb1
ora.mdnsd
1 ONLINE ONLINE oradb1

二、oracle后台进程

  • ACMS:原子控制文件存储服务(ACMS)
在Oracle RAC环境中,ACMS的每个实例进程都是一个代理,如果一个失败发生,它会有助于确保分布式的SGA内存的更新被全局性的成功的提交或终止。
  • GTX0-J:全局交易进程
在RAC环境中,该进程提供为XA global transactions提供传输支持。数据库程序的自动调谐是基于XA global transactions的工作负载。
  • LMON:全局服务队列监控
该进程监控全局队列和通过集群的资源,执行全局队列恢复操作。
  • LMD:全局队列守护服务
该进程管理来自每个实例的远程资源请求。

  • LMS:全局缓存服务
该进程包含数据文件状态的记录和全局资源目录中带有记录信息的缓存块。LMS进程也同时控制远程实例的消息流,并且管理全局数据块的访问同时传输数据块的
镜像在不同实例的缓存中,该程序是内存融合特性的一部分。

  • LCK0:实例队列程序
该进程管理非内存融合资源的请求,例如Libary and row cache 的请求。

  • RMSn: Oracle RAC控制管理进程
该进程执行oracle RAC的管理性任务。任务被RMSn进程完成,它包括oracle RAC资源的创建,当新实例被天剑到集群中时。
  • RSMN
远程从属监控管理后台从属进程的创建和与远程实例的交流。这些后台从属的进程处理来自远程协实例上调进程的任务。

11g Rac 服务介绍相关推荐

  1. 【Oracle 集群】ORACLE DATABASE 11G RAC 知识图文详细教程之集群概念介绍(一)

    集群概念介绍(一)) 白宁超 2015年7月16日 概述:写下本文档的初衷和动力,来源于上篇的<oracle基本操作手册>.oracle基本操作手册是作者研一假期对oracle基础知识学习 ...

  2. Oracle 11g RAC SCAN ip的原理及配置

    Oracle 11g RAC SCAN ip的原理及配置   Oracle 11g RAC网格即插即用(GPnP)工作原理: SCAN概念:     先介绍一下什么叫SCAN,SCAN(Single ...

  3. 虚拟机Linux6下安装Oracle 11G RAC(一)安装准备

    虚拟机Linux6下安装Oracle 11G RAC(二)安装集群和DBMS 虚拟机Linux6下安装Oracle 11G RAC(三)创建数据磁盘组和实例 最近总在linux6的虚拟机上装Oracl ...

  4. oracle 11g rac手册(第2版) 高清,Oracle Database11g RAC手册(第2版)_IT教程网

    资源名称:Oracle Database11g RAC手册(第2版) 内容简介: 根据Oracle ACE提供的专家指导来管理动态的企业级计算基础设施.戈帕拉克里希南所著的<Oracle Dat ...

  5. oracle asm spfile丢失,Oracle 11g RAC ASM磁盘全部丢失后的恢复

    Oracle 11g RAC ASM磁盘全部丢失后的恢复,Oracle 11.2.0.3 RAC ON Oracle Linux 6 x86_64,只有一个ASM外部冗余磁盘组mdash;m 一.环境 ...

  6. oracle之 安装 11G RAC 报 NTP failed

    问题描述: 使用 NTP 同步集群节点时间,安装 11G RAC 报 NTP 过不去. 解决过程: -- 查看 /etc/sysconfig/ntpd 文件配置 root@hbdw1:/root$ca ...

  7. [转帖]Oracle 11G RAC For Windows 2008 R2部署手册

    Oracle 11G RAC For Windows 2008 R2部署手册(亲测,成功实施多次) https://www.cnblogs.com/yhfssp/p/7821593.html 总体规划 ...

  8. Linux7安装gi报错,Redhat 7.6安装11G RAC GI时遇到此类报错

    环境:Redhat Linux 7.6 + Oracle 11.2.0.4 RAC 现象:图像化安装过程中,按照提示执行root.sh脚本,报错中断. 1. 具体现象 [root@mm1903 ~]# ...

  9. Oracle 11g RAC 修改IP

    Oracle 11g RAC 修改IP 在RAC环境下修改ip地址,会造成数据库停机,所以在搭建.配置RAC前,必须做好ip规划,而主机名是不允许修改的,如果修改必须重新安装CRS. 系统环境: 操作 ...

最新文章

  1. 在LINUX下架设防火墙
  2. (转) Java线程同步阻塞, sleep(), suspend(), resume(), yield(), wait(), notify()
  3. 如何在github发布个人网站或开源项目-手把手教您制作并发布个人网站或主页(二)
  4. 关于微信红包的架构思考
  5. 产品更新教程-钉钉宜搭版本:手写签名和定位组件来了
  6. 扫描二维码读取文档_使用深度学习读取和分类扫描的文档
  7. Visual Studio 2010 单元测试之一---普通单元测试:http://blog.csdn.net/tjvictor/archive/2011/02/09/6175362.aspx...
  8. 简述数据在OSI参考模型中的流动过程及过程中数据的单位
  9. kafka发送mysql数据丢失_Kafka 如果丢了消息,怎么处理的?
  10. java虚拟机内存_java虚拟机内存区域的划分以及作用详解
  11. 基于OHCI的USB主机 —— UFI读扇区代码
  12. CheckedListBoxControl 赋值,取值的方法 KKK笔记
  13. Bluno 是干什么的?- 云物联戒烟设备的可选原型之一
  14. Ubuntu18.04安装英伟达显卡驱动
  15. 百度有趣的面试智力题
  16. Ubuntu 20.04.2 LTS 系统美化 (UOS主题)
  17. 小鱼儿的菜鸟笔记三 原来Excel图表可以这么做——花样制作Excel条形图/柱状图/环形图/折线图
  18. pip runpy.py 报错 pip升级后问题及解决
  19. winrar命令行打自解压安装包不生效问题
  20. matlab小波分析信号消除噪声函数,小波分析的语音信号噪声消除方法

热门文章

  1. csv去重 python_python去重函数是什么
  2. python寻找完全平方数_少儿编程|Python小课堂 – 寻找aabb完全平方数
  3. 语言编程思维陈萌_这本书告诉你,计算机为何能读懂人类语言,编程思维让你更聪明...
  4. 高斯低通滤波 matlab_一维和二维高斯函数及其一阶和二阶导数
  5. Linux系统给进程绑核
  6. “支付功能”怎么测试?
  7. python中for循环流程图_Javascript for循环_郭隆邦技术博客
  8. python类takes no arguments_Python构造函数报错:TypeError: People() takes no arguments
  9. c语言程序填空z=7,x=4,《C语言程序设计》复习题有答案
  10. dump排查内存异常 java_如何排查Java应用内存泄漏问题