Oracle ASM进程

锁管理器服务器(Lock manager server,LMSn)进程:前面已经提到,在一个RAC环境中,各个Oracle实例在集群中的不同机器上运行,它们

自动存储管理后台(Automatic Storage Management Background,ASMB)进程:ASMB进程在使用了ASM的数据库实例中运行。它负责与管理存储的ASM实例通信,向ASM实例提供更新的统计信息,并向ASM实例提供一个”心跳”,让ASM实例知道它还活着,而且仍在运行。

生新平衡(Relalance,RBAL)进程:RBAL进程也在使用了ASM的数据库实例中运行。向ASM磁盘组增加或去除磁盘时,RBAL进程负责处理重新平衡请求(即重新分布负载的请求).

以下进程出现在Oracle RAC实例中。RAC是一种Oracle配置,即集群中的多个实例可以装载和打开一个数据库,其中每个实例在一个单独的节点上运行(通常节点是一个单独的物理计算机).这样,你就能有多个实例访问(以一种全读写方式)同样的一组数据文件。RAC的主要目录有两个:

高度可用性:利用Oracle RAC,如果集群中的一个节点/计算机由于软件、硬件或人为错误而失败,其他节点可以继续工作,还可以通过其他节点访问数据库。你也许会丧失一些计算能力,但不会因此而无法访问数据库。

可扩缩性:无需购买更大机器处理越来越大工作负载(这称为垂直扩缩),RAC允许以另一种方式增加资源,即在集群中增加更多的机器(称为水平扩缩).举例来说,不必把你的4CPU扩缩为有8个或16个CPU,通过利用RAC,你可以选择增加另外一个相对廉介的4CPU机器(或多台这样的机器).

以下进程是RAC环境所特有的,如果不是RAC环境,则看不到这些进程.

锁监视器(Lock monitor ,LMNO)进程:LMON监视集群中的所有实例,检测昌否有实例失败。这有利于恢复失败实例持有的全局锁。它还负责在实例离开或加入集群时重新配置锁和其他资源(实例失败时会离开集群,恢复为在线时又会加入集群,或者可能有新实例实时地闸到集群中)。

锁管理器守护(Lock manager daemon,LMD)进程:LMD进程为全局缓存服务(保持块缓冲区在实例间一致)处理锁管理服务请求。它主要作为代理(broker)向一个队列发出资源请求,这个队列由LMSn进程处理。LMD会处理全局死锁的检测/解析,并监视全局环境中的锁超时。

锁管理器服务器(Lock manager server,LMSn)进程:前面已经提到,,在一个RAC环境中,各个Oracle实例在集群中的不同机器上运行,它们都以一种读写方式访问同样的一组数据文件。为了达到这个目的,SGA块缓冲区缓存相互之间必须保持一致。这也是LMSn进程的主要目标之一。在以前版本的Oracle并行服务器(oracle parallel server,OPS)中,这是通过ping 实现的。也就是说,如果集群中的一个节点需要块的一个读一致视图,而这个块以一种独占模式被另一个节点锁定,数据的交换就要通过磁盘刷新输出为完成(块被ping)。如果本来只要读取数据,这个操作(ping)的代价就太昂贵了。现在则不同,利用LMSn,可以在集群的高速连接上通过非常快速缓存到缓存交换来完成数据交换。每个实例可以有多达10个LMSn进程。

锁(Lock,LCK0)进程:这个进程的功能与前面所述的LMD进程非常相似,但是它处理所有的全局资源的确请求,而不只是数据库块缓冲区的请求。

可诊断性守护(Diagnosability daemon,DIAG)进程:DIAG只能用于RAC环境中。它负责监视实例的总体”健康情况”,并捕获处理实例失败时所需的信息。

linux

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/1947116.html

(0)
上一篇 2025年2月23日 01:58:17
下一篇 2025年2月23日 01:59:16

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • navicat premium怎么上传数据库

    首先,在Navicat Premium中连接要导出数据库的mysql数据库。 填写好连接数据库的信息后就可以连接到需要导出的数据库了。 打开要导出的数据库。 将数据库的结构和数据导出为SQL文件。 相关推荐:《Navicat for mys…

    2025年2月23日 数据库
    100
  • navicat怎么打开数据库

    1、打开Navicat,点击左上角的‘Conection’按钮。 2、点击后,弹出菜单,我们要选择是哪种类型的数据库,根据你本地部署的数据库类型来选就行了,我这里选择MySql。 3、选择后,弹出窗口,在这个窗口上我们先输入数据库的Host…

    2025年2月23日 数据库
    100
  • navicat怎么清除数据库备份

    第一步,打开Navicat。 第二步,打开mysql数据库连接。 相关推荐:《Navicat for mysql使用图文教程》 第三步,点击备份所在的数据库,并选中备份菜单,此时显示已建的备份。 第四步,右击要删除的备份,在弹出菜单中选择“…

    2025年2月23日 数据库
    100
  • navicat怎么备份数据库

    本篇经验将和大家介绍如何利用Navicat for MySQL进行数据库备份的操作,希望对大家的工作和学习有所帮助! 推荐教程:mysql入门视频教程 1、打开桌面上的或者从开始程序中找到Navicat for MySQL,如下图所示: 2…

    2025年2月23日 数据库
    100
  • navicat新建数据库的步骤

    打开navicat工具,连接上您自己的mysql服务器,然后在如图所示的连接上右击,选择新建数据库。 相关推荐:《Navicat for mysql使用图文教程》 在新建数据库对话框中,需要输入数据库名称,选择字符集和排序规则,名称建议使用…

    2025年2月23日 数据库
    100
  • navicat怎么导入本地数据库

    navicat怎么导入本地数据库,为什么我没有找到该导入的功能呢?请看下面方法。 推荐教程:MySQL入门视频教程 1、首先我们打开软件,并且连接上本地数据库,选中连接,右键打开连接,直接双击也可以的 2、在本地数据库中我们新建一个数据库用…

    2025年2月23日 数据库
    100
  • navicat如何设置高级数据库属性

    Navicat是一套快速、可靠的数据库管理工具,在设置高级连接选项卡中还可以设置高级数据库属性,是否设置高级数据库属性不做强制性要求。如果需要设置高级数据库,前提是勾选“使用高级连接”。详细介绍如下: MySQL、PostgreSQL和Ma…

    2025年2月23日
    100
  • 怎么使用navicat连接数据库

      无论是本机安装的MySQL,还是远程服务器上的MySQL,对其进行管理都特别的麻烦,如何对其进行方便简单的管理呢?Navicat是一款管理MySQL数据库的软件,其简洁明了的界面,使我们能更好的管理数据库,对其进行增删改查的操作。 推荐…

    2025年2月23日 数据库
    100
  • navicat怎么创建数据库

      使用navicat快速创建数据库,我们这以创建Mysql数据库为例,其他数据库在navicat中操作都一样 推荐教程:MySQL数据库入门视频教程 1、打开navicat 2、选中数据库连接“root”右键-》新建数据库 3、填写数据库…

    2025年2月23日 数据库
    100
  • 如何使用navicat为数据库表建立索引?

    下面介绍如何使用Navicat为数据库表建立索引的具体操作方法。 推荐教程:MySQL数据库入门视频教程 1、打开Navicat 2、打开数据表所在的数据库,右击需要新增索引的数据库表,然后点击【设计表】 3、此时进入表设计界面 4、点击【…

    2025年2月23日 数据库
    100

发表回复

登录后才能评论