Oracle Databaseではパラメータを初期化パラメータとも呼びます。このパラメータの確認方法を2種類紹介します。
show parameterで確認する方法
以下コマンドを使用すれば、簡単にパラメータを確認できます。
show parameter <検索文字>
例えば代表的な”memory_target”を確認した場合は以下の様に実行します。
SQL> show parameter memory_target
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
memory_target big integer 896M
複数パラメータがヒットする場合は以下の様になります。
SQL> show parameter memory
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
hi_shared_memory_address integer 0
inmemory_adg_enabled boolean TRUE
inmemory_automatic_level string OFF
inmemory_clause_default string
inmemory_expressions_usage string ENABLE
inmemory_force string DEFAULT
inmemory_max_populate_servers integer 0
inmemory_optimized_arithmetic string DISABLE
inmemory_prefer_xmem_memcompress string
inmemory_prefer_xmem_priority string
inmemory_query string ENABLE
inmemory_size big integer 0
inmemory_trickle_repopulate_servers_ integer 1
percent
inmemory_virtual_columns string MANUAL
inmemory_xmem_size big integer 0
memory_max_target big integer 896M
memory_target big integer 896M
optimizer_inmemory_aware boolean TRUE
shared_memory_address integer 0
Tipsですが、sho parameter でも確認できます。
SQL> sho parameter memory_target
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
memory_target big integer 692M
動的パフォーマンスビューを確認する方法
動的パフォーマンス V$PARAMETER を参照することでも確認できます。
SQL> col name for a15
SQL> col value for a20
SQL> select name,value from v$parameter where name = 'memory_target';
NAME VALUE
--------------- --------------------
memory_target 939524096
こちらは単位がバイトになっています。
また、likeを使用すれば show parameter と同じように範囲検索も可能です。
SQL> col name for a50
SQL> select name, value from v$parameter where name like '%memory%';
NAME VALUE
-------------------------------------------------- --------------------
shared_memory_address 0
hi_shared_memory_address 0
memory_target 725614592
memory_max_target 725614592
inmemory_adg_enabled TRUE
inmemory_size 0
inmemory_xmem_size 0
inmemory_prefer_xmem_memcompress
inmemory_prefer_xmem_priority
inmemory_clause_default
inmemory_force DEFAULT
inmemory_query ENABLE
inmemory_expressions_usage ENABLE
inmemory_virtual_columns MANUAL
inmemory_max_populate_servers 0
inmemory_trickle_repopulate_servers_percent 1
inmemory_optimized_arithmetic DISABLE
inmemory_automatic_level OFF
optimizer_inmemory_aware TRUE
19 rows selected.
パラメータ値が見やすくなる動的パフォーマンスビュー V$PARAMETER2 も良ければみてください。