본문 바로가기

IT/oracle

Parameter File 및 pfile 생성


항목 / 파일 

Pfile(정적 파라미터) 

Sfile(동적 파라미터) 

파일 경로 

 $ORACLE_HOME/dbs(두 파일 모두 공통)

$ORACLE_HOME/dbs(두 파일 모두 공통)

파일 이름

initSID.ora 

SpfileSID.ora 

내용 변경 

관리자(사람) 

서버 프로세스 

파일 형태 

Text (OS 편집기로 편집가능)

Binary(편집 안됨) 


spfile, pfile 생성

SQL>create pfile from spfile;

SQL> create spfile from pfile;

$rm -rf spfiletestdb.ora - spfile을 제거해야 pfile을 사용가능

spfile을 사용하면 alter system set 명령으로 DB 재기동없이 적용 가능

 SQL> alter system set db_cache_size=30m scope=memory;


scope 옵션(옵션 사용하지 않으면 both가 기본)

  •  memory - spfile의 내용은 변경안함. 현재 작동 중인 인스턴스에만 적용, 재부팅 후 적용 안됨
  •  spfile - spfile의 내용만 변경, 현재 작동 중인 인스턴스에 적용 안됨, 재부팅 후 적용
  •  both - spfile의 내용 변경, 현재 작동 중인 인스턴스에도 적용

현재 spfile을 사용 했는지 pfile를 사용 했는지 확인

 SQL> show parameter spfile;

SQL> show parameter spfile;


NAME     TYPE VALUE

------------------------------------ ----------- ------------------------------

spfile     string


위 쿼리의 value 부분의 값이 없으면 pfile이고 있으면 spfile

'IT > oracle' 카테고리의 다른 글

Redo Log File 관리 하기  (0) 2015.01.29
Redo Log의 생성 원리  (0) 2015.01.28
Glossary  (0) 2015.01.28
Control File 다중화(Multiplexing)하기  (0) 2015.01.28
profile 설정  (0) 2015.01.28
Oracle 기동 순서 및 기동/종료 방법  (0) 2015.01.28
Alert Log 파일 위치  (0) 2015.01.28
scott 계정 활성화  (0) 2015.01.27
주요 SQL  (0) 2015.01.27
rlwrap - SQLPlus 편리하게 사용하기  (0) 2015.01.27