- 最后登录
- 2023-8-16
- 在线时间
- 1686 小时
- 威望
- 2135
- 金钱
- 50532
- 注册时间
- 2011-10-12
- 阅读权限
- 200
- 帖子
- 5207
- 精华
- 39
- 积分
- 2135
- UID
- 2
|
3#
发表于 2012-5-8 20:39:53
ODM FINDING:
SYNC mode
1.The user commits transaction creating a redo record in SGA. the LGWR reads the redo record from the log buffer,writes it to the online redo log file , and waits for confirmation .
2.the LNS reads the same redo record from the log buffer and transmits it to the standby database using Oracle Net Services. The RFS receives the redo at the standby database and writes it to a standby redo logfile .
3. When the RFS receives a write - complete from the disk , it transmits an acknowledge back to the LNS on the primary database , which in run notifies the LGWR that transmit is complete . THE lgwr then sends a commit acknowledge to the user .
可能由 Foreground process 直接post lgwr 和 LNS 读取redo buffer 并完成各自的工作, 也可能是Foreground process post lgwr 之后lgwr post LNS 完成transmits 。需要内部TRACE LNS的行为, 这需要ODM TEST, 这个thread 将因为ODM TEST而延迟。
|
|