在ASM alert日志看到一段话

引用
Fri Mar  5 00:03:10 2010 
Starting background process ASMB 
ASMB started with pid=13, OS id=42068 
Fri Mar  5 00:06:19 2010 
NOTE: ASMB process exiting due to lack of ASM file activity

于是初步研究了一下该进程的作用,以下摘录来自 
http://www.dbasupport.com/oracle/ora10g/ASM01.shtml

引用
Every database instance that uses ASM for file storage will also need two new processes. The Rebalancer background process (RBAL) handles global opens of all ASM disks in the ASM Disk Groups, while the ASM Bridge process (ASMB) connects as a foreground process into the ASM instance when the regular database instance starts. ASMB facilitates communication between the ASM instance and the regular database, including handling physical file changes like data file creation and deletion.

ASMB exchanges messages between both servers for statistics update and instance health validation. These two processes are automatically started by the database instance when a new Oracle file type - for example, a tablespace's datafile -- is created on an ASM disk group. When an ASM instance mounts a disk group, it registers the disk group and connect string with Group Services. The database instance knows the name of the disk group, and can therefore use it to locate connect information for the correct ASM instance.

附rdbms、asm instance的后台进程

引用
$ ps -ef|grep asmdb 
  oracle  7534     1   0 00:03:16      -  0:00 ora_rbal_asmdb 
  oracle 14186     1   0 00:44:53      -  0:00 ora_o000_asmdb 
  oracle 15268     1   0 00:03:12      -  0:00 ora_reco_asmdb 
  oracle 16016     1   0 00:03:12      -  0:02 ora_smon_asmdb 
  oracle 22202     1   0 00:03:12      -  0:01 ora_mmnl_asmdb 
  oracle 22492     1   0 00:03:12      -  0:03 ora_mmon_asmdb 
  oracle 23238     1   0 00:03:12      -  0:01 ora_ckpt_asmdb 
  oracle 26366     1   0 00:03:13      -  0:00 ora_s000_asmdb 
  oracle 26658     1   0 00:03:12      -  0:00 ora_d000_asmdb 
  oracle 30206     1   0 00:03:11      -  0:00 ora_dbw0_asmdb 
  oracle 30734     1   0 00:03:11      -  0:00 ora_mman_asmdb 
  oracle 35138     1   0 00:03:11      -  0:00 ora_psp0_asmdb 
  oracle 36398     1   0 00:03:36      -  0:00 ora_qmnc_asmdb 
  oracle 36646     1   0 00:03:11      -  0:00 ora_pmon_asmdb 
  oracle 38926     1   0 00:03:19      -  0:00 ora_o001_asmdb 
  oracle 40296     1   0 00:03:12      -  0:00 ora_lgwr_asmdb 
  oracle 41306     1   0 00:03:16      -  0:00 ora_asmb_asmdb 
  oracle 41814     1   0 00:03:12      -  0:05 ora_cjq0_asmdb 
  oracle 42628 21640   0 00:46:18  pts/2  0:00 grep asmdb 
  oracle 43624     1   0 00:03:46      -  0:00 ora_q001_asmdb 
  oracle 43864     1   0 00:03:46      -  0:00 ora_q000_asmdb 
$ ps -ef|grep asm_ 
  oracle 10868     1   0 23:47:53      -  0:00 asm_smon_+ASM 
  oracle 12690     1   0 23:47:53      -  0:00 asm_rbal_+ASM 
  oracle 15494     1   0 23:47:53      -  0:00 asm_dbw0_+ASM 
  oracle 17320     1   0 23:47:53      -  0:00 asm_gmon_+ASM 
  oracle 29354     1   0 23:47:52      -  0:00 asm_mman_+ASM 
  oracle 31422     1   0 23:47:52      -  0:00 asm_psp0_+ASM 
  oracle 31506     1   0 23:47:52      -  0:00 asm_pmon_+ASM 
  oracle 32776     1   0 23:47:53      -  0:00 asm_lgwr_+ASM 
  oracle 34576     1   0 23:47:53      -  0:00 asm_ckpt_+ASM 
  oracle 40514     1   0 00:03:10      -  0:00 asm_o000_+ASM 
  oracle 42630 21640   0 00:46:24  pts/2  0:00 grep asm_

以下简单介绍各个进程的作用

引用
ARBx These are the slave processes that do the rebalance activity (where x 
is a number). 
CKPT The CKPT process manages cross-instance calls (in RAC). 
DBWR This process manages the SGA buffer cache in the ASM instance. 
DBWR writes out dirty buffers (changed metadata buffers) from the ASM 
buffer cache to disk. 
GMON This process is responsible for managing the disk-level activities 
(drop/offline) and advancing diskgroup compatibility. 
KATE The Konductor or ASM Temporary Errands (KATE) process is used 
to process disks online. This process runs in the ASM instance and is started 
only when an offlined disk is onlined. 
LGWR The LGWR process maintains the ASM Active Change Directory 
(ACD) buffers from the ASM instance and flushes ACD change records to 
disk. 
MARK The Mark Allocation Unit (AU) for Resync Koordinator (MARK) 
process coordinates the updates to the Staleness Registry when the disks go 
offline. This process runs in the RDBMS instance and is started only when 
disks go offline in ASM redundancy diskgroups. 
PING The PING process measures network latency and has the same 
functionality in RDBMS instances. 
PMON This manages processes and process death in the ASM instance. 
PSP0 This process spawner process is responsible for creating and 
managing other Oracle processes. 
PZ9x These processes are parallel slave processes (where x is a number), 
used in fetching data on behalf of GV$ queries. 
RBAL This opens all device files as part of discovery and coordinates the 
rebalance activity. 
SMON This process is the system monitor and also acts as a liaison to the 
Cluster Synchronization Services (CSS) process (in Oracle Clusterware) for 
node monitoring. 
VKTM This process is used to maintain the fast timer and has the same 
functionality in the RDBMS instances.

