我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Oracle数据库隐含参数使用的五个原则和四个建议分别是什么

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Oracle数据库隐含参数使用的五个原则和四个建议分别是什么

这期内容当中小编将会给大家带来有关Oracle数据库隐含参数使用的五个原则和四个建议分别是什么,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

隐含参数是数据库参数名中前缀为“_”的参数,在未作明确设定值的情况下,无法通过简单的show  parameter/spparameter查询到设定值。其有如下几个使用原则:

1、隐含参数并不能覆盖所有问题,也不能解决所有问题;

2、只是解决某一特定场景的workaround;

3、必须在测试环境测试验证后才能在生产环境中使用;

4、受应用自身特点,非共性问题,不建议推广;

5、建议经过oracle原厂工程师确认后再使用;

与隐含参数相关的基表,可以通过10046跟踪的方法找到:

Oracle数据库隐含参数使用的五个原则和四个建议分别是什么

Oracle数据库隐含参数使用的五个原则和四个建议分别是什么

如上图可以看到有两张x$开头的基表,分别为x$ksppi(Kernel Service Parameter Parameter  Information)和x$ksppcv(Kernel Service Parameter Parameter Current  Value),两张基表基本包含了所有的数据库隐含参数。

两张基表的描述分别如下:

Oracle数据库隐含参数使用的五个原则和四个建议分别是什么

Oracle数据库隐含参数使用的五个原则和四个建议分别是什么 

获取隐含参数的方法(变量在&name中自行输入):

select a.ksppinm name,b.ksppstdf default_on,b.ksppstvl value,a.ksppdesc description from x$ksppi a,x$ksppcv b where a.indx=b.indx and substr(a.ksppinm,1,1)='_' and a.ksppinm like '%&name%' order by a.ksppinm;

在11.2.0.4.8的数据库版本中,一共包含2500多个隐含参数,且每个数据库版本的隐含参数数量可能会有变化,甚至某些隐含参数在不同版本中的缺省值不同,这是需要特别注意的地方。

以参数中有ADG字样的举例,通过SQL查询,大致判断与ADG相关的隐含参数如下:

Oracle数据库隐含参数使用的五个原则和四个建议分别是什么

隐含参数的用途分类,大致有如下几方面:

协助问题分析

Oracle数据库隐含参数使用的五个原则和四个建议分别是什么

功能特性控制开关

Oracle数据库隐含参数使用的五个原则和四个建议分别是什么

阀值大小设置调整

Oracle数据库隐含参数使用的五个原则和四个建议分别是什么

应急处理及手工控制

Oracle数据库隐含参数使用的五个原则和四个建议分别是什么 

根据数据库***设计及长期运维经验,部分推荐设置的隐含参数如下:

Oracle数据库隐含参数使用的五个原则和四个建议分别是什么

修改隐含参数的设置时,需要用双引号将参数名在等号左边括起来,并使用alter语句进行更改,或者直接在pfile参数文件中进行修改。

综上对隐含参数的描述,总结如下:

1、能用简单方法解决问题就不要把问题复杂化;

2、应谨慎设置任何的隐含参数;

3、需充分了解隐含参数的特性再使用;

4、对于新功能启用,建议评估相关隐含参数的特性机制

上述就是小编为大家分享的Oracle数据库隐含参数使用的五个原则和四个建议分别是什么了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注亿速云行业资讯频道。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Oracle数据库隐含参数使用的五个原则和四个建议分别是什么

下载Word文档到电脑,方便收藏和打印~

下载Word文档

编程热搜

目录