• 【翻译自mos文章】11gR2中的asm后台进程



    11gR2中的asm后台进程

    參考原文:
    ASM Background Processes in 11.2 (Doc ID 1641678.1)

    适用于:
    Oracle Database - Enterprise Edition - Version 11.2.0.2 to 11.2.0.4 [Release 11.2]
    Information in this document applies to any platform.


    1 ASMB - ASM Background Process
     与asm实例通信,管理存储和提供统计信息。
     
      当asmcmd cp命令执行 或者 当 数据库首次启动启动(假设server端參数文件存放在asm磁盘组中)时,ASMB 会在asm 实例中执行。


      asm进程也会与 asm中的ocr(Oracle Cluster Registry ) 一起执行。


     
    2 RBAL - ASM Rebalance Master Process
      协调又一次平衡活动。
      在asm实例中。该进程协调asm磁盘组中的又一次平衡活动。而且对asm disk 运行一个全局性的打开(open)
      在database实例中,该进程管理asm 磁盘组
     
    3. ARBn - ASM Rebalance Process
     在一个asm磁盘组内部又一次平衡(重平衡)data extent
     可能的进程是 ARB0-ARB9 (ARB0, ARB1, ..) and ARBA. --->疑问:没有 ARBB?到ARBA为止了?
     
    4. DBWR - Database Writer Process
     管理asm buffer cache
     
    5. SMON - System Monitor Process
    系统监控 而且与cssd进程通信。




    6. CKPT - Checkpoint Process
    在cluster环境中。管理跨实例的调用(call)

    7.PSP0 - Process Spawner Process
    在 初始化实例启动之后,产生其它asm 后台进程。



    8.GMON - ASM Disk Group Monitor Process
    GMON进程监控在一个asm实例中全部的已经mounted的 asm 磁盘组

    GMON进程完毕:维护磁盘成员的一致性和状态信息。

    该进程更新伙伴和status table
    加入和drop disk 导致成员(Membership)变化,而 taking disks offline or bringing them online 导致 磁盘状态变化。

    Advances disk group compatibility---这句咋翻译?没头没脑的。。

    9.MARK - Mark AU for Resynchronization Coordinator Process

    当丢失的写动作 写入到一个offline的disk时,该进程标记 asm 分配单元(allocation units 。即:au)为stale,

    本质上来说。MARK动作 追踪 哪些extents须要对 offline的disk 进行再同步。

    该进程执行在数据库实例中,当数据库实例第一次開始使用asm实例时。该进程被启动。
    假设须要,当 asm   redundancy disk group 中的磁盘 go offline 时。该进程能够应要求而启动

    10.VKTM -Virtual Keeper of Time Process

    该进程提供wall clock time 和  时间间隔度量的 reference time (參考时间)
    该进程充当数据库实例的时间公布者
    该进程公布两种时间:a wall clock time using a seconds interval  和  用于间隔度量的 higher resolution time (which is not wall clock time)
    The VKTM timer service 集中了 time tracking 和 减少了从其它client的多个计时器调用

    11.LGWR - Log Writer Process
    拷贝日志信息到asm磁盘组中

    12.Onnn - ASM Connection Pool Process
    为元数据操作维护一个到asm 实例的连接(connection)
    Onnn slave processes 是 应要求而产生的,这些进程(Onnn slave 进程)会与asm 实例进行通信。

    代表了 client/server connection中的 server side 。

    这些进程在实例启动的时候产生,实例启动完毕后这些进程消失。

    13.bnnn - ASM Blocking Slave Process for GMON
    在asm 磁盘组中运行维护操作。



    该slave进程用来处理 offline 的disk

    bnnn进程在须要等待资源时代表GMON进程运行操作。GMON 必须是高度可用而且是不能等待的。



    当asm磁盘组中的一个disk被offline时,一个bnnn slave进程被产生。

    在这个slave进程中运行 offline timer processing(不知道该翻译啥好)和 drop disk 操作。
    根据负载情况,最多5个该进程(B000到B004)能够存在

    14.xnnn - ASM Disk Expel Slave Process

    运行asm 又一次平衡后的动作。

    该进程在asm又一次平衡的最后阶段会驱赶掉被drop的disk。

    15.VDBG - Volume Driver Process
    响应asm 请求来运行各种volume-related 的 任务。


     VDBG进程处理 在又一次平衡期间的锁定或者取消锁定extent的请求、volume resize、 disk offline、add or drop a disk, force and dismount disk group to the Dynamic Volume Manager driver.

    16.VBGn - Volume Background Process
    在asm实例和os volume driver 之间进行通讯。



    VBGn 处理那些来自于os volume driver 的消息。并发送这些消息给asm 实例。
    VBGn 能够有多个进程,此处的n 是0-9
    对mount/dismount 操作而言,实际上是open/close 一个asm volume

    17.VMB Volume Membership Process

    代表ASM volume driver维护了集群内的成员。


    This process membership in the cluster as an I/O-capable client on behalf of the ASM volume driver.
    ---咋翻译此句?



  • 相关阅读:
    关于高等代数的证明题
    关于微小摄动法的专题讨论
    关于数学分析的数学竞赛题
    关于高等代数的数学竞赛题
    关于幂等阵与幂幺阵的专题讨论
    关于幂零阵与秩1阵的专题讨论
    关于可交换阵与数量阵的专题讨论
    关于等价标准形的专题讨论
    css制作圣诞树
    Integer.parseInt() 错误
  • 原文地址:https://www.cnblogs.com/bhlsheji/p/5131359.html
Copyright © 2020-2023  润新知