Oracle 等待事件 Redo Transport Close 官方解释,作用,如何使用及优化方法
本站中文解释
Redo Transport Close 事件是Oracle循环应用程序中的一项重要操作。在Redo Transport Close事件期间,可以实现对事务日志数据的安全备份,并支持重做日志数据的异步传输以实现多实例高可用,以应对集群实例中的故障。Redo Transport Close过程中,活动的实例通过NET网络向standby实例发送事务日志数据,将从隔离级别支持下获取的数据更新到传达目标standby实例。standby实例接收传达数据,并将已提交的事务日志数据生效在本地的活动实例中。
在域访问控制器或主机发生故障时,Oracle数据库可以实现快速恢复,而不需要重启实例。这有助于保证Oracle事务的一致性和完整性,通过Redo Transport Close操作将实例的活动日志数据传输到standby实例上可以有效地支持主机或域访问控制器的出现,完成快速恢复,保护数据不让数据受到危害。
关于Redo Transport Close过程中使用的实例,每个实例有其相应的进程。这些实例可以用单独的进程来完成Redo Transport Close操作,也可以用多个进程来完成Redo Transport Close操作;同时,可以使用多个实例来完成Redo Transport Close操作,也可以只使用单个实例来完成Redo Transport Close操作。由于Redo Transport Close操作基于一致性控制,需要从standby实例中释放日志空间以释放其增长,因此还可以利用archivelog模式进行释放空间。
在Redo Transport Close事件期间,Oracle实例还可以利用flash记忆器及使用高级重做服务RFS(Redo File Server),快速同步复制多实例日志文件,实现安全的备份和恢复,进一步提高实例的可用性水平。
总之,Redo Transport Close事件可以大大提高多实例的可用性,保护数据不被危害,使数据一致性和完整性得到最大程度的保证。
官方英文解释
Used to track the time spent (in centiseconds) by ARCn, NSSn, and TTnn processes doing RFSCLOSE and RFSRGSTR operations.
See Also:
Oracle Data Guard Concepts
and Administration for more information about using RFS to manage standby redo logs.