항목 / 파일 |
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 |