`
kiddwyl
  • 浏览: 403447 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

oracle中x$ksppi和x$ksppcv详解

阅读更多
SQL> desc x$ksppi
名称         是否为空? 类型
------------ -------- ---------------
ADDR                  RAW(4)           --内存地址
INDX                  NUMBER           --序号,从0开始
INST_ID               NUMBER           --instance number
KSPPINM               VARCHAR2(64)     --参数名称 
KSPPITY               NUMBER           --参数类型 1,'boolean' 2,'string', 3,'number',4,'file
KSPPDESC              VARCHAR2(64)     --描述
KSPPIFLG              NUMBER           --标志字段(用来说明是isses_modifiable or issys_modifiable
SQL> desc x$ksppcv
名称          是否为空? 类型
------------- -------- -------------
ADDR                   RAW(4)         --内存地址
INDX                   NUMBER         --序号,从0开始
INST_ID                NUMBER         --instance number
KSPPSTVL               VARCHAR2(512)  --当前值
KSPPSTDF               VARCHAR2(9)    --缺省值
KSPPSTVF               NUMBER         --标志字段,用来说明('Modified' or 'System Modified' or is_adjusted)
KSPPSTCMNT             VARCHAR2(255)  --comment
具体参见如下语句你就可以更清楚了
select
        nam.indx+1                            numb,
        nam.ksppinm                           name,
        val.ksppstvl                          value,
        nam.ksppity                           type,
        val.ksppstdf                          is_default,
        decode(bitand(nam.ksppiflg/256,1),
               1,'True',
                 'False'
        )                                     is_session_modifiable,
        decode(bitand(nam.ksppiflg/65536,3),
               1,'Immediate',
               2,'Deferred' ,
               3,'Immediate',
                 'False'
        )                                     is_system_modifiable,
        decode(bitand(val.ksppstvf,7),
               1,'Modified',
               4,'System Modified',
                 'False'
        )                                     is_modified,
        decode(bitand(val.ksppstvf,2),
               2,'True',
                 'False'
        )                                     is_adjusted,
        nam.ksppdesc                          description
from
        x$ksppi        nam,
        x$ksppsv       val
where
        nam.indx = val.indx
;
分享到:
评论

相关推荐

    了解 Oracle 数据库中的系统参数

    要查看这些参数,可以查询 `x$ksppi` 和 `x$ksppcv` 视图: ```sql SELECT ksppinm, ksppstvl, ksppdesc FROM x$ksppi x, x$ksppcv y WHERE x.indx = y.indx AND translate(ksppinm,'_','#') like '#%'; ``` 查询...

    oracle dba必备脚本

     from x$ksppi pi, x$ksppcv cv  where cv.indx=pi.indx and pi.ksppinm like '\_%' escape '\' and pi.ksppinm like '%meer%';  --求系统中较大的latch  select name,sum(gets),sum(misses),sum(sleeps),sum...

    Oracle中如何查询当前版本中的各参数

    FROM x$ksppi x, x$ksppcv y WHERE x.indx = y.indx AND translate(ksppinm,'_','#') like '#%'; ``` 三、系统当前参数 要查看当前正在使用的所有参数(包括默认值),可以运行以下脚本。它按字母顺序排列参数,...

    ORACLE隐藏参数查看及修改的方法

    查看隐藏参数 SELECT x.ksppinm name, y.ksppstvl value, y.ksppstdf isdefault, decode(bitand(y.ksppstvf,7),1,'...sys.x$ksppcv y WHERE x.inst_id = userenv('Instance') AND y.inst_id = userenv('Instanc

    Oracle Redo并行机制

    Oracle Redo并行机制是Oracle数据库中用于优化日志写入性能的一种策略,尤其是在高并发和数据修改频繁的OLTP(在线事务处理)系统中。Redo日志是数据库恢复和事务持久化的关键组成部分,它记录了所有对数据库进行...

    详解Oracle中的隐含参数_disable_logging

    注意:Oracle的隐含参数只应该在测试环境或者在Oracle Support的支持下使用。...SQL> select ksppinm,ksppdesc from x$ksppi where ksppinm like '%logging'; KSPPINM KSPPDESC -------------------- ----------

    ORACLE DG 运维手册.doc

    - 使用 `x$ksppi` 和 `x$ksppcv` 查看并修改系统隐藏参数,如 `_log_deletion_policy`。 6. **Recovery 空间使用查询**: - `v$flash_recovery_area_usage` 视图提供关于闪回恢复区使用情况的信息,包括空间使用...

    数据库管理员日常工作中必备的 sql

    通过查询x$ksppi和x$ksppcv视图,并使用特定的LIKE条件,可以找出这些隐藏参数的名称和值。 4. 检查系统中较大的latch:latch是数据库为了维护内部一致性而使用的轻量级锁。通过查询v$latch_children视图,可以获取...

    Oracle 性能调整定位总结

    使用`SELECT substr(ksppinm,1,50), ksppdesc FROM x$ksppi WHERE substr(ksppinm,1,1)= ‘_’;`此SQL语句,可以获取Oracle数据库中不常显示的内部参数及其描述,这对于理解数据库的工作机制和调优至关重要。 2. *...

    数据库管理员日常工作中必备的sql列表

    from x$ksppi pi, x$ksppcv cv where cv.indx=pi.indx and pi.ksppinm like '\_%' escape '\' and pi.ksppinm like '%meer%'; ``` 这个查询用于查看Oracle数据库中的隐藏参数及其值,其中`%meer%`是示例参数名,...

    管理员日常工作中必备的sql列表

    FROM x$ksppi pi, x$ksppcv cv WHERE cv.indx = pi.indx AND pi.ksppinm LIKE '\\_%' ESCAPE '\' AND pi.ksppinm LIKE '%meer%'; ``` 此查询适用于查找特定的隐藏参数值。 4. **查看较大的Latch竞争情况** ...

    数据库管理员日常工作中必备的sql列表.pdf

    3. 获取隐藏参数值:`SELECT ksppinm, ksppstvl FROM x$ksppi pi, x$ksppcv cv WHERE cv.indx=pi.indx AND pi.ksppinm LIKE '\\_%' ESCAPE '\' AND pi.ksppinm LIKE '%meer%';` 用于查询Oracle数据库中的隐藏参数,...

    Oracle事例

    20.oracle8中扩充了group by rollup和cube的操作。有时候省了你好多功夫的。 下面的语句可以进行总计 select region_code,count(*) from aicbs.acc_woff_notify group by rollup(region_code); <2> 对第1个字段...

Global site tag (gtag.js) - Google Analytics