我们是做应用环境经常有一个奇怪的问题。
经常做dml操作的时候会发现,执行时间很久才执行完,差不多需要2分钟左右。然后查询这张表v$locked_object,也是很久才有反应(时间是dml表执行完),随后会出现有表锁住了,锁的就是我操作dml的那张表,锁级别为3.
1.有概率的发现,概率算不怎么高(已经出现过好几次了)。
2.执行一个dml自己会释放。(也不知道是执行这个dml触发的还是原来就已有的)
3.不报任何错,就是时间慢2分钟。
请各位大虾们帮个忙。帮我一同分析分析
经常做dml操作的时候会发现,执行时间很久才执行完,差不多需要2分钟左右。然后查询这张表v$locked_object,也是很久才有反应(时间是dml表执行完),随后会出现有表锁住了,锁的就是我操作dml的那张表,锁级别为3.
1.有概率的发现,概率算不怎么高(已经出现过好几次了)。
2.执行一个dml自己会释放。(也不知道是执行这个dml触发的还是原来就已有的)
3.不报任何错,就是时间慢2分钟。
请各位大虾们帮个忙。帮我一同分析分析
解决方案 »
- pl sql登录oracle报错 求高手解答
- 单元格计算过后汇总! (Excel or 润乾)
- sql脚本还原oracle
- rman的问题
- Oracle安装问题
- 刚刚接触oracle,有一些想法和问题请教大家!
- oracle把表都放哪了?
- 请问从sql server2000的数据库移植到Oracle8时具体怎么操作,并且要注意什么?
- 关于创建临时表的一个问题,很简单的?
- 请教各位在VMware中创建共享磁盘的问题:scsi1:0.deviceType = “disk”这个配置项的作用是什么?
- 新手求助一个ebs forms的问题
- 数据库DBA高手快来啊,linux shell编程 从文本文件读取行和列内容 插入数据库,要怎么读取出来
问题具体点,没有搞明白你搞什么
同时操作一个表应控制锁发生的。
1.我们的并发量不大,经常出现这种问题是凌晨的时候,这时候并没有人访问。
ORA-16198: LGWR received timedout error from KSR
ORA-16198: Timeout incurred on internal channel during remote archival
都会报这个错,而就是这时反应速度慢。原来这台服务器与另一台做dataguard备份。
求解决方案。