본문 바로가기

오라클 백업/복구

Parameter File 장애 복구


자세한 내용은 http://hayleyfish.tistory.com/67 참고



Parameter File

- pfile

일반 텍스트 파일, 수정 가능

기본이름: initSID.ora


- spfile 

Binary 파일, 수정 불가능, SQL 수행해 변경 가능

기본이름: spfileSID.ora


- 오라클이 시작될 때 서버프로스세가 무조건 읽어야 하는 파일이라서 반드시 지정된 경로에 존재해야함

   위치: $ORACLE_HOME/dbs


- pfile 과 spfile이 동시에 존재할 경우 spfile만 사용


- 9i 부터 등장한 Dynamic SGA 기능으로 몇몇 parameter를 제외한 나머지 parameter들은 재부팅없이 적용 가능

   SQL> alter system set (parameter)=파라미터값 ;




복구 방법


1. parameter file 없는 상태에서 pfile 생성하기

$ORACLE_HOME/admin/SID/pfile/            --> 원본 pfile(오라클 설치시 기본값을 가지고 만들어 지는 최초 pfile)이 있는 경로


$ cp $ORACLE_HOME/admin/SID/pfile/원본pfile $ORACLE_HOME/dbs/initSID.ora



2. pfile로 부터 spfile 생성

> create spfile from pfile ;



3. spfile로 부터 pfile 생성

> create pfile from spfile ;




조회 방법


spfile / pfile 둘중 어느걸 써도 상관 없음

다만, VALUE 부분에 값이 없으면 pfile, 있으면 spfile


> show parameter pfile ;

> show parameter spfile ;