| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 大数据 -> [记录]记录一次处理数据库主机top负载过高的问题 -> 正文阅读 |
|
[大数据][记录]记录一次处理数据库主机top负载过高的问题 |
rdbms 11.2.0.4 参考文档: Alert Log: Shutdown Waiting for Active Calls to Complete (文档 ID 1039389.6) 现象:数据库主机top负载过高 top负载如下: 从上面的top命令中,可以看到: 1 负载较高 2 %us, %sy都较高 3 使用到了swap 分析过程: 该主机上运行了2套数据库,所以排查起来就比较困难一些。到底是那个数据库引起的问题,不太好排查。 排查过程如下: 1 查看两个数据库的awr。发现top过高以后,awr没有再产生快照了 2 使用top过高前一小时的awr,发现数据库的负载并不大。暂时可以排除是数据库层面引起的问题,结合top中的%us,%sy都比较高,初步推断os层面一些问题(因为%sy比较高) 3 查看两个数据库的alert log日志,发现有“ORA-00445: Background Process "xxxx" Did Not Start After 120 Seconds ” 4 检查数据库参数配置,发现?kernel.shmall设置较小,设置了16384? ? 处理方法: 1 根据MOS:ORA-00445: Background Process "xxxx" Did Not Start After 120 Seconds (文档 ID 1345364.1) 修改kernel.randomize_va_space,修改后需要重启 2 修改参数?kernel.shmall 。 3 重启主机,在重启主机的时候,发现hung主了,alert log中提示如下: 参考MOS文档 :Alert Log: Shutdown Waiting for Active Calls to Complete (文档 ID 1039389.6) 进行处理。 4 重启后,打开两套数据库。top负载正常,如下: %us、%sy都很小,没有swap 。 ? 到此,问题处理完毕。 END ? ? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 5:58:57- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |