챕터 개요

이번 챕터에서는 데이터베이스와 인스턴스를 구성하고 있는 아래와 같은 몇 가지 유형의 파일들에 대해 알아보게 될 것이다.

  • 인스턴스와 관련이 있는 파일
    • 파라미터 파일 (Parameter File) : 이 파일에는 오라클 초기화 파라미터 값이 들어있다. 오라클 초기화 파라미터 중에는, 오라클이 사용할 메모리의 관리 방법이나 사이즈와 같은 파라미터도 있으며, 어떠한 기능을 사용할 것인지 말 것인지와 같은 것들을 지정해주는 파라미터들이 있다. 이러한 정보를 기반으로하여 오라클 기동시에 메모리의 사이즈나, 특정 프로세스의 기동 여부등을 정할 수 있다. 즉, 이 파일에는 오라클 인스턴스의 모양새에 대한 내용이 들어있다는 것이다. 또한 파라미터 파일에는 컨트롤 파일의 위치도 지정되어 있다.
    • 트레이스 파일 (Trace File) : 서버 프로세스들이 겪게되는 특수한 오류 상황에서, 각각의 서버 프로세스들은 해당 오류에 대한 분석을 위해 트레이스 파일이라는 형태의 분석용 로그 파일을 기록하게 된다.
    • 경고 파일 (Alert File) : 데이터베이스에서 발생한 각종 경고 메세지들을 한군데에 모아서 보다 쉽게 관리하기 위해 사용되는 파일이다. 트레이스 파일과 같이 분석만을 위해 사용되는 파일이 아니며, ORA-nnnnn 과 같은식의 에러 발생시 조치 사항이 함께 제공되는 에러메세지에 대한 로그도 포함하고 있으며, 따라서 장애 발생시에 참고하여 조치를 취하는데에 사용할 수 있다.
  • 데이터베이스를 구성하는 파일
    • 데이터 파일 (Data File) : 테이블, 인덱스를 포함한 모든 세그먼트의 내용이 기록되어 있는 파일이다.
    • 템프 파일 (Temp File) : 임시 저장소로 사용되는 파일로, 메모리 상에서 마칠 수 없는 큰 사이즈의 정렬 작업 등이 발생 했을시에, 해당 파일을 통해 디스크 정렬을 수행하게 된다.
    • 컨트롤 파일 (Control File) : 데이터 파일, 템프 파일, 리두 로그 파일의 위치와 각 파일의 상태에 대한 메타정보를 관리하는 파일이다. RMAN을 통한 백업 관련 정보 또한 컨트롤 파일에 기록된다.
    • 리두 로그 파일 (Redo log File) : 데이터베이스에서 수행된, 혹은 수행되고 있는 트랜잭션에 대한 로그들을 저장하고 있는 파일이다.
    • 패스워드 파일 (Password File) : 로컬이 아닌 원격지에서의 DB접속시 관리자 역할을 수행하기 위한 인증 용도로 사용되는 파일이다. (이 책에서는 따로 다루지 않는다고 한다.)
  • 빠른 백업 수행과 용이한 복구 수행을 위해, 10g 이상에서 새롭게 사용되는 파일
    • 변경 추적 파일 (Change-Tracking File) : RMAN을 통한 증분 백업 수행시에 사용되는 파일이다.
    • 플래시백 로그 파일 (Flashback Log File) : FLASHBACK DATABASE 명령어의 활성화를 위한, 데이터 블록의 이전 이미지(before images)를 저장하는데 사용되는 파일이다.
  • 그 외에 데이터베이스와 관련 있는 파일
    • 덤프 (DMP) 파일 (Dump File) : 데이터베이스에 적재되어 있는 데이터들을 Export 유틸리티를 통해 추출해낸 파일이다. Import 유틸리티를 통해 다시 데이터베이스에 데이터를 적재할 수 있다.
    • 데이터 펌프 파일 (Data Pump File) : 데이터베이스에 적재되어 있는 데이터들을 Data Pump Export(expdp) 유틸리티를 통해 추출해낸 파일이다. Data Pump Import(impdp) 유틸리티를 통해 다시 데이터베이스에 데이터를 적재할 수 있다.
    • 플랫 파일 (Flat File) : 텍스트 편집기등을 통해서 내용을 볼 수 있는 형태의 일반적인 아스키 파일이다. 데이터 적재시에 일상적으로 사용되며, 해당 파일을 통해 수동으로 데이터를 입력하거나, SQL Loader와 같은 유틸리티를 통해 데이터를 입력할 수 있다.

(이 중에서 데이터 파일과 리두 로그 파일은 특별히 더 중요하다. 이 파일들에 바로 데이터가 저장되어 있기 때문이다.)

 


챕터 내용

3.1 파라미터 파일
3.2 서버 파라미터 파일(SPFILE)
3.3 트레이스 파일
3.4 Alert File
3.5 데이터 파일
3.6 템프 파일
3.7 컨트롤 파일
3.8 리두 로그 파일
3.9 패스워드 파일
3.10 변경 추적 파일
3.11 플래시백 로그
3.12 덤프 파일(EXP/IMP 파일)
3.13 데이터 펌프 파일
3.14 플랫 파일

레이블 (0)

  • 레이블 없음
댓글 쓰기...

첨부 파일  (0)

첨부 파일 추가하기
공유된 파일이 아직 없습니다.