font>==================================================================
Oracle DBAの毎日 ~PFILEとSPFILE 3~
==================================================================
新人
そういえば、初期パラメータを変更したいんだけどSPFILEを使用してる場合、どうすればいいんだろう。。。」
先輩
「今使っているのがSPFILEならバイナリファイルだから
PFILEみたいにテキストで編集できない。だからコマンドから
alter system set= scope=
で変更できるよ。
ちなみに、scopeは
scope=spfile → spfileのみ変更
scope=memory → メモリ内のみ変更
scope=both → spfile,メモリ両方変更」

「SPFILEだとPFILEとちがって
今どんなパラメータが設定されてるかってテキストを開いて見ること
できませんよね。確認するにはどうすればいいんでしょう。
たとえば、remote_login_passwordfileは今何に設定されてるかとか。」

「SPFILEを使っている場合、V$SPPARAMETER動的パフォーマンス
ビューで確認できるよ。
PFILE使用の場合はV$SPPARAMETERから表示してもパラメータは
何も表示されないけどね。
たとえばこんな風に
SQL> select NAME, VALUE, ISSPECIFIED from V$SPPARAMETER;
NAME VALUE ISSPEC
------------------------------ ---------------- ------
tracefile_identifier FALSE
lock_name_space FALSE
processes 150 TRUE
sessions FALSE
・
・
・
cpu_count FALSE
instance_groups FALSE
pre_page_sga FALSE
shared_memory_address FALSE

「値が設定されていればISSPEC列はTRUEとなるし設定されて
いなければFALSE。
SPFILEを使用しておらず、PFILE使用だった場合は
このコマンドで表示してもすべてFALSEになるよ。」

「なるほど~。PFILE、SPFILEについてはもう完璧!」
Oracle DBAの毎日 ~PFILEとSPFILE 3~
==================================================================
新人

そういえば、初期パラメータを変更したいんだけどSPFILEを使用してる場合、どうすればいいんだろう。。。」
先輩

「今使っているのがSPFILEならバイナリファイルだから
PFILEみたいにテキストで編集できない。だからコマンドから
alter system set
で変更できるよ。
ちなみに、scopeは
scope=spfile → spfileのみ変更
scope=memory → メモリ内のみ変更
scope=both → spfile,メモリ両方変更」

「SPFILEだとPFILEとちがって
今どんなパラメータが設定されてるかってテキストを開いて見ること
できませんよね。確認するにはどうすればいいんでしょう。
たとえば、remote_login_passwordfileは今何に設定されてるかとか。」

「SPFILEを使っている場合、V$SPPARAMETER動的パフォーマンス
ビューで確認できるよ。
PFILE使用の場合はV$SPPARAMETERから表示してもパラメータは
何も表示されないけどね。
たとえばこんな風に
SQL> select NAME, VALUE, ISSPECIFIED from V$SPPARAMETER;
NAME VALUE ISSPEC
------------------------------ ---------------- ------
tracefile_identifier FALSE
lock_name_space FALSE
processes 150 TRUE
sessions FALSE
・
・
・
cpu_count FALSE
instance_groups FALSE
pre_page_sga FALSE
shared_memory_address FALSE

「値が設定されていればISSPEC列はTRUEとなるし設定されて
いなければFALSE。
SPFILEを使用しておらず、PFILE使用だった場合は
このコマンドで表示してもすべてFALSEになるよ。」

「なるほど~。PFILE、SPFILEについてはもう完璧!」