NEWSニュース&ブログ

Oracle 便利SQL帖 その4 初期化パラメータを確認する

この記事は最終更新から8年以上経過しています。内容が古くなっている可能性があります。

投稿日:2016/8/5

SHOW PARAMETER

SHOW PARAMETERコマンドを利用する事で、現在の初期化パラメータの値を確認することが出来ます。
アラートログの格納場所や、アーカイブログの格納場所、PROCESSESなどの値などを確認する事が出来ます。

実行例

実際にshow parameterコマンドを用いて現在の初期化パラメータを表示します。

【SQL】

show parameter


【実行結果】

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
plsql_optimize_level                 integer     2
plsql_v2_compatibility               boolean     FALSE
plsql_warnings                       string      DISABLE:ALL
pre_page_sga                         boolean     FALSE
processes                            integer     150
processor_group_name                 string
query_rewrite_enabled                string      TRUE
query_rewrite_integrity              string      enforced
・・・・

上記の例の場合、processesの値は150である事が分かります。
また、show parameter コマンドの後ろに条件を指定すれば、値の絞り込みが可能です。

【SQL】

show parameter background

【実行結果】

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
background_core_dump                 string      partial
background_dump_dest                 string      C:\app\xxxxxxxx\diag\rdbms\
                                                 orcl01\orcl01\trace

上記の例では、「background」を含む名前のパラメータが出力されます。background_dump_destの配下にアラートログは出力される為、アラートログの出力先は「C:\app\xxxxxxxx\diag\rdbms\ orcl01\orcl01\trace」である事が分かります。

コラム 「show parameter」コマンドは「sho parameter」でも実行可能

さほど時間の省略にはなりませんが、「show parameter」コマンドは「sho parameter」でも実行できます。

SQL> sho parameter trace

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
log_archive_trace                    integer     0
sec_protocol_error_trace_action      string      TRACE
sql_trace                            boolean     FALSE
trace_enabled                        boolean     TRUE
tracefile_identifier                 string

また、現在のユーザを表示する「show user」コマンドも、「sho user」と省力する事が出来るので、試してみてはいかがでしょうか?