Oracle 19cでpfile、spfileを確認する方法

2021年11月9日

環境
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 – Production

説明
動的パフォーマンスビューの v$spparameter を参照して、 pfile、spfileのどちらが使用されているかを確認します。
pdfileの場合、valueがNULL
spfileの場合、valueが存在

操作例

1.v$spparameter の値を確認

SQL> DESC V$SPPARAMETER
 名前                                      NULL?    型
 ----------------------------------------- -------- ----------------------------
 FAMILY                                             VARCHAR2(80)
 SID                                                VARCHAR2(80)
 NAME                                               VARCHAR2(80)
 TYPE                                               VARCHAR2(11)
 VALUE                                              VARCHAR2(255)
 DISPLAY_VALUE                                      VARCHAR2(255)
 ISSPECIFIED                                        VARCHAR2(6)
 ORDINAL                                            NUMBER
 UPDATE_COMMENT                                     VARCHAR2(255)
 CON_ID                                             NUMBER

2.SQL構文でvalueの値を確認

SQL> SELECT COUNT(*) FROM V$SPPARAMETER WHERE VALUE IS NOT NULL;

  COUNT(*)
----------
        26

 

Oracle 19c

Posted by arkgame