sql – 如何解决ORA-02049和一般锁定问题与Oracle
发布时间:2020-05-23 05:30:43 所属栏目:MsSql 来源:互联网
导读:我偶尔得到ORA-02049进行一些长期运行和/或密集型交易.似乎没有这样的模式,但它发生在一个简单的INSERT上. 我不知道如何获取任何信息或Oracle,但是必须有办法吗?登录锁定或至少一种查看当前锁的方式? 一种可能的方法是将distributed_lock_timeout的INIT.ORA
|
我偶尔得到ORA-02049进行一些长期运行和/或密集型交易.似乎没有这样的模式,但它发生在一个简单的INSERT上. 我不知道如何获取任何信息或Oracle,但是必须有办法吗?登录锁定或至少一种查看当前锁的方式? 解决方法一种可能的方法是将distributed_lock_timeout的INIT.ORA参数增加到更大的值.这样就可以让你更长的时间观察v $lock表,因为锁会持续更长时间.为了实现自动化,您也可以 >每5-10秒运行一次SQL作业,将v $lock或sandos给出的查询的值记录到表中,然后分析它以查看哪个会话导致锁定. v $session还有3个更多的列blocking_instance,blocking_session,blocking_session_status可以添加到上面的查询中,以给出什么是锁定的图片. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- sql-server – SQL Azure – 连接失败 – 但没问题?
- SQL Server自动标识字段的最大大小
- windows10安装mysql5.7.18教程
- reporting-services – SSRS有条件地运行SQL / DataSet
- mysql报错:MySQL server version for the right syntax to
- sql-server – 链接服务器问题.无法使用Windows身份验证作为
- SQL Server 文件数据库和关系数据库的比较
- sql-server – 如何在Sql中创建“月”列?
- sql-server – 如何为SUM列指定名称?
- sql – “重复任务”的设计选项
推荐文章
站长推荐
热点阅读
