oracle如何设置show parameter显示隐含参数
2013-09-11 12:36
435 查看
在sqlplus中show parameter是显示不了隐藏参数的,需要做一个处理,如下所示:
以SYS用户登录:
C:\Documents and Settings\guogang>sqlplus / as sysdba;
SQL> create or replace view my_v$parameter_with_hidden (NUM,NAME , TYPE , DISPLAY_VALUE ,
ISDEFAULT , ISSES_MODIFIABLE , ISSYS_MODIFIABLE ,ISMODIFIED ,
ISADJUSTED, DESCRIPTION, UPDATE_COMMENT)
as select x.indx+1,ksppinm,ksppity,ksppstvl,ksppstdf,
decode(bitand(ksppiflg/256,1),1,'TRUE','FALSE'),
decode(bitand(ksppiflg/65536,3),1,'IMMEDIATE',2,'DEFERRED', 3,'IMMEDIATE','FALSE'),
decode(bitand(ksppstvf,7),1,'MODIFIED',4,'SYSTEM_MOD','FALSE'),
decode(bitand(ksppstvf,2),2,'TRUE','FALSE'),
ksppdesc,
ksppstcmnt
from x$ksppi x, x$ksppcv y
where (x.indx = y.indx);
SQL> grant select on my_v$parameter_with_hidden to test;
以普通用户登录:
C:\Documents and Settings\guogang>sqlplus test/test
SQL> create synonym v$parameter for sys.my_v$parameter_with_hidden ;
SQL> show parameter _small_table_threshold
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
_small_table_threshold integer 798
以SYS用户登录:
C:\Documents and Settings\guogang>sqlplus / as sysdba;
SQL> create or replace view my_v$parameter_with_hidden (NUM,NAME , TYPE , DISPLAY_VALUE ,
ISDEFAULT , ISSES_MODIFIABLE , ISSYS_MODIFIABLE ,ISMODIFIED ,
ISADJUSTED, DESCRIPTION, UPDATE_COMMENT)
as select x.indx+1,ksppinm,ksppity,ksppstvl,ksppstdf,
decode(bitand(ksppiflg/256,1),1,'TRUE','FALSE'),
decode(bitand(ksppiflg/65536,3),1,'IMMEDIATE',2,'DEFERRED', 3,'IMMEDIATE','FALSE'),
decode(bitand(ksppstvf,7),1,'MODIFIED',4,'SYSTEM_MOD','FALSE'),
decode(bitand(ksppstvf,2),2,'TRUE','FALSE'),
ksppdesc,
ksppstcmnt
from x$ksppi x, x$ksppcv y
where (x.indx = y.indx);
SQL> grant select on my_v$parameter_with_hidden to test;
以普通用户登录:
C:\Documents and Settings\guogang>sqlplus test/test
SQL> create synonym v$parameter for sys.my_v$parameter_with_hidden ;
SQL> show parameter _small_table_threshold
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
_small_table_threshold integer 798
相关文章推荐
- oracle如何设置show parameter显示隐含参数
- 让sqlplus 里的show parameter 直接显示oracle隐含参数
- 用show parameter显示Oracle隐含参数
- 让show parameter显示隐含参数(12C)
- 如何根据v$parameter查询Oracle隐含参数
- 让show parameter显示隐含参数(11G)
- 用show parameter显示Oracle隐含参数
- 在sqlplus里用show parameter 直接显示oracle隐含参数
- Oracle--sqlplus如何设置SQLPlus结果显示的宽度
- Oracle如何查看隐含参数
- Oracle--sqlplus如何设置SQLPlus结果显示的宽度
- 在sqlplus里用show parameter 直接显示oracle隐含参数
- 如何查询Oracle的隐含参数
- Oracle--sqlplus如何设置SQLPlus结果显示的宽度,ORACLE sqlplus提示符设置
- 如何获得Oracle的隐含参数
- ORACLE COL SET 设置显示参数
- ORACLE COL SET 设置显示参数
- window.open参数设置及如何全屏显示
- window.open参数设置及如何全屏显示(转)
- 隐含参数_minimum_giga_scn被Oracle废弃后如何调SCN