Oracle檢視引數
Oracle檢視引數
--系統當前引數v$parameter
--系統當前使用的所有引數。在列出的引數中,假如引數名稱前面有 # 這個符號,則表示該引數沒有明確指定,採用了系統中的預設引數。
SELECT DECODE(isdefault, 'TRUE', '# '),
DECODE(isdefault, 'TRUE', RPAD(name, 43), RPAD(name, 45)),
VALUE
FROM v$parameter
ORDER BY name;
select * from v$parameter order by name;
-- 過時引數,顧名思義就是在 Oracle 以前的版本中存在,但在新版本中已經淘汰了的引數,已經不再使用
-- 過時引數名稱以及是否在當前系統中設定
select name, isspecified from v$obsolete_parameter;
-- 強調引數,是指那些在新版本中保留了下來,但是除非非凡需要不希望使用者使用的那些引數
-- KSPPOFLAG 的欄位,用來指明該引數在當前版本中是被丟棄還是被強調,
-- 假如該值為 1 ,則表示該引數已被丟棄,該值為 2 ,則表明該引數現為強調引數。
SELECT kspponm, DECODE(ksppoflg, 1, 'Obsolete', 2, 'Underscored')
FROM x$ksppo
ORDER BY kspponm;
--隱藏引數 (hidden parameters) ,是系統中使用,但 Oracle 官方沒有公佈的引數
--這些引數可能是那些還沒有成熟或者是系統開發中使用的引數 x$ksppi, x$ksppcv
SELECT ksppinm, ksppstvl, ksppdesc
FROM x$ksppi x, x$ksppcv y
WHERE x.indx = y.indx
AND TRANSLATE(ksppinm, '_', '#') LIKE '#%';
--或者用:
SELECT i.ksppinm name,
i.ksppdesc description,
CV.ksppstvl VALUE,
CV.ksppstdf isdefault,
DECODE(BITAND(CV.ksppstvf, 7),
1,
'MODIFIED',
4,
'SYSTEM_MOD',
'FALSE') ismodified,
DECODE(BITAND(CV.ksppstvf, 2), 2, 'TRUE', 'FALSE') isadjusted
FROM sys.x$ksppi i, sys.x$ksppcv CV
WHERE i.inst_id = USERENV('Instance')
AND CV.inst_id = USERENV('Instance')
AND i.indx = CV.indx
AND i.ksppinm LIKE '/_%' ESCAPE '/'
ORDER BY REPLACE(i.ksppinm, '_', '');
--系統當前引數v$parameter
--系統當前使用的所有引數。在列出的引數中,假如引數名稱前面有 # 這個符號,則表示該引數沒有明確指定,採用了系統中的預設引數。
SELECT DECODE(isdefault, 'TRUE', '# '),
DECODE(isdefault, 'TRUE', RPAD(name, 43), RPAD(name, 45)),
VALUE
FROM v$parameter
ORDER BY name;
select * from v$parameter order by name;
-- 過時引數,顧名思義就是在 Oracle 以前的版本中存在,但在新版本中已經淘汰了的引數,已經不再使用
-- 過時引數名稱以及是否在當前系統中設定
select name, isspecified from v$obsolete_parameter;
-- 強調引數,是指那些在新版本中保留了下來,但是除非非凡需要不希望使用者使用的那些引數
-- KSPPOFLAG 的欄位,用來指明該引數在當前版本中是被丟棄還是被強調,
-- 假如該值為 1 ,則表示該引數已被丟棄,該值為 2 ,則表明該引數現為強調引數。
SELECT kspponm, DECODE(ksppoflg, 1, 'Obsolete', 2, 'Underscored')
FROM x$ksppo
ORDER BY kspponm;
--隱藏引數 (hidden parameters) ,是系統中使用,但 Oracle 官方沒有公佈的引數
--這些引數可能是那些還沒有成熟或者是系統開發中使用的引數 x$ksppi, x$ksppcv
SELECT ksppinm, ksppstvl, ksppdesc
FROM x$ksppi x, x$ksppcv y
WHERE x.indx = y.indx
AND TRANSLATE(ksppinm, '_', '#') LIKE '#%';
--或者用:
SELECT i.ksppinm name,
i.ksppdesc description,
CV.ksppstvl VALUE,
CV.ksppstdf isdefault,
DECODE(BITAND(CV.ksppstvf, 7),
1,
'MODIFIED',
4,
'SYSTEM_MOD',
'FALSE') ismodified,
DECODE(BITAND(CV.ksppstvf, 2), 2, 'TRUE', 'FALSE') isadjusted
FROM sys.x$ksppi i, sys.x$ksppcv CV
WHERE i.inst_id = USERENV('Instance')
AND CV.inst_id = USERENV('Instance')
AND i.indx = CV.indx
AND i.ksppinm LIKE '/_%' ESCAPE '/'
ORDER BY REPLACE(i.ksppinm, '_', '');
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29500582/viewspace-1373456/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 檢視oracle隱藏引數Oracle
- oracle 檢視隱含引數指令碼Oracle指令碼
- 檢視Oracle隱藏引數的SQLOracleSQL
- [zt] 如何檢視Oracle 隱含引數Oracle
- oracle隱含引數的檢視與修改Oracle
- oracle隱藏引數的檢視和使用Oracle
- Oracle物化檢視2 -- Query Rewrite及引數Oracle
- 【parameter】oracle的隱含引數的檢視Oracle
- 【原創】Oracle 初始化引數&效能檢視Oracle
- 檢視編譯引數編譯
- 編譯引數檢視編譯
- 檢視JVM執行時引數JVM
- 檢視JVM預設配置引數JVM
- 【MySQL】檢視MySQL Server引數方法MySqlServer
- 2 Day DBA-管理Oracle例項-檢視和修改初始化引數-練習:檢視和修改初始化引數Oracle
- 檢視Oracle連線數Oracle
- 如何檢視oracle引數是靜態或者是動態Oracle
- 檢視引數是否可以動態修改
- win10怎樣檢視電腦配置引數_win10電腦配置引數檢視教程Win10
- 檢視JVM預設引數及微調JVM啟動引數JVM
- 2.7.11 檢視引數設定的方法
- 如何檢視docker run啟動引數命令Docker
- 2 Day DBA-管理Oracle例項-檢視和修改初始化引數Oracle
- 檢視oracle資料庫例項引數的集中方式及其異同Oracle資料庫
- note1 : ubuntn 系統引數檢視命令
- [Q]怎麼檢視資料庫引數 zt資料庫
- v$動態效能檢視和隱含引數
- 檢視並修改oracle最大連線數Oracle
- ORACLE檢視並修改最大連線數Oracle
- Oracle RAC一鍵部署002(引數檢查)Oracle
- CentOS下檢視nginx和php的編譯引數CentOSNginxPHP編譯
- linux 檢視日誌的命令引數有哪些?Linux
- Oracle引數-隱藏引數Oracle
- 檢視oracle資料庫的連線數以及使用者檢視Oracle資料庫
- oracle 引數Oracle
- 檢視、修改oracle字符集,檢視oracle版本Oracle
- [20160501]檢視包引數指令碼.txt指令碼
- 檢視資料庫中的隱藏引數(指令碼)資料庫指令碼