隠しパラメータの確認方法

この記事ではOracle Databaseの隠しパラメータの確認方法を解説します。

 隠しパラメータとは

通常の初期化パラメータとは別に設定されているパラメータです。

show parameterコマンドやv$parameterの検索によって確認できないことから隠しパラメータと呼ばれています。

オラクル社からのサポートによる変更指示やドキュメントでの変更指示がない限りは変更しないことが推奨されています。


 隠しパラメータの確認方法

明示的に変更した隠しパラメータはshow parameterコマンドで確認することができます。

それ以外のパラメータは以下のSQLを実行して確認します。

パラメータ名に確認したいパラメータ名を入力します。

select
a.KSPPINM AS PARAMETER,
b.KSPPSTVL AS VALUE,
a.KSPPDESC AS DESCRIPTION
from X$KSPPI a,
X$KSPPCV b
where a.INDX = b.indx
and a.KSPPINM like '<パラメータ名>'; 

パラメータ名を指定しない場合は最後の行を削って検索します。