暂无图片
12.2.0.1 rac 报错ora00700
我来答
分享
找答案,回首过程
2019-09-23
12.2.0.1 rac 报错ora00700

redhat7.2 rac 两个节点

内存32g

swap 16g

报错去下

2019-09-21T22:27:13.334052+08:00

WARNING: Heavy swapping observed on system in last 5 mins.

Heavy swapping can lead to timeouts, poor performance, and instance eviction.

Errors in file /opt/oracle/app/oracle/diag/rdbms/racdb/racdb1/trace/racdb1_dbrm_82648.trc (incident=780681):

ORA-00700: 软内部错误, 参数: [kskvmstatact: excessive swapping observed], [], [], [], [], [], [], [], [], [], [], []

Incident details in: /opt/oracle/app/oracle/diag/rdbms/racdb/racdb1/incident/incdir_780681/racdb1_dbrm_82648_i780681.trc

我来答
添加附件
收藏
分享
问题补充
10条回答
默认
最新
找答案,回首过程
上传附件:racdb1_dbrm_82648.trm
暂无图片 评论
暂无图片 有用 0
打赏 0
找答案,回首过程
暂无图片 评论
暂无图片 有用 0
打赏 0
找答案,回首过程
上传附件:racdb1_dbrm_82648.trm
暂无图片 评论
暂无图片 有用 0
打赏 0
找答案,回首过程
暂无图片 评论
暂无图片 有用 0
打赏 0
我是DBA

从目前信息来看,是内存资源耗尽导致的swap 使用量过高,麻烦提供cat /proc/meminfo信息。如果有安装oswatcher的话,提供故障发生之前的内存使用信息。


暂无图片 评论
暂无图片 有用 0
打赏 0
找答案,回首过程
上传附件:oswmeminfo.rar
暂无图片 评论
暂无图片 有用 0
打赏 0
找答案,回首过程
上传附件:oswiostat.rar
暂无图片 评论
暂无图片 有用 0
打赏 0
找答案,回首过程
上传附件:oswtop.rar
暂无图片 评论
暂无图片 有用 0
打赏 0
找答案,回首过程

这是最近十天收集的信息

暂无图片 评论
暂无图片 有用 0
打赏 0
我是DBA

此故障是由于内存资源及swap资源完全耗尽引起,有几个建议:1、启用大页配置,减少pagetables的内存消耗。2、加大swap区域的配置,建议从16G改成32或者64G。3、合理规划SGA配置(建议配置为物理内存一半或以下),如果不能调整SGA及PGA等内存配置,刚建议考虑扩大物理内存。

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


请输入正文
提交
相关推荐
新手想考OCP,可以自学吗?有没有推荐的书籍,谢谢
回答 5
已采纳
过来人告诉你,考ocp不需要看书,背题就行。
Oracle RAC+DG在备库不建库情况下,为什么ASM不能创建文件?
回答 2
最好贴个图上来,asm里面就没有touch或者create命令,所以不能创建普通文件。
oracle 能查index的使用时间吗?
回答 2
可以参考之前大神留的文章:https://www.modb.pro/db/14359按照文章创建一下,试试
Oracle 导出用户对象,试图类型怎么导回去?
回答 2
视图没有数据,直接用PLSQLDeveloper导出导入,简单。。。。
国产数据库厂商谁做的好?
回答 2
您好,国产厂商都各有各的特点,不妨说说您的需求?是有向国产数据库转型的需求,还是仅作调研?
Oracle 使用in最大1000,除了使用or in还能用什么方法吗?
回答 2
也可以创建临时表或内联视图,比如临时表是T,原表是A,用selectfromAwhereexists(select1from TWHERET.colA.col);实现 
oracle 有100多个用户,怎么用expdp 导出非系统用户数据?
回答 3
已采纳
可以用EXCLUDESCHEMA:"IN('BI','HR',.....)"把不需要的系统用户排除掉。Oracle数据库自带用户有哪些 1)预定义的管理员用户'ANONYMOUS','CTX
oracle慢sql的where条件都是冒号加数字,怎么办
回答 4
不过一般情况下不用,看SQL执行计划的方法很多,直接看执行计划就好了,不需要实际跑一下SQL才可以看的
oracle bbed 中的 offset 这样理解对吗?
回答 1
8192就outofrange了最大可以设置8191
模拟故障ORA-00600: internal error code, arguments: [2662]
回答 3
11204打了补丁了吧?应该是minimumgigascn参数和10015event都用不了了。只能用oradebug,可以参考崔华的文章:数据恢复:隐含参数minimumgigascn被废弃后如何调