Oracle隱含引數的查詢
我們都知道一般我們都可以通過查詢v$parameter檢視或者show parameter的命令來獲得Oracle資料庫引數的值,而且x$ksppcv和x$ksppi這兩個內部檢視是我們v$parameter檢視的源表:
SQL> select view_definition from v$fixed_view_definition where view_name='V$PARAMETER';
VIEW_DEFINITION
--------------------------------------------------------------------------------
select NUM , NAME , TYPE , VALUE , ISDEFAULT , ISSES_MODIFIABLE , ISSYS_MODIFIA
BLE , ISMODIFIED , ISADJUSTED , DESCRIPTION, UPDATE_COMMENT from GV$PARAMETER wh
ere inst_id = USERENV('Instance')
SQL> select view_definition from v$fixed_view_definition where view_name='GV$PARAMETER';
VIEW_DEFINITION
--------------------------------------------------------------------------------
select x.inst_id,x.indx+1,ksppinm,ksppity,ksppstvl,ksppstdf, decode(bitand(kspp
iflg/256,1),1,'TRUE','FALSE'), decode(bitand(ksppiflg/65536,3),1,'IMMEDIATE',2,
'DEFERRED', 3,'IMMEDIATE','FALSE'), decode(bit
and(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.i
ndx = y.indx) and ((translate(ksppinm,'_','#') not like '#%') or (ksppstdf = 'F
ALSE'))
有些_開頭的隱含引數被隱去了,我們可以通過如下指令碼來查詢我們的隱含引數
set linesize 100
set pagesize 9999
column name format a30
column value format a25
select
x.ksppinm name,
y.ksppstvl value,
y.ksppstdf isdefault,
decode(bitand(y.ksppstvf,7),1,'MODIFIED',4,'SYSTEM_MOD','FALSE') ismod,
decode(bitand(y.ksppstvf,2),2,'TRUE','FALSE') isadj
from
sys.x$ksppi x,
sys.x$ksppcv y
where
x.inst_id = userenv('Instance') and
y.inst_id = userenv('Instance') and
x.indx = y.indx and
x.ksppinm like '%_&par%'
order by
translate(x.ksppinm, ' _', ' ');
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12361284/viewspace-873/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle direct path read相關隱含引數Oracle
- 【PARANETERS】Oracle異常恢復相關的隱含引數Oracle
- Oracle 11G 隱含引數“_controlfile_autobackup_delay”Oracle
- [20190417]隱含引數_SPIN_COUNT.txt
- 常用指令碼:獲取隱含引數指令碼
- [20190401]隱含引數_mutex_spin_count.txtMutex
- Sql Server 的引數化查詢SQLServer
- 使用隱含引數testMappingSpeed排查GoldenGate抽取慢的步驟APPGo
- v$parameter gv$parameter 檢視 DDL 與隱含引數
- [20191206]隱含引數_db_always_check_system_ts.txt
- Laravel同時接收路由引數和查詢字串中的引數Laravel路由字串
- 抽象SQL引數化查詢VK抽象SQL
- Oracle 查詢Oracle
- [20200420]V$SES_OPTIMIZER_ENV 查不到剛修改的隱含引數.txt
- 如何實現引數級聯查詢
- Microsoft Graph for Office 365 - 查詢引數(二)ROS
- Microsoft Graph for Office 365 - 查詢引數(一)ROS
- 各種免費好用的api,含天氣查詢、IP查詢、物流查詢等API
- Oracle RAC一鍵部署002(引數檢查)Oracle
- Oracle psu查詢Oracle
- oracle 基本查詢Oracle
- oracle常用查詢Oracle
- PostgreSQL並行查詢相關配置引數SQL並行
- oracle 精確查詢和模糊查詢Oracle
- 日誌損壞時,加入隱含引數開啟資料庫的總結資料庫
- IP查詢類API介面查詢,含各精度IP歸屬地查詢介面API
- 使用GraphQL查詢引數來設計強大的APIAPI
- Oracle-多表查詢Oracle
- oracle 連線查詢Oracle
- Oracle 查詢轉換Oracle
- oracle樹形查詢Oracle
- Oracle in 查詢優化Oracle優化
- php引數3個點的含義PHP
- 「Oracle」Oracle高階查詢介紹Oracle
- 獲取 url 並解析生成包含查詢串引數的物件物件
- PB帶引數帶結果集的動態SQL查詢SQL
- Oracle 核心引數Oracle
- Mybatis中Oracle的拼接模糊查詢MyBatisOracle
- 關於oracle的空間查詢Oracle