OracleのSQL*PlusのSHOWコマンドでPARAMETERSを指定すると、パラメーターの設定値を確認することが出来る。
SQL> show parameter …全パラメーターの名前と設定値が表示される SQL> show parameter name …パラメーター名の中に「name」が入っているもの全てが表示される
これは、sysdbaのユーザー(例えばsys)でのみ実行可能。
それ以外のユーザーで実行すると、以下のようなエラーになる。
SQL> show parameter
ORA-00942: 表またはビューが存在しません。
パラメーター名 | 概要 | 値の例 | 更新日 |
---|---|---|---|
db_name | ora92 | ||
db_domain | hishidama.jp | ||
instance_name | インスタンス名 | ora92 | |
service_names | サービス名 | ora92.hishidama.jp | |
nls_language | AMERICAN | ||
compatible | 9.2.0.0.0 | ||
core_dump_dest | コアダンプの出力先 | C:\oracle\admin\ora92\cdump | |
user_dump_dest | ユーザーダンプの出力先 | C:\oracle\admin\ora92\udump | |
shared_servers dispatchers |
共有サーバー接続の設定 | 2008-10-30 |
SQL*PlusのSHOWコマンドが使えないツールでは、v$parameterビューでパラメーターを確認できる。[2009-01-06]
SQL> show parameters name NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ db_file_name_convert string db_name string ora92 global_names boolean FALSE instance_name string ora92 lock_name_space string log_file_name_convert string oracle_trace_collection_name string oracle_trace_facility_name string oracled plsql_native_make_file_name string service_names string ora92.hishidama.jp
↓ほぼ同義
SQL> col name format a36 SQL> col value format a30 wrap SQL> select name,type,value from v$parameter 2 where name like'%name%' 3 order by name; NAME TYPE VALUE ------------------------------------ ---------- ------------------------------ db_file_name_convert 2 db_name 2 ora92 global_names 1 FALSE instance_name 2 ora92 lock_name_space 2 log_file_name_convert 2 oracle_trace_collection_name 2 oracle_trace_facility_name 2 oracled plsql_native_make_file_name 2 service_names 2 ora92.hishidama.jp 10行が選択されました。