- 最后登录
- 2016-4-13
- 在线时间
- 49 小时
- 威望
- 65
- 金钱
- 751
- 注册时间
- 2012-3-13
- 阅读权限
- 50
- 帖子
- 95
- 精华
- 1
- 积分
- 65
- UID
- 293
|
1#
发表于 2015-5-9 18:12:30
|
查看: 5036 |
回复: 8
数据库实例和ASM 通讯的疑问
这几天一直对 数据库和ASM 实例通讯不大理解
《McGraw.Hill.Oracle.Automatic.Storage.Management.Nov.2007.pdf》
是这样写的
“
ASMB This process contacts CSS using the diskgroup name and acquires
the associated ASM connect string.
This connect string is then used to
connect into the ASM instance using a bequeath connection.
Using this persistent connection, periodic messages are exchanged to update statistics
and provide a heartbeat mechanism.
During operations that require ASM intervention,
such as a file creation by an Oracle 10g RDBMS database
foreground, the RDBMS foreground connects directly to the ASM instance
to perform the operation.
Upon successful completion of file creation,
database file extent maps are sent by ASM to ASMB.
Additionally, ASMB also sends database I/O statistics to the ASM instance.
”
http://oracle-info.com/dbahelper/asm-questions/
"
4) How does database connects to ASM Instance?
The database communicates with ASM instance using the ASMB (umblicus process) process. Once the database obtains the necessary extents from extent map, all database IO going forward is processed through by the database processes, bypassing ASM. Thus we say ASM is not really in the IO path. So, the question how do we make ASM go faster…..you don’t have to.
4) What init.ora parameters does a user need to configure for ASM instances?
The default parameter settings work perfectly for ASM. The only parameters needed for 11g ASM:
• PROCESSES*
• ASM_DISKSTRING*
• ASM_DISKGROUPS
• INSTANCE_TYPE
"
http://czmmiao.iteye.com/blog/1753396
我有个疑问,既然数据库实例是通过ASMB 这个进程和 CSS进程进行交互
那么 ASM本身的监听是给谁用的呢?
CSS 和ASMB 都是进程,根本扯不上网络啊? |
|