查询Oracle数据库中所有隐藏参数及默认值(10g、11g、12c)

原文:http://blog.csdn.net/hrbhanyu/article/details/52289199

10g&11g中查询隐藏参数:

  1. SET PAGES 1000 LINE 200  
  2. COL parameter FOR a40  
  3. COL "Session Value" FOR a20  
  4. COL "Instance Value" FOR a20  
  5. COL IS_SESSION_MODIFIABLE FOR a20  
  6. COL IS_SYSTEM_MODIFIABLE FOR a20  
  7.   
  8. SELECT a.ksppinm "Parameter",  
  9.        b.ksppstvl "Session Value",  
  10.        c.ksppstvl "Instance Value",  
  11.        DECODE (BITAND (a.ksppiflg / 256, 1), 1, 'TRUE''FALSE')  
  12.           IS_SESSION_MODIFIABLE,  
  13.        DECODE (BITAND (a.ksppiflg / 65536, 3),  
  14.                1, 'IMMEDIATE',  
  15.                2, 'DEFERRED',  
  16.                3, 'IMMEDIATE',  
  17.                'FALSE')  
  18.           IS_SYSTEM_MODIFIABLE  
  19.   FROM x$ksppi a, x$ksppcv b, x$ksppsv c  
  20.  WHERE     a.indx = b.indx  
  21.        AND a.indx = c.indx  
  22.        AND a.ksppinm LIKE '/_%' ESCAPE '/'  
  23. /  

12c中查询隐藏参数,并查询是否可以在PDB中修改:
  1. SET PAGES 1000 LINE 200  
  2. COL parameter FOR a40  
  3. COL "Session Value" FOR a20  
  4. COL "Instance Value" FOR a20  
  5. COL IS_SESSION_MODIFIABLE FOR a20  
  6. COL IS_SYSTEM_MODIFIABLE FOR a20  
  7. COL ISPDB_MODIFIABLE FOR a20  
  8.   
  9. SELECT a.ksppinm "Parameter",  
  10.        b.ksppstvl "Session Value",  
  11.        c.ksppstvl "Instance Value",  
  12.        decode(bitand(a.ksppiflg/256,1),1,'TRUE','FALSE') IS_SESSION_MODIFIABLE,   
  13.        decode(bitand(a.ksppiflg/65536,3),1,'IMMEDIATE',2,'DEFERRED',3,'IMMEDIATE','FALSE') IS_SYSTEM_MODIFIABLE,  
  14.        decode(bitand(a.ksppiflg/524288,1),1,'TRUE','FALSE') ISPDB_MODIFIABLE  
  15. FROM   x$ksppi a,  
  16.        x$ksppcv b,  
  17.        x$ksppsv c  
  18. WHERE  a.indx = b.indx  
  19. AND    a.indx = c.indx  
  20. AND    a.ksppinm LIKE '/_%' escape '/'  


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值