ORACLE DB 的學習者們

2017年6月7日 星期三

ORACLE的參數檔: 執行個體中的參數

參數檔可以透過以下VIEW查詢 執行中INSTANCE的參數(記憶體中): V$PARAMETER 其結構如下:
DISK儲存的靜態參數(檔案為SPFILE{$SID}.ora,例如,SID為SEDB,則檔案為SPFILESEDB.ORA): V$SPPARAMETER 其結構如下:
查詢【基本參數Basic Parameter】的方法: select name, value from v$parameter where isbasic='TRUE' order by name;
查詢SPFILE和記憶體中的基本參數(但是SPPARAMETER的欄位較少): select s.name, s.value from v$spparameter s join v$parameter p on s.name=p.name where p.isbasic='TRUE' order by name;
欲修改靜態參數,需使用ALTER SYSTEM,並且在命令後面加上改變範圍,將改變範圍設為SPFILE,或是BOTH(預設值),例如: alter system set log_buffer=6m scope=both; 或是 alter system set log_buffer=6m scope=SPFILE;