♣
题目部分
在Oracle中,与ASM相关的有哪些进程?
♣
答案部分
ASM实例除了传统的DBWn、LGWR、CKPT、SMON和PMON等进程还包含如下几个新后台进程:
进程 |
表现形式 |
简介 |
RBAL(ASM Rebalance Master Process,ASM再平衡主进程) |
asm_rbal_+ASM ora_rbal_ora11g |
用于协调和管理磁盘组之间的动态平衡,RBAL用来进行全局调用,以打开某个磁盘组内的磁盘。 |
ASMB(ASM Background Process,ASM后台进程) |
ora_asmb_ora11g oracle+ASM_asmb_ora11g (DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq))) |
借助服务器进程建立普通RDBMS实例到ASM实例的会话,并传递磁盘文件的相关信息。每个数据库实例同时只能与一个ASM实例连接,因此数据库只会有一个ASMB后台进程。如一个节点上有多个数据库实例,它们只能共享一个ASM实例。ASMB进程与该节点的CSS守护进程进行通信,并接收来自ASM实例的文件区间映射信息。ASMB还负责为ASM实例提供I/O统计数据。 |
GMON(ASM Disk Group Monitor Process,磁盘组监控进程) |
asm_gmon_+ASM |
这个进程负责维护磁盘组中的各个磁盘状态的一致性。当磁盘组中的磁盘成员发生改变时(例如:添加、删除磁盘,或者磁盘出现故障),该进程负责离线(Offine)或者上线(Online)磁盘。可以说,这是ASM实例中最重要的后台进程之一。 |
ARBn(ASM Rebalance Process,ASM再平衡进程) |
asm_arba_+ASM |
在同一时刻可以存在许多此类进程,它们的名字分别为:ARB0、ARB1...ARBA,以此类推,执行实际的重新平衡分配单元移动进程。 |
Onnn(ASM Connection Pool Process,ASM连接池进程) |
ora_o000_ora11g oracle+ASM_o000_ora11g (DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq))) |
这组进程建立了与ASM实例的连接,某些长时间操作比如创建数据文件操作,RDBMS会通过这些进程向ASM发送信息。 |
本文选自《Oracle程序员面试笔试宝典》,作者:小麦苗
---------------优质麦课------------
详细内容可以添加麦老师微信或QQ私聊。
About Me:小麦苗
● 本文作者:小麦苗,只专注于数据库的技术,更注重技术的运用
● 作者博客地址:http://blog.itpub.net/26736162/abstract/1/
● 本系列题目来源于作者的学习笔记,部分整理自网络,若有侵权或不当之处还请谅解
● 版权所有,欢迎分享本文,转载请保留出处
● QQ:646634621 QQ群:618766405
● 提供OCP、OCM和高可用部分最实用的技能培训
● 题目解答若有不当之处,还望各位朋友批评指正,共同进步
DBA宝典
长按下图识别二维码或微信扫描下图二维码来关注小麦苗的微信公众号:xiaomaimiaolhr,学习最实用的数据库技术。