设为首页 加入收藏

TOP

asminstnaceASMB(一)
2015-07-24 11:35:14 来源: 作者: 【 】 浏览:3
Tags:asminstnaceASMB

oracle 11g 2 如何停止ASM

[oracle@rac1 ~]$ ps -ef|grep asm

oracle 6089 1 0 15:39 ? 00:00:00 asm_pmon_+ASM --15
oracle 6093 1 0 15:39 ? 00:00:00 asm_vktm_+ASM
oracle 6099 1 0 15:39 ? 00:00:00 asm_gen0_+ASM
oracle 6103 1 0 15:39 ? 00:00:00 asm_diag_+ASM
oracle 6107 1 0 15:39 ? 00:00:00 asm_psp0_+ASM
oracle 6111 1 0 15:39 ? 00:00:00 asm_dia0_+ASM
oracle 6115 1 0 15:39 ? 00:00:00 asm_mman_+ASM
oracle 6119 1 0 15:39 ? 00:00:00 asm_dbw0_+ASM
oracle 6123 1 0 15:39 ? 00:00:00 asm_lgwr_+ASM
oracle 6127 1 0 15:39 ? 00:00:00 asm_ckpt_+ASM
oracle 6131 1 0 15:39 ? 00:00:00 asm_smon_+ASM
oracle 6135 1 0 15:39 ? 00:00:00 asm_rbal_+ASM
oracle 6139 1 0 15:39 ? 00:00:00 asm_gmon_+ASM
oracle 6143 1 0 15:39 ? 00:00:00 asm_mmon_+ASM
oracle 6147 1 0 15:39 ? 00:00:00 asm_mmnl_+ASM
oracle 6190 5782 0 15:40 pts/3 00:00:00 grep asm
[oracle@rac1 ~]$ sqlplus /nolog

SQL*Plus: Release 11.2.0.1.0 Production on Thu Jul 31 15:46:03 2014

Copyright (c) 1982, 2009, Oracle. All rights reserved.

SQL> conn / as sysdba
Connected.
SQL> show parameter local

NAME TYPE
------------------------------------ ----------------------
VALUE
------------------------------
local_listener string 【和 数据库交互】【如果rac也没有配置 会有怎样的隐患呢】 【无】]

SQL> exit
Disconnected from Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
With the Automatic Storage Management option
[oracle@rac1 ~]$ sr vctl start database -d asmdb
[oracle@rac1 ~]$ ps -ef|grep asm_
oracle 6089 1 0 15:39 ? 00:00:00 asm_pmon_+ASM
oracle 6093 1 0 15:39 ? 00:00:01 asm_vktm_+ASM
oracle 6099 1 0 15:39 ? 00:00:00 asm_gen0_+ASM
oracle 6103 1 0 15:39 ? 00:00:00 asm_diag_+ASM
oracle 6107 1 0 15:39 ? 00:00:00 asm_psp0_+ASM
oracle 6111 1 0 15:39 ? 00:00:00 asm_dia0_+ASM
oracle 6115 1 0 15:39 ? 00:00:00 asm_mman_+ASM
oracle 6119 1 0 15:39 ? 00:00:00 asm_dbw0_+ASM
oracle 6123 1 0 15:39 ? 00:00:00 asm_lgwr_+ASM
oracle 6127 1 0 15:39 ? 00:00:00 asm_ckpt_+ASM
oracle 6131 1 0 15:39 ? 00:00:00 asm_smon_+ASM
oracle 6135 1 0 15:39 ? 00:00:00 asm_rbal_+ASM
oracle 6139 1 0 15:39 ? 00:00:00 asm_gmon_+ASM
oracle 6143 1 0 15:39 ? 00:00:00 asm_mmon_+ASM
oracle 6147 1 0 15:39 ? 00:00:00 asm_mmnl_+ASM
oracle 6444 1 0 15:46 ? 00:00:00 asm_asmb_+ASM ---------------- 集群中 该进程不可以被随便杀了
oracle 6452 1 0 15:46 ? 00:00:00 asm_o000_+ASM ----------------
oracle 6448 1 0 15:46 ? 00:00:00 oracle+ASM_asmb_+asm (DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))
oracle 6452 1 0 15:46 ? 00:00:00 asm_o000_+ASM
oracle 6456 1 0 15:46 ? 00:00:00 oracle+ASM_o000_+asm (DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))
oracle 6577 1 0 15:46 ? 00:00:00 oracle+ASM_asmb_asmdb (DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))
oracle 6647 1 0 15:47 ? 00:00:00 oracle+ASM_o000_asmdb (DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))
oracle 6721 5782 0 15:47 pts/3 00:00:00 grep asm
[oracle@rac1 ~]$

ASM 实例比RDBMS 实例多2个进程: RBAL 和 ABRn。
RBAL: 这个进程也叫Rebalancer进程, 负责规划ASM 磁盘组的Reblance活动。
ABRn:是RBAL进程的子进程,这个进程在数量上可以有多个, n从1~9, 这组进程负责真正完成Reblance活动。

使用ASM 作为存储的RDBMS 实例也会多出2个进程: RBAL 和 ASMB
RBAL: 这个进程的主要功能是打开每个磁盘的所有磁盘和数据的Rebalance。
ASMB: 这个进程作为ASM 实例和数据库实例之间的信息通道。 这个进程负责与ASM 实例的通信,
它先利用Diskgroup Name 从 CSS 获得管理该Diskgroup 的ASM 实例的连接串, 然后建立到ASM 的持久连接,
两个实例之间通过这条连接定期交换信息,同时也是一种心跳机制。

RDBMS 实例要想使用ASM 作为存储, RDBMS 实例必须在启动时从ASM 实例获得Extent Map,
以后发生磁盘组的维护操作, ASM 实例还要把Extent Map的更新信息通知给RDBMS 实例,
这2个实例间的信息交换就是他你哦刚过ASMB 进程完成的。 这也就为什么: ASM 实例必须要先于数据库实例启动,
和数据库实例同步运行,迟于数据库实例关闭。

rac2-> ps -ef|gr
首页 上一页 1 2 3 4 下一页 尾页 1/4/4
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇高级数据库典型技术 下一篇Hibernate实现最基本的增删改查

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·哈希表 - 菜鸟教程 (2025-12-24 20:18:55)
·MySQL存储引擎InnoDB (2025-12-24 20:18:53)
·索引堆及其优化 - 菜 (2025-12-24 20:18:50)
·Shell 中各种括号的 (2025-12-24 19:50:39)
·Shell 变量 - 菜鸟教 (2025-12-24 19:50:37)