oracle关闭可以使用四个参数,Oracle数据库隐含参数使用的五个原则和四个建议

本文介绍了数据库中的隐含参数,这些参数通常用于特定场景的解决方案,并强调需谨慎设置。通过SQL查询可以获取隐含参数信息,包括其名称、默认值和描述。文章提醒,隐含参数数量和默认值可能随版本变化,应经过测试并在原厂确认后使用。此外,还讨论了隐含参数的用途,如问题分析和功能控制,并提供了修改参数的建议方法。
摘要由CSDN通过智能技术生成

296542a84b6012f963166bb2944dbcda.jpg-wh_651x-s_1468005112.jpg

隐含参数是数据库参数名中前缀为“_”的参数,在未作明白设定值的情况下,无法经由过程简单的show parameter/spparameter萌芽到设定值。其有如下几个应用原则:

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

3、必须在测试情况测实验证后才能在临盆情况中应用;

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

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

与隐含参数相干的基表,可以经由过程10046跟踪的办法找到:

e4454f820ce07de7980f55cddf038afa.png

19d28220e9a2b319c2f1de2d3dc29b9e.png

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

db556819945559562a8ea06f9877046a.png

b5681903d27f0e83148e6308134848f3.png

获取隐含参数的办法(变量在&name中自行输入):selecta.ksppinmname,b.ksppstdf default_on,b.ksppstvl value,a.ksppdesc descriptionfromx$ksppi a,x$ksppcv bwherea.indx=b.indxandsubstr(a.ksppinm,1,1)='_'anda.ksppinmlike'%&name%'orderbya.ksppinm;

在11.2.0.4.8的数据库版本中,一共包含2500多个隐含参数,且每个数据库版本的隐含参数数量可能会有变更,甚至某些隐含参数在不合版本中的缺省值不合,这是须要特别留意的处所。

以参数中有ADG字样的举例,经由过程SQL萌芽,大年夜致断定与ADG相干的隐含参数如下:

93ddc55b06c2ffb45d62dfc6a55b3032.png

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

协助问题分析

功能特点控制开关

70d4f93f39e22f7fb0d81fd312c0a9ce.png

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

阀值大年夜小设置调剂

43c34ff34de36018fc1e00a021bf3bc1.png

应急处理及手工控制8d285a0daf590d2c51bf31201f3e6531.png

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

f9ce669f60604623a105a25b9fea7bc8.png

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

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

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

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

5fb44482409dbc5a7c868ec2d791d44b.png

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

3、需充分懂得隐含参数的特点再应用;

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

【编辑推荐】Oracle和MySQL的高可用筹划比较(一)

11 月全球数据库排名:PostgreSQL保持上升趋势 一路高涨

毕竟为什么要惹人数据库中心件

数据库高可用筹划PK:选择Oracle照样MySQL?

经由过程机械进修来主动调优数据库【义务编辑:庞桂玉 TEL:(010)68476606】

推荐阅读

比来,很多用着昂贵手机资费的老用户终于翻身了!不少网友都发明,经由过程把运营商投诉到工信部这办法,连老用>>>详细阅读

地址:http://www.17bianji.com/lsqh/38558.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值