返回顶部
首页 > 资讯 > 数据库 >Oracle rac进程详解
  • 161
分享到

Oracle rac进程详解

2024-04-02 19:04:59 161人浏览 泡泡鱼
摘要

rac进程详解: 一、RAC后台进程 LMON:LOCK Monitor Processes 也被称为Global enqueue service monitor   监控整个

Oracle rac进程详解

rac进程详解:

一、RAC后台进程

LMON:LOCK Monitor Processes 也被称为Global enqueue service monitor

  监控整个集群状况,维护GCS的内存结构

  监控非正常终止的进程和实例

  当实例离开和加入集群时,和资源的重新配置

  管理全局的锁和资源

  监控全局的锁资源、处理死锁和阻塞

LMSn:Lock Monitor Services也称作GCS(Global Cache Services)processes

  LMS进程主要用来管理集群内数据库的访问,并在不同实例的buffer cache中传输块镜像,当在某个数据块上


  发生一致性读时,LMS负责回滚该数据块,并将它copy到请求的实例上

  每个RAC节点至少有2个LMS进程


LCK:Lock Process

  LCK进程主要用来管理实例间资源请求和跨实例调用操作,调用操作包括数据字典等对像访问,并处理非


  CACEH FUSioN的CHACE资源请求,(例如dictionary cache或row cache的请求)

  由于LMS进程负责主要的锁管理功能,所以每个实例只有一个LCK进程

LMD:Lock Monitor Deamon Process

    LMD进程主要管理对全局队列和资源的访问,并更新相应队列状态,处理来自于其它实例的资源请,每一个全局队列的当前状态存储在相应的实例共享内存中,该状态表明该实例具有相应的权利使用该资源,一个实例master的共享内存中存在一个特殊的队列,该队列记录来自其它远程实例的资源请求,当远程实例的LMD进程发出一个资源请求时,该请求指向master实例的LMD,当master实例的LMD进程受到该请求后,在共享内存中的特殊队列中监测该资源是否有无效,如果有效LMD进程更新该资源对列的状态,并通知请求资源的LMD进程该资源队列可以使用了,如果资源队列正被其它实例使用或当前无效,则LMD进程通知正在使用中的实例的LMD进程应用释放该资源,等资源释放变得有效时,master实例的LMD进程更新该资源队列的状态,并通知请求资源实例的LMD进程,该资源队列可以使用了

DIAG:Diagnostic Deamon

  oracle10g新的后台进程

  例行对实例的健康情况进行监控,同时也监控实例是否挂起或者出现死锁

  收集实例和进程出错时的关键诊断信息

  这个进程会更新alert日志文件,写入一些重要告警信息

二、RAC服务进程

CRS-集群资源服务(cluster ready services)

    管理集群内高可用操作的基本程序

    CRS管理的任何事务被称之为资源

        数据库、实例、监听、虚拟IP、应用进程等等

    CRS是跟据存储于OCR中的资源配置信息来管理这些资源

    当一资源的状态改变时,CRS进程生成一个事件

CSS-集群同步服务(Cluster Synchronization Service)

    管理集群节点的成员资格

        控制哪 个结点为集群的成员、节点在加入或离开集群时通知集群成员来控制集群配置信息

    此进程发生故障导致集群重启

EVMD事件管理服务(Event Management)

    事件管理守护进程

    发布CRS创建事件的后台进程

ONS-事件的发布及订阅服务(Oracle Notification Service)

    通信的快速应用通知事件的发布及订阅服务


OCR- Oracle Cluster ReGISter

    集群注册文件,记录每个节点的相关信息

    保存RAC集群的各种资源信息

    类似于windows注册表

    存储于共享磁盘上,所有实例共享

    默认有2个互备磁盘

Voting Disk 表决磁盘

    仲裁机制用于仲裁多个节点向共享节点财时写的行为,避免发生冲突

    存储于共享磁盘上,所有实例共享

    用于确定各个实例的关系

    当有节点失效时,通过voting disk来决定驱逐哪个实例

    默认有3个互备磁盘


您可能感兴趣的文档:

--结束END--

本文标题: Oracle rac进程详解

