$ORACLE_HOME/dbs/
디렉터리에 저장되며, 파일명은 보통 init<SID>.ora
형태로 지정된다.이진(binary)형식
으로 저장하는 초기화 파라미터 파일ALTER SYSTEM
SHOW PARAMETER spfile;
1) STARTUP 명령을 사용할 때 SPFILE 경로를 지정하거나
STARTUP PFILE='/u01/app/oracle/product/19c/dbs/init.ora';
2) PFILE에서 ASM에 저장된 SPFILE을 지정
SPFILE='+DATA/ORCL/spfileORCL.ora'
+DISKGROUP/<DB_UNIQUE_NAME>/spfile<DB_UNIQUE_NAME>.ora
$ORACLE_HOME/dbs/spfile<SID>.ora (Linux/Unix) %ORACLE_HOME%\database\spfile<SID>.ora (Windows)
SPFILE이 존재하지 않거나, 지정되지 않으면 PFILE(init.ora)를 찾는다.
SPFILE이 ASM 디스크 그룹이나 파일 시스템에 존재하면 이를 사용한다.
SPFILE이 없을 경우, Oracle은 디폴트 PFILE(init.ora)을 찾는다.
사용자가 PFILE 경로를 명시적으로 지정하면, Oracle은 이를 우선적으로 사용한다.