如何查看Oracle的隐藏参数

我都是放在$ORACLE_HOME/rdbms/admin下,看起来像个Oracle提供的脚本

$ cat show_para.sql

col p_name for a40

col p_DESCRIPTION for a50

col p_value for a30

set linesize 10000

SELECT   i.ksppinm p_name,

   i.ksppdesc p_description,

   CV.ksppstvl p_VALUE,

   CV.ksppstdf isdefault,

   DECODE (BITAND (CV.ksppstvf, 7),1, 'MODIFIED',4, 'SYSTEM_MOD', 'FALSE')

   ismodified,

   DECODE (BITAND (CV.ksppstvf, 2), 2, 'TRUE', 'FALSE') isadjusted

   FROM   sys.x$ksppi i, sys.x$ksppcv CV

   WHERE       i.inst_id = USERENV ('Instance')

   AND CV.inst_id = USERENV ('Instance')

   AND i.indx = CV.indx

   AND upper(i.ksppinm) LIKE upper('%&p%')

   ORDER BY   REPLACE (i.ksppinm, '_', '');

比如我现在想查CBC Latch的数量,如下操作:

SQL*Plus: Release 11.2.0.1.0 Production on Sat Feb 16 18:51:17 2013

Copyright (c) 1982, 2009, Oracle.  All rights reserved.

Connected to:

Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production

With the Partitioning, OLAP, Data Mining and Real Application Testing options

SQL> @?/rdbms/admin/show_para  --@代表运行,?代表$ORACLE_HOME

Enter value for p: latch                                --输入latch,如果不记得CBC Latch的参数,那就做糊涂查询

old  12:     AND upper(i.ksppinm) LIKE upper('%&p%')

new  12:     AND upper(i.ksppinm) LIKE upper('%latch%')

 

P_NAME                                   P_DESCRIPTION                                      P_VALUE                        ISDEFAULT ISMODIFIED ISADJ

---------------------------------------- -------------------------------------------------- ------------------------------ --------- ---------- -----

_cp_num_hash_latches                     connection pool number of hash latches             1            TRUE      FALSE      FALSE

_db_block_hash_latches                   Number of database block hash latches              4096     TRUE      FALSE      FALSE--这个参数就是CBC Latch

_db_block_lru_latches                    number of lru latches                              16                             TRUE      FALSE      FALSE

_db_blocks_per_hash_latch                Number of blocks per hash latch                                        TRUE      FALSE      FALSE

_deq_ht_child_latches                    deq ht child latches                               8                                TRUE      FALSE      FALSE

_disable_latch_free_SCN_writes_via_32cas disable latch-free SCN writes using 32-bit compare FALSE      TRUE      FALSE      FALSE

Oracle中有很多隐藏参数,一般不建议修改,默认值为佳。

查看本栏目更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/database/Oracle/

时间: 2024-10-30 14:48:47

如何查看Oracle的隐藏参数的相关文章

Oracle的隐藏参数:_undo_autotune简介

虽然谈论那些隐藏的参数必定是无意义的.但那些隐藏的参数却是有价值的.我们不得不对那些隐藏的参数"心怀敬意" AUM下.为什么我的Undo表空间只增长,不回收,现在都40多G了,还在长,是为什么啊? 为什么在系统不是很繁忙的时候会出现undo不够用的情况呢,如果说不够用,那在波峰时段应该问题更加严重才对? ...... 有时候DBA会听到诸如上面的一些声音 因为有个参数叫_undo_autotune=true,undo_retention不再适用 Oracle会自行决定tuned_und

查看Oracle隐藏参数的方法

在ORACLE中,存在很多ORACLE不希望我们去参与修改的参数,对于这些参数我们可以通过下面的语句来查询: select x.ksppinm name, y.ksppstvl value, y.ksppstdf isdefault, decode(bitand(y.ksppstvf,7),1,'MODIFIED',4,'SYSTEM_MOD','FALSE') ismod, decode(bitand(y.ksppstvf,2),2,'TRUE','FALSE') isadj from sys

oracle 查看隐藏参数

原文链接 隐藏参数 (hidden parameters) ,由oracle内部使用,以 '_' 开头. 可以通过以下两种方式查看所有隐藏参数: [sql] view plain copy SELECT i.ksppinm name, i.ksppdesc description, CV.ksppstvl VALUE, CV.ksppstdf isdefault, DECODE (BITAND (CV.ksppstvf, 7), 1, 'MODIFIED', 4, 'SYSTEM_MOD', '

ORACLE SQL调优之执行计划与隐藏参数_complex_view_merging

    最近,赤峰windows 版的11.2.0.3的oracle数据库出现一条sql语句执行非常慢,需要1天的时间还出不来,但是观察服务器的IO和CPU都是很空闲,并且将 该sql语句涉及的对象全部导出,然后分别导入其他机器oracle数据库与出现性能问题的数据库,发现其他机器数据库执行非常快而问题数据库依旧很慢.尝试 收集方案及表的统计信息后,再次执行sql语句还是没有改善,在问题处理的过程中,注意到一个很明显的问题,就是不管收集统计信息还是给sql加并行.使 用强制sql走hash,其执

ORACLE数据库DDL审计触发器与隐藏参数_system_trig_enabled

  最近,在我们开发库要对一套实例做一个DDL审计触发器,触发器代码如下所示: ---- 存储DDL语句的表          create table audit_ddl ( opertime timestamp PRIMARY KEY, ip varchar2(20), hostname varchar2(30), operation varchar2(30), object_type varchar2(30), object_name varchar2(30), sql_stmt clob

查看oracle归档日志路径1

查看oracle归档日志路径 1.修改归档日志的格式 默认格式是:" %t_%s_%r.dbf",我们尝试将格式修改为"%t_%s_%r.arch",这是一个静态参数,需要重新启动数据库才生效.sys@ora10g> show parameter log_archive_format NAME                  TYPE        VALUE--------------------- ----------- ----------------

Oracle Parallel相关参数设置不当引起的系统故障

11月5日,由Senior DBA姚宇老师在"DBA+深港群"进行了一次关于"Oracle parallel相关参数设置不当引起的系统故障"的线上主题分享.小编特别整理出其中精华内容,供大家学习交流.    嘉宾简介    "DBA+社群"香港联合发起人: 网名@IvanYao,Oracle OCM,RedHat RHCE: 十年以上Oracle.Unix/Linux 运维开发经验: 拥有包括银行.证券.电信.媒体及政府等行业IT经验: 目前供职

探索ORACLE之RMAN_07 参数文件丢失恢复

探索ORACLE之RMAN_07 参数文件丢失恢复 作者:吴伟龙   Name:Prodence Woo QQ:286507175  msn:hapy-wuweilong@hotmail.com   Oracle数据库的参数文件有两种一种是pfile(初始化参数文件),还有一种是spfile(服务器初始化参数文件):实际上spfile是pfile衍生过来的一新参数文件,应用9i以后的版本,在9i之前的版本都不支持,只支持pfile:而且pfile是不能通过oracle命令来进行备份的,只有spf

Oracle 11g Dataguard参数详解_oracle

注:本文译自<Oracle Data Guard 11g Handbook> Page 78 – Page 88 就Data Guard(后面都写成DG)来说,我们只关注如下三种参数: 1.独立于数据库角色的参数 2.数据库角色为primary时的参数 3.数据库角色为standby时的参数 虽然DG有着非常多的配置参数,我们实际使用的只有其中很少的部分,而且因为现在许多的DG功能被集成到了代码中,最近的DG版本中很多配置参数已经被弃用了.需要注意的是,为了便于完成数据库的角色转换(Role