Oracle 初始化參數超過 300 個,名稱難記全拼。SHOW PARAMETER 支援 **通配符 (_ 任意單字元、% 任意多字元)**,配合模糊查詢能秒級定位目標參數,無需背誦完整名稱。
-- 查詢所有以 db_ 開頭的參數
SHOW PARAMETER db_;
-- 查詢含有 cache 的參數
SHOW PARAMETER cache;
-- 查詢以 _ 結尾的隱藏參數 (需權限)
SHOW PARAMETER _%;
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
db_16k_cache_size big integer 0
db_2k_cache_size big integer 0
db_32k_cache_size big integer 0
db_4k_cache_size big integer 0
db_8k_cache_size big integer 0
db_block_buffers integer 0
db_block_checking string FALSE
db_block_checksum string TRUE
db_block_size integer 8192
db_cache_advice string ON
db_cache_size big integer 0
db_create_file_dest string
db_create_online_log_dest_1 string
db_domain string
db_file_multiblock_read_count integer 8
db_files integer 200
db_flashback_retention_target integer 1440
db_keep_cache_size big integer 0
db_name string ORCL
db_recovery_file_dest string D:\Oracle\Fast_Recovery_Area
db_recovery_file_dest_size big integer 2G
db_recycle_cache_size big integer 0
db_unique_name string ORCL
db_writer_processes integer 1
dbwr_io_slaves integer 0
-- V$PARAMETER (當前 Instance 生效值)
SELECT name, value, isdefault, isses_modifiable, issys_modifiable, description
FROM v$parameter
WHERE name LIKE 'db_%'
ORDER BY name;
-- V$PARAMETER2 (多行值支援)
SELECT name, value
FROM v$parameter2
WHERE name LIKE '%cache%';
-- V$SPPARAMETER (SPFILE 中持久化值)
SELECT name, value
FROM v$spparameter
WHERE name LIKE 'pga%';
| 前綴 | 領域 | 代表參數 |
|---|---|---|
| db_ | 資料庫核心、快取、檔案 | db_block_size, db_cache_size, db_files |
| pga_ / workarea_ | PGA 記憶體管理 | pga_aggregate_target, workarea_size_policy |
| sga_ | SGA 元件大小 | sga_target, sga_max_size |
| log_ / archive_ | Redo/歸檔 | log_buffer, log_checkpoint_interval, archive_lag_target |
| parallel_ / pq_ | 並行查詢 | parallel_max_servers, parallel_degree_policy |
| optimizer_ | 優化器行為 | optimizer_mode, optimizer_index_cost_adj |
| nls_ | 國際化/語系 | nls_date_format, nls_language |
| audit_ | 審計 | audit_trail, audit_sys_operations |
| _ (底線開頭) | 隱藏參數 (需 Oracle 支援指導下修改) | _optimizer_peek_user_binds, _serial_direct_read |
pga_, optimizer_),用 SHOW PARAMETER pga_ 列出全組。ISDEFAULT、ISSES_MODIFIABLE (Session 級可動態修改)、ISSYS_MODIFIABLE (Instance 級需重啟/SPFILE)。