千家信息网

Oracle shared_pool_reserved_size参数设置说明

发表于:2024-11-14 作者:千家信息网编辑
千家信息网最后更新 2024年11月14日,进入SQLPLUS,查询shared_pool,往往看到结果如下:SQL> show parameter shared_poolNAME TYPE VALUE---------------------
千家信息网最后更新 2024年11月14日Oracle shared_pool_reserved_size参数设置说明

进入SQLPLUS,查询shared_pool,往往看到结果如下:


SQL> show parameter shared_pool

NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
shared_pool_reserved_size big integer 20971520
shared_pool_size big integer 419430400


在Oracle中,shared_pool包含着两部分,其中一个参数是:shared_pool_reserved_size。此参数是用来指定保留的共享池空间大小,用于满足将来的大的连续的共享池空间请求。当共享池出现过多碎片,请求大块空间会导致Oracle大范围的查找并释放共享池内存来满足请求,由此可能会带来较为严重的性能下降,通过设置合适的shared_pool_reserved_size参数,结合shared_pool_reserved_min_alloc参数可以用来避免由此导致的性能下降。


这个参数理想值应该大到足以满足任何对RESERVED LIST的内存请求,而无需数据库从共享池中刷新对象。这个参数的缺省值是shared_pool_size的5%,通常这个参数的建议值为shared_pool_size参数的10%~20%大小,最大不得超过shared_pool_size的50%。(超过50%可能会导致数据库无法启动,要注意!)


rac系统修改操作(以下修改推荐在没有启用SGA的数据库上,启用SGA的不推荐这样修改)


1.修改第一个节点:


alter system set shared_pool_size=5000M  sid='rac1' scope=spfile;


alter system set shared_pool_reserved_size=500M  sid='rac1' scope=spfile;


shutdown immediate


startup


2.当第一个节点启动后,修改第2个节点:


alter system set shared_pool_size=5000M sid='rac2' scope=spfile;


alter system set shared_pool_reserved_size=500M  sid='rac2' scope=spfile;


shutdown immediate


startup



参数 数据 数据库 空间 节点 大小 性能 由此 推荐 合适 最大 内存 大块 对象 建议 理想 碎片 系统 结果 范围 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 知识产权与网络安全研究课题 网络安全常见的身份证技术 网络安全和信息化工作座 二手交易软件开发 浙江商业软件开发市场报价 服务器管理员如何打开宙斯 网络安全科技公司涵盖哪些方面 无线网络安全问题及解决方法 归档数据库如何设计 戴尔r740服务器进入bios 韩国的代理服务器 中麟网络技术有限公司 专业软件开发首选 网络安全宣传海报手绘作品高质量 香帅与小鹅网络技术有限公司 全椒常见软件开发技术销售厂 uci数据库怎么用 网络安全绿与弊英语手抄报 影城网上售票系统实验报告数据库 几台电脑就有几台服务器 关于全省网络安全事件通报 ftp服务器网页管理 中软鸿鹄互联网科技有限公司 怎样关闭服务器版本 如何看数据库多大 服务器漏电 数据库实体等基本概念 数据库原理及应用陈业斌课后答案 网络安全意识宣传的重要性 网络技术应用题答题格式
0