天天看點

[20171109]檢視隐含參數腳本.txt

[20171109]檢視隐含參數腳本.txt

--//檢視隐含參數的腳本,今天沒事修改一下增加查詢description字段的内容.也有網友要求提供這個腳本,實際上這些腳本都是自己工作

--//中不斷收集整理.網上許多地方都能找到.

$ cat hide.sql

col name format a40

col description format a66

col session_value format a22

col default_value format a22

col system_value format a22

select

   a.ksppinm  name,

   a.ksppdesc DESCRIPTION,

   b.ksppstdf DEFAULT_VALUE,

   b.ksppstvl SESSION_VALUE,

   c.ksppstvl SYSTEM_VALUE

from x$ksppi a, x$ksppcv b, x$ksppsv c

where a.indx = b.indx

and a.indx = c.indx

and lower(a.ksppinm) like lower('%&1%')

order by 1;

--//修改如下:

$ cat hidex.sql

and (lower(a.ksppinm) like lower('%&1%') or  lower(a.ksppdesc ) like  lower('%&1%'))

--//順便測試看看,必須以sys使用者執行:

SYS@book> @ &r/ver1

PORT_STRING                    VERSION        BANNER

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

x86_64/Linux 2.4.xx            11.2.0.4.0     Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production

SYS@book> @ &r/hidex _allow%corr%

old  10:  and (lower(a.ksppinm) like lower('%&1%') or  lower(a.ksppdesc ) like  lower('%&1%'))

new  10:  and (lower(a.ksppinm) like lower('%_allow%corr%%') or  lower(a.ksppdesc ) like  lower('%_allow%corr%%'))

NAME                                     DESCRIPTION                                                        DEFAULT_VALUE SESSION_VALUE SYSTEM_VALUE

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

_allow_read_only_corruption              allow read-only open even if database is corrupt                   TRUE          FALSE         FALSE

_allow_resetlogs_corruption              allow resetlogs even if it will cause corruption                   TRUE          FALSE         FALSE

_allow_terminal_recovery_corruption      Finish terminal recovery even if it may cause corruption           TRUE          FALSE         FALSE

_kdli_allow_corrupt                      allow corrupt filesystem_logging data blocks during read/write     TRUE          TRUE          TRUE

--//^_^,發現一個_allow_read_only_corruption,感覺異常關閉,設定這個參數可以隻讀打開,明天測試看看.

繼續閱讀