ITPub博客

首页 > 数据库 > Oracle > 【TUNE_ORACLE】Oracle数据库与HugePages(三)HugePages常见问题和解决办法

【TUNE_ORACLE】Oracle数据库与HugePages(三)HugePages常见问题和解决办法

原创 Oracle 作者:Attack_on_Jager 时间:2021-03-24 10:42:52 0 删除 编辑

说明

相关文章链接:

Oracle数据库与HugePages(一)HugePages概念和优势: http://blog.itpub.net/69992972/viewspace-2763625/

Oracle数据库与HugePages(二)HugePages配置和限制: http://blog.itpub.net/69992972/viewspace-2764357/

Oracle数据库与HugePages(三)HugePages常见问题和解决办法: http://blog.itpub.net/69992972/viewspace-2764597/

Oracle数据库与HugePages(四)如何禁用透明大页: http://blog.itpub.net/69992972/viewspace-2764784/


HugePages常见问题和解决办法

下表列出了一些常见问题及其解决方法:

问题 可能的原因 解决办法
1. 系统内存不足或使用了交换分区 没有足够的HugePages来容纳SGA,导致为HugePages保留的区域被浪费(未被使用),使用了其他非HugePages区域(常规pages) 确认HugePages配置覆盖了所有SGA
2. 数据库无法启动 memlock limits设置不正确 确保limits.conf中的设置适用于数据库所有者帐户
3. 其中一个数据库无法启动,而另一个数据库正在启动 特定数据库的SGA找不到可用的HugePage,并且剩余的RAM不足 确保RAM和HugePages足以覆盖所有数据库SGA
4. CRS无法启动 配置的HugePages太大(可能大于已安装的RAM) 确保总SGA小于安装的RAM,然后重新计算HugePages
5. HugePages_Total= HugePages_Free 导致完全不使用HugePages。没有数据库实例启动或使用AMM。 禁用AMM并确保数据库实例已启动
6. 数据库启动成功,性能降低 特定数据库的SGA找不到可用的HugePage,因此SGA由常规pages处理,导致性能降低 确保HugePages足以覆盖所有数据库的SGA


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69992972/viewspace-2764597/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
在某银行任职DBA,拥有多年数据库运维经验,擅长Oracle,MySQL。尤其擅长Oracle的SQL优化,数据库性能调优,数据库备份、恢复与迁移。拥有的认证:OCM 12c,OCM 11g,MySQL OCP,RHCE,阿里云ACP,巨杉SCDP,软考系统集成工程师认证,Oracle Iaas OCA,OBCA,TDSQL认证,TBase认证

注册时间:2021-01-11

  • 博文量
    142
  • 访问量
    482827