SPFILE 과 PFILE

Oracle/Oracle_Admin1 2016. 6. 9. 17:00

사용자가 Oracle Server를 startup 하게되면 kernel에게 가서 메모리를 받아와 SGA를 할당하고

Background process를 시작하게 된다.

SGA를 생성할 때 각 SGA 구성요소와 관련된 사항을 기록하고 있는 설계도와 같은 역할을 하는 파일들이다.

 

SPFILE과 PFILE이 둘 다 존재한다면 SPFILE을 default로 사용하게 된다.

 

ALTER SYSTEM SET parameter_name=value [SCOPE=memory | spfile | both]

 

memory : spfile의 내용은 변경하지말고 현재 작동 중인 instance에만 적용

             재부팅하게되면 다시 원래 값으로 되돌아간다.

 

spfile : 현재 운영중인 instance에 적용X, spfile의 내용만 변경

          현재 적용하지 않고 재부팅 후에 적용

 

both : memory와 spfile의 내용을 둘 다 적용한다는 뜻이다.

         scope option을 사용하지 않으면 both가 default이다.

 

admin