블로그 이미지
신비마마

태그목록

공지사항

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

글 보관함

calendar

1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

인스턴스 관리 - PFILE & SPFILE_1

2009. 7. 7. 10:28 | Posted by 신비마마
1. 파라미터 파일의 종류

- 오라클 서버가 운영되려면 인스턴스가 메모리에 할당 되어야 하며, 이를 위해서는 파라미터 파일이 필요하다.

오라클 서버의 파라미터 파일은 과거부터 계속 사용해왔던 PFILE 과
Oracle 9i부터 새롭게 추가된 SPFILE 의 두가지 형식이 있다.

- 파라미터 파일에는 다음과 같은 내용이 저장되어 있다.
1) 인스턴스 설정을 위한 파라미터
2) 인스턴스와 연관된 데이터베이스 이름
3) SGA 구성 정보
4) 리두 로그파일의 아카이브 여부
5) 컨트롤 파일의 위치 및 이름
6) 언두 세그먼트 관련 정보

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

2. PFILE

- PFILE : 일반적으로 initSID.ora 라는 파일명을 갖는다. (SID 는 오라클의 SID값에 따라 틀려진다.)
- Oracle에서 예전부터 사용해 오던 파라미터 파일로
일반 텍스트 형식의 파이로 일반 편집기를 이용하여 수정이 가능하며, 데이터베이스가 시작되어 인트턴스가 메모리에 할당 될 때 딱 한번만 읽는다.
- 파일 경로 : G:\oracle\ora92\admin\sample\pfile\initsmpl.ora - pfile의 샘플파일이다. spfileSID.ora 를 이용해서 initSID.ora 파일을 생성해주면 된다.

2-1. PFILE 생성

- Oracle 9i를 설치완료후에는 PFILE이 샘플파일로 되어 있다. SPFILE을 이용해 PFILE을 생성해 준다.
우선 SPFILE을 생성 및 수정하기 전에 G:\oracle\ora92\admin\sample\pfile\initsmpl.ora 파일을 백업해둔다.

C:\>sqlplus /nolog

SQL*Plus: Release 9.2.0.1.0 - Production on 일 Jan 11 15:55:06 2009

Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.

SQL> conn /as sysdba
연결되었습니다.

SQL> create pfile='G:\oracle\ora92\admin\sample\pfile\initoracle9.ora'
  2  from spfile='G:\oracle\ora92\database\SPFILEORACLE9.ORA ';

파일이 생성되었습니다.

SQL>

- 참고      - 경로를 안적어 주어도 되지만 pfile을 확인시 제대로 생성이 안되었을 경우에는 경로를 적어주면 된다.
SQL> CREATE PFILE FROM SPFILE;
SQL> CREATE SPFILE FROM PFILE;

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