Oracle 等待事件 ktm: instance recovery 官方解释,作用,如何使用及优化方法
Oracle 中的 KTM 事件是Instance Recovery 操作的缩写,它也被称为Instance Failover 操作。KTM 全称是Kernel Transaction Manager,它可以恢复一个Oracle instance在系统失败时发生的数据损坏,确保数据一致性。
KTM 事件用来处理实例恢复关联的事务,它可以帮助实例节点在失败后重新获取控制权。它是一个高级功能,当实例节点发生故障时,KTM 将被系统激活,重置和重新启动实例以恢复实例的可用性。KTM 是在 Oracle 9i 中最先实现的重要特性之一,它基于Oracle的自动存储管理系统(ASM)代表磁盘失效的重要功能。
KTM 事件分为两个主要部分:
(1)实体恢复:这是实例恢复操作的第一步,目的是在实例终止之前保护和把持正在处理的所有活动事务,并尽可能缩短实例恢复时间。实体恢复将检查存储的数据,以确保数据的完整性和一致性,特别是当实例在系统意外停止(例如电源断电)时,进一步的保护活动事务以避免写滞后问题。
(2)状态恢复:这是实例恢复操作的第二步,目的是确保包含在非持久存储中的信息不会因实例停止而丢失,例如用户会话、进程、内部子系统状态等等。通过保存实例会话和进程状态,可以确保在实例恢复后,用户会话会恢复到实例挂起之前的状态,而不会受到可用性影响。
Oracle 的 KTM 事件极大地改进了实例恢复性能,减少了系统失效时对用户业务的影响,可以让实例恢复更快速,而且更加可靠可预测,以保证数据的完整性和正确性。
官方英文解释The session waits for SMON to finish the instance, transaction recovery, or sort segment cleanup.
Wait Time: The wait time can vary and depends on the amount of recovery needed
If the value is 0, SMON is probably performing instance recovery. If P1 0, use this query to find the undo segment:
select * from v$rollstat where usn = undo segment#;
我想要获取技术服务或软件
服务范围:MySQL、ORACLE、SQLSERVER、MongoDB、PostgreSQL 、程序问题
服务方式:远程服务、电话支持、现场服务,沟通指定方式服务
技术标签:数据恢复、安装配置、数据迁移、集群容灾、异常处理、其它问题
本站部分文章参考或来源于网络,如有侵权请联系站长。
数据库远程运维 Oracle 等待事件 ktm: instance recovery 官方解释,作用,如何使用及优化方法
相关文章
- Oracle 等待事件 ARCH Remote Write 官方解释,作用,如何使用及优化方法
- Oracle 等待事件 gc cr block busy 官方解释,作用,如何使用及优化方法
- Oracle 等待事件 gc cr block lost 官方解释,作用,如何使用及优化方法
- Oracle 等待事件 parallel recovery control message reply 官方解释,作用,如何使用及优化方法
- Oracle 等待事件 SQL*Net message to client 官方解释,作用,如何使用及优化方法
- Oracle 等待事件 WCR: replay clock 官方解释,作用,如何使用及优化方法
- Oracle 等待事件 Enqueues:HW,High-WaterLock 官方解释,作用,如何使用及优化方法
- Oracle 等待事件 Enqueues:SC,SystemChangeNumber 官方解释,作用,如何使用及优化方法
- Oracle 等待事件 Enqueues:TT,TemporaryTable 官方解释,作用,如何使用及优化方法
- Oracle 等待事件 Enqueues:UN,UserName 官方解释,作用,如何使用及优化方法
- Oracle数据库查看等待时间情况分析 (oracle查看等待事件)
- 关系Oracle实现多对一关系:完美满足业务需求(oracle多对一)
- 精通Oracle触发器类型:极致体验数据库操作(oracle触发器类型)
- Oracle性能比数据泵更高效的原因分析(oracle比数据泵)
- 【Oracle查询:妙用中文条件】(oracle中文条件)
- Oracle数据库为当前连接提供加密保护(oracle当前连接)
- Oracle关键词语句驾驭精彩世界的秘密武器(oracle关键字语句)
- 敏捷发展下的Oracle技术创新(agile oracle)
- Oracle二次开发掌握简单易学的编程语言(oracle二次开发语言)
- Oracle事件触发器深入探索自动执行的力量(oracle 事件触发器)
- Oracle数据库技巧中断重连恢复数据库运行(oracle 中断重连)
- 如何使用Oracle实现高效的分页查询(oracle中分页怎么写)
- 的数据洞察Oracle上个月的数据(oracle中上个月)
- 数Oracle中不定参数的应用(oracle 不定参)