本文链接: https://lsjlt.com/news/50012.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Oracle rac进程详解
    rac进程详解: 一、RAC后台进程 LMON:LOCK Monitor Processes 也被称为Global enqueue service monitor   监控整个...
    99+
    2024-04-02
  • RAC进程详解
    一、RAC后台进程 LMON:LOCK Monitor Processes 也被称为Global enqueue service monitor   监控整个集群状况,维护GCS的内存结...
    99+
    2024-04-02
  • oracle rac的lmd进程怎么理解
    这篇文章主要介绍“oracle rac的lmd进程怎么理解”,在日常操作中,相信很多人在oracle rac的lmd进程怎么理解问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”...
    99+
    2024-04-02
  • oracle 11g rac进程起停
     对于unknown的进程要crs_stop -f 加进程名再startcrs启动失败 crs_start -all CRS-0184: Cannot communicate with the C...
    99+
    2024-04-02
  • Oracle 11g RAC + DG安装详解--04
    六 、验证 1. 启动em 验证 2. 登录sqlplus 检查 [oracle@TRAC1 ~]$ sqlplus / as sysdba SQL*Plus: Release 11.2.0.4...
    99+
    2024-04-02
  • Oracle 11g RAC + DG安装详解--02
    二、安装Grid Infrastructure 1. 上传Grid Infrastructure 和oracle11g 安装文件 2. 安装vncserver 节点1 [root@TRAC1 rpm...
    99+
    2024-04-02
  • 一文详解Oracle中RAC的用法
    目录1. oracle RAC介绍1.1 基本概念1.2 Oracle RAC应用场景1.3 Oracle RAC的优缺点2. Oracle RAC架构3. Oracle RAC 的安装1. Oracle RAC介绍 1...
    99+
    2023-06-16
    Oracle RAC用法 Oracle RAC
  • 保姆级Oracle 19c rac安装详细教程
    以下是Oracle 19c RAC安装的详细步骤:1. 准备工作a. 确保服务器符合Oracle 19c RAC的最低硬件要求,并安...
    99+
    2023-09-08
    Oracle
  • oracle rac 问题解决
    oracle rac 问题解决 1查看相关日志 [root@rac1 rac1]# pwd /u01/app/grid/11.2.0/log/r...
    99+
    2024-04-02
  • Oracle rac案例讲解
    rac是什么? 多个不同服务器上的实例,访问共享的数据库文件,扩展了CPU和内存,提高性能;多节点,实现了HA。 rac解决什么问题 高可用性:自动切换、负载均衡 ...
    99+
    2024-04-02
  • oracle 之 控制oracle RAC 进行并行运算
     RAC的一大优点就是可以跨节点进行并行计算,那么如何控制并行运算?这就是这篇文章要讨论的内容。 10 g 中: 合理设置跨节点并行,需要先设置一些参数: ins...
    99+
    2024-04-02
  • 【Oracle RAC图文并茂】Linux系统Oracle11gR2 RAC安装配置详细过程3.1
    【Oracle RAC】Linux系统Oracle11gR2 RAC安装配置详细过程V3.1(图文并茂)  2 Oracle11gR2 RAC数据库安装准备工作2.1 安装环境介绍2.2 数据库安装软件下载...
    99+
    2024-04-02
  • oracle 11g rac 监听程序offline
    oracle 11g rac 监听程序在调整过网络后出现监听进程offline,而且两台节点之间频繁切换,查看日志/var/log/message 发现有频繁的注册撤销动作。监听日志 /u01/app/or...
    99+
    2024-04-02
  • Oracle 11g R2+ RAC+ ASM+ OracleLinux6.4安装详解(1)前期准备
    1. 版本说明: 软件版本:oracle 11.2.0.4 RAC 系统版本:Redhat 6.4 这次搭建的是Oracle 11g R2 11.2.0.4的RAC环境,使用的操作系统版本为Oracle...
    99+
    2024-04-02
  • Python的进程及进程池详解
    目录进程进程和程序进程的状态Python中的进程创建⼦进程全局变量问题守护进程进程池总结进程 进程是操作系统分配资源的基本单元,是程序隔离的边界。 进程和程序 程序只是一组指令的集合...
    99+
    2024-04-02
  • windows进程详解3
    winmgmt.exe进程文件: winmgmt or winmgmt.exe进程名称: Windows Management Service描述: Windows Management Service透过Windows Managemen...
    99+
    2023-01-31
    详解 进程 windows
  • oracle rac内核参数的详细介绍
    本篇内容介绍了“oracle rac内核参数的详细介绍”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1.在...
    99+
    2024-04-02
  • RAC各个进程启动的过程分析
    RAC各个进程启动的过程分析,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。 ohasd无法kill,一旦kil...
    99+
    2024-04-02
  • Node.js进程管理之子进程详解
    一、理论 之前看多进程这一章节时发现这块东西挺多,写Process模块的时候也有提到,今天下午午休醒来静下心来好好的看了一遍,发现也不是太难理解。 Node.js是单线程的,对于现在...
    99+
    2024-04-02
  • Oracle 解除锁定进程
    一、碰到的问题:    1、修改表结构时,Oracle提示“资源正忙,要求制定NOWAIT……”——此处我修改的是字段长度,从200增加到1000. &nb...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作