暂无图片
数据库hang住
我来答
分享
手机用户8323
2019-12-11
数据库hang住

ERP应用在17:25左右卡住,前台页面刷新无反应.大概十分钟后恢复
数据库查询阻塞如下:
图片.png

期间的告警日志如下:
Wed Dec 11 16:53:01 2019
Incremental checkpoint up to RBA [0x2a5.202e21.0], current log tail at RBA [0x2a5.212766.0]
Wed Dec 11 17:13:16 2019
Incremental checkpoint up to RBA [0x2a5.22aec6.0], current log tail at RBA [0x2a5.23b3a8.0]
Wed Dec 11 17:22:20 2019
Thread 1 cannot allocate new log, sequence 678
Private strand flush not complete
Current log# 3 seq# 677 mem# 0: /mnt/erpdb/db/apps_st/data/log3a.dbf
Wed Dec 11 17:30:16 2019
minact-scn: useg scan erroring out with error e:12751
Wed Dec 11 17:32:31 2019
ALTER SYSTEM SET parallel_max_servers=16 SCOPE=BOTH;
Wed Dec 11 17:34:17 2019
Incremental checkpoint up to RBA [0x2a5.261555.0], current log tail at RBA [0x2a5.3ef5df.0]
Wed Dec 11 17:36:20 2019
Beginning log switch checkpoint up to RBA [0x2a6.2.10], SCN: 6046310557548
Thread 1 advanced to log sequence 678 (LGWR switch)
Current log# 4 seq# 678 mem# 0: /mnt/erpdb/db/apps_st/data/log4a.dbf
Wed Dec 11 17:38:30 2019
Completed checkpoint up to RBA [0x2a6.2.10], SCN: 6046310557548

期间有些sql查询也卡住没有返回值

数据库是测试用的,安装在OpenStack平台上

感觉和检查点或日志切换有关,我昨天调大了redo日志(1G-2G),加大了logbuff(10M-100M).

这个问题不知道还能从哪里解决?希望专家给出建议或处理意见

谢谢

我来答
添加附件
收藏
分享
问题补充
6条回答
默认
最新
章芋文

可以上传下当时ASH报告看看。

暂无图片 评论
暂无图片 有用 0
打赏 0
付才魁

检查一下存储网络是否发生了切换或者报错了?

暂无图片 评论
暂无图片 有用 0
打赏 0
手机用户8323
上传附件:ashrpt_1_1211_1740.html
暂无图片 评论
暂无图片 有用 0
打赏 0
手机用户8323

期间的ASH报告已上传
存储方面的报错我问问相关的人员

暂无图片 评论
暂无图片 有用 0
打赏 0
手机用户8323

期间存储没有报错

暂无图片 评论
暂无图片 有用 0
打赏 0
章芋文

1、根据ASH报告,1bxmvdx19u2xa这条for update语句执行了46次,占了接近一半,主要等待事件为buffer busy waits,也就是热点块,请结合业务判断这条SQL是否正常。
2、请根据系统监控数据,排除当时存储I/O是否存在问题(或者是链路带宽别其他占用)
image.png

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
oracle AWR报告中的各个指标 都是如何获取的?
回答 1
你意思是自己去一个个查吗?一般来说官方提供了,我们只要读和解析报告就行。没研究每个具体怎么来的。当然有些大的指标知道。就像看验血报告知道含义,不见得造一台机器。
Oracle 数据库要实时计算上传的数据用什么方法可以操作?
回答 2
看着这个问题我想出了此问题的一系列的可能性,但是场景是在太多,不清楚题主问的到底是哪个场景。。。麻烦题主说详细一点
12.2rac下打补丁
回答 3
补丁号发出来我看下
drop table 后会记录到v$sql等动态日志里面吗?除过recyclebin,哪块还有drop的记录?为什么找不到执行语句
回答 5
任何SQL语句都是需要优化器解析的,只要没有ageout出sharepool就可以在V$SQL类似动态性能视图中查到
描述一个触发器包括哪几部分及其作用?
回答 4
已采纳
触发器主要由触发器名称、触发语句、触发时间、触发事件、触发级别等组成。(1)触发器名:触发器对象的名称。由于触发器是数据库自动执行的,因此该名称只是一个名称,没有实质的用途。(2)触发时间:指明触发器
请教一个问题。现在有一张表,想让他不能被truncate有办法吗
回答 3
我觉得你还是从权限上控制。既然不想被截断,不给权限。他怎么也不会被截断。
Oracle 能不能将一个多表的复杂查询结果插入到一个表中?
回答 1
已采纳
createtabletablenameasselect。。。。。,插入到新表
Oracle 中怎么样查看opt是挂在哪个分区下?
回答 1
dfh没有opt分区信息的话就在/下
咨询大家一个问题,oracle的trace目录空间还有20GB左右,但日志一直报没有空间了。
回答 2
dfi看下inodes审计文件太多了,清理一下
oracle日常管理监控emcc用的多吗,都用些什么工具呢
回答 1
你说的是em吗?我就用。结合awr。最好的还是恩墨的白求恩。