Oracle ASM 进程之ASMB相关推荐

  1. oracle里面asm的作用,Maclean介绍Oracle ASM基础概念和原理

    ASM基础概念 相关文章链接: 市场占有率 ASM自动存储管理技术已经面世10多个年头,目前已经广泛使用于各个领域的数据库存储解决方案. 到2014年为止,ASM在RAC上的采用率接近60%,在单机环 ...

  2. Oracle ASM 详解 收藏

    Oracle ASM 详解 ASM:Automatic Storage Management, 是Oracle 主推的一种面向Oracle的存储解决方案, ASM 和 RDBMS 非常相似,ASM 也 ...

  3. oracle里的ols机制,Oracle ASM的AU(Allocation units)分配

    Oracle ASM的AU(Allocation units)分配 SQL> select group_number,name,sector_size,block_size,allocation ...

  4. Oracle ASM 详解

    ASM:Automatic Storage Management, 是Oracle 主推的一种面向Oracle的存储解决方案, ASM 和 RDBMS 非常相似,ASM 也是由实例和文件组成, 也可以 ...

  5. 深入了解Oracle ASM(一):基础概念

    ASM基础概念   任何转载请注明源地址,否则追究法律责任!:http://www.askmaclean.com/archives/know-oracle-asm.html   相关文章链接: Asm ...

  6. oracle asm 缺省用户,oracle asm自动存储使用及管理说明(下)

    接上篇:oracle asm自动存储使用及管理说明(上) 六.文件及tempate 1.数据文件命名含义 SQL> select file_name from dba_data_files; F ...

  7. linux 存储映射lun 给_在Linux中针对物理磁盘和LUN映射Oracle ASM磁盘

    本文可帮助你查找哪个ASM磁盘映射到哪个Linux分区或DM设备. 前言 如果你作为Linux管理员长时间退出工作,你可能已经了解了ASM,Device Mapper Multipathing(DM- ...

  8. rhel6上使用udev配置oracle asm,Red Hat Enterprise Linux 6使用udev配置Oracle ASM总结文档

    1.概述 在Red Hat Enterprise Linux (RHEL)6以前,Oracle均是使用ASMLib这个内核支持库配置ASM. ASMLIB是一种基于Linux module,专门为Or ...

  9. Linux RH5平台下使用Oracle ASM创建数据库

    一.安装配置先决条件 1.安装oracleasm支持包 创建asm数据库,首先需要ASMLib驱动程序包,可以从相关的网站下载到和操作系统对应的rpm文件,分别为oracleasm-support-2 ...

最新文章

  1. 我使用过的Linux命令之sftp - 安全文件传输命令行工具
  2. Springboot+JPA 对应关系查询时导致的堆栈溢出 :java.lang.StackOverflowError:
  3. 对现有的所能找到的DDOS代码(攻击模块)做出一次分析----GET篇
  4. 计算机辅助抗体设计,计算机辅助设计提高单克隆抗体亲和力的研究
  5. html 自动滚动到底部,使div自动滚动到底部(反应)
  6. 我的老板给我推送了这篇文章,之后我成为了顶级码农!
  7. 3大细节让新站SEO更有竞争优势
  8. php手机网站支付宝_PHP实现支付宝手机网站支付功能
  9. 2022最新短视频去水印解析API接口支持各大小程序
  10. 形式化验证学习——什么是形式化?Formal
  11. freeimage 安装错误
  12. (一)目标检测经典模型回顾
  13. 双绞线的种类与选择:
  14. 软件测试工程师太累了?
  15. 逆天神器!“国外“最新版本,直接一键破解所有WiFi密码,傻眼了!
  16. C中kbhit()和getch()以及gets()和getchar()的用法
  17. win 下 docker 环境配置
  18. centos7安装OTRS开源工单管理平台
  19. 权限管理之文件权限管理
  20. pandas删除满足多条件的行

热门文章

  1. audio标签不展示_设计标签式PPT:排版简洁明了,强烈信息秩序感,你想试试吗?...
  2. java中单例的几种写法
  3. Echarts与Highcharts的比较
  4. Python title() 方法
  5. WebDriver自动化测试工具(3)---PhantomJS的使用
  6. LInux 安全测试 2
  7. Linux中的延时函数
  8. std::string 收缩到合适大小_如何选择合适的自动伸缩门尺寸-深圳自动伸缩门供应商...
  9. 基于stm32智能风扇_一款基于STM32的智能灭火机器人设计
  10. 蓝牙模块怎么指定查询另一个蓝牙模块_蓝牙模块以IPEX端口外接天线、PCB板载天线最为常见...