ORACLE有很多隐藏参数,不同版本不一样,隐藏参数以下划线 _ 开始,如何去参看呢?
我们可以通过 x$ksppi,x$ksppcv 固定表来查看,
ksppi是 Kernel Service Parameter component Parameter Info(name) 的第一个字母
ksppcv是 Kernel Service Parameter component Parameter Current session Values 的第一个字母
具体语句如下:
SELECT x.ksppinm NAME, y.ksppstvl VALUE, x.ksppdesc describ
FROM SYS.x$ksppi x, SYS.x$ksppcv y
WHERE x.indx = y.indx
AND x.ksppinm LIKE '%&par%'
运行如下:
SQL> r
1 SELECT x.ksppinm NAME, y.ksppstvl VALUE, x.ksppdesc describ
2 FROM SYS.x$ksppi x, SYS.x$ksppcv y
3 WHERE x.indx = y.indx
4 AND x.ksppinm LIKE '%&par%'
5*
Enter value for par: all_shared_dblinks
old 4: AND x.ksppinm LIKE '%&par%'
new 4: AND x.ksppinm LIKE '%all_shared_dblinks%'
NAME VALUE DESCRIB
------------------------------ ------------------------------ ------------------------------
_all_shared_dblinks treat all dblinks as shared
|