Oracle 等待事件 enq: OW – initialization 官方解释,作用,如何使用及优化方法
Oracle事件enq: OW initialization是从11G左右开始支持的,指的是在一个Oracle的实例启动的时候,全局锁的一种管理机制。它的引入是由于同一个实例中,多个数据库会并发启动,导致彼此之间可能同时有事务管理操作,这种情况下如果实例不能加上全局锁机制,就会有可能影响实例的安全性,甚至出现一些故障。
enq:OW initialization的功能是,在实例启动的时候,系统会根据编译后的dictionary构建出特殊的OW类型的全局锁,放在SGA里,以便实现对所有尝试访问这个实例的进程加以管理,并且阻止多终端/服务器进程在同一实例中同时复制。
在Oracle实例启动的时候,enq: OW initialization就会应用,它也会参与实例关闭操作,这时就会锁定所有等待访问实例的进程,直到实例关闭,再释放这些进程。
enq: OW initialization机制可以确保组件顺序、内存分配、路径、临时表空间的初始化、数据库的连接、参数的设定等活动都以一定的顺序及时完成,以及实例更新时的安全性等。
官方英文解释A session will wait on this event if it is trying to initialize the database wallet, and another session has already begun an initialization.
Wait Time: Total time necessary to initialize the wallet context
Parameters: None
See Also:
Oracle Database
Performance Tuning Guide for more information about the potential causes of an enqueue wait event
我想要获取技术服务或软件
服务范围:MySQL、ORACLE、SQLSERVER、MongoDB、PostgreSQL 、程序问题
服务方式:远程服务、电话支持、现场服务,沟通指定方式服务
技术标签:数据恢复、安装配置、数据迁移、集群容灾、异常处理、其它问题
本站部分文章参考或来源于网络,如有侵权请联系站长。
数据库远程运维 Oracle 等待事件 enq: OW initialization 官方解释,作用,如何使用及优化方法
相关文章
- Oracle查询:用引号掌握奥妙!(oracle查询引号)
- 掌握Oracle数据库截取字符串的技巧(截取字符串oracle)
- Oracle如何将负数转换为正数(oracle把负数变正数)
- 解析Oracle中创建变量的方法(oracle创建变量)
- 空值解决Oracle字段包含空值的方法(oracle字段包含)
- Oracle转换日期格式化的轻松方法(oracle格式时间)
- Oracle查询字符串长度的方法(oracle取长度)
- Oracle数据库中拆分行的方法(oracle拆分行)
- 使用C语言封装Oracle数据库的方法研究(c oracle封装)
- 利用Oracle事件函数进行数据操作(oracle事件函数)
- Oracle存储长字符串的有效方法(oracle保存长字符串)
- Oracle中单引号替换方法介绍(oracle中替换单引号)
- Oracle数据库中按姓名排序的方法(oracle中按姓名排序)
- 过程Oracle中快速导出存储过程的方法(oracle中导出存储)
- Oracle中判断非空值的方法(oracle中判断不为空)
- 在Oracle中调节DR事件的经验分享(oracle中DR事件)
- Oracle个人版安装指南(oracle个人版安装)
- 配置Oracle一体机性能硬件体验双重提升(oracle一体机的硬件)
- Oracle OUi安装指南,快速上手(oracle oui安装)
- 让你熟练掌握Oracle OCM课程(oracle ocm课程)
- 研究Oracle NFS性能优化方法(oracle nfs性能)