오라클 Pfile & SPFile에 대해 질의 드립니다. 0 2 2,767

by lovely랑 [Oracle 기초] [2013.05.19 18:45:58]



공부를 하다 보니  초기화 파라미터에 대해서 공부하게 되었습니다.

- 만약 PFILE과 SPFILE둘다 가지고 있는 경우 아래와 같은 순서대로 구동된다.

ⓐ spfileSID.ora (특정 인스턴스의 SPFile)
기본 SPFile
initSID.ora

기본 PFile 을 읽어드린다.

위 내용은 오라클 구동순서 로 공부한 내역입니다.

인스턴스 별로 Pfile, SPfile이 있는것은 알겠는데, b,c,d는 무엇을 이야기 하는지 궁금합니다.

오라클을 최초 설치 하니(11g) spfile만 사용중인걸로 나오던데, b,c,d는 어떠한 내용이길래

웹상에 검색하니, 위처럼 서버가 읽어들인다고 하네요... 답변 부탁드립니다.

by 박찬호 [2013.05.20 16:23:04]
글쎄요... 위의 내용만 봐서는 무슨 말인지 잘 이해가 안되는데... 

일단 startup pfile='경로/파일' 또는 startup spfile='경로/파일' 과 같이 pfile, spfile을 지정하여 DB를 기동할 수 있습니다. 

그렇지 않고, 단순하게 startup을 한다면
1. spfile 파라미터에 지정된 spfile을 참조하거나,
2. $ORACLE_HOME/dbs 밑에 있는 spfileSID.ora 파일을 우선 적용하겠지요.
3. spfile이없을 경우에는 $ORACLE_HOME/dbs/ 밑에 있는 initSID.ora가 적용됩니다. 



질문에만 대답을 드린다면, 

create spfile from pfile 명령어로 생성되는 기본 spfile 형태가 spfileSID.ora이고, 반대로 create pfile from spfile로 생성되는 기본 pfile 형태도 initSID.ora 입니다. 그렇지 않으면, create spfile='경로/파일' from pfile; 과 같이 직접 지정해야합니다.

그러므로, 찾아보신 웹의 앞 뒤 내용을 몰라서 확실하게 말씀드릴 수는 없지만, 질문 내용만 보고 굳이 고치자면, 

a. 사용자 지정 spfile
b. 기본spfile
c. 사용자 지정 pfile
d. 기본pfile 

이런 의미일 것이라고 추측해봅니다. 

by lovely랑 [2013.05.21 11:06:28]

확실하게 이해되었습니다. 매우 감사드립니다.
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입