Oracle

Oracle 인스턴스 관리

별다방체리콕 2024. 2. 23. 11:04

 

 

 

 

 

 

초기화 파라미터 파일

 

 

 

  • 항목은 시작되는 인스턴스에 따라 다름
  • 다음 두 가지 파라미터 유형이 있음
    • Explicit : 파일에 항목이 있음
    • Implicit : 파일에 항목이 없지만 Oracle 기본 값으로 가정
  • 초기화 파라미터 파일이 여러 개 있을 수 있음
  • 파일 항목의 변경 사항은 사용된 초기화 파라미터 파일 유형을 기준으로 적용됨
    • PFILE : 정적 파라미터 파일
    • SPFILE : 지속 파라미터 파일

 

 

 

 

 

 

 

PFILE: initSID.ora

  • 텍스트 파일
  • 운영 체제 편집기에서 수정
  • 수동으로 수정
  • 변경 사항은 다음 시작 시 적용
  • 인스턴스가 시작하는 동안에만 여림
  • 기본 위치는 $ORACLE_HOME/dbs

 

 

 

 

 

 

 

 

SPFILE: spfileSID.ora

  • Binary 파일
  • Oracle 서버에서 유지 관리
  • 항상 서버 측에 상주
  • 종료할 때와 시작할 때 변경 사항을 지속적으로 유지
  • 파라미터 값 자체적으로 튜닝
  • Recovery Manager 가 초기화 파라미터 파일을 백업할 수 있도록 지원
  • 인스턴스 시작 전 후에 실행할 수 있음

 

 

 

 

 

 

 

 

STARTUP 명령 동작

  • 우선 순위
    • spfileSID.ora
    • 기본 SPFILE
    • initSID.ora
  • 지정된 PFILE은 우선 순위보다 우선적으로 적용
  • PFILE 은 SPFILE 을 사용하도록 지정할 수 있음

 

 

 

 

 

 

 

 

 

NOMOUNT 데이터베이스 시작

  • 다음 순서로 $ORACLE_HOME/dbs 에서 초기화 파일 읽기
    • 먼저 spfileSID.ora 를 읽음
    • 찾을 수 없으면 initSID.ora 읽음
  • SGA 할당
  • 백그라운드 프로세스 시작
  • alertSID.log 파일 및 추적 파일 열기

 

 

 

 

 

 

 

 

 

OPEN 데이터베이스 시작

  • 데이터베이스 열기에는 다음 작업이 포함됨
    • 온라인 데이터 파일 열기
    • 온라인 리두 로그 파일 열기
    • 필요한 경우 SMON 백그라운드 프로세스는 인스턴스 복구 시작

 

 

 

 

 

 

 

 

 

 

진단 파일을 사용한 인스턴스 모니터

  • 진단 파일
    • 발생한 중요 이벤트에 대한 정보 포함
    • 문제를 해결하는 데 사용
    • 데이터베이스의 일상적인 관리를 효율화 하는 데 사용
  • 진단 파일 유형
    • alertSID.log 파일
    • 백그라운드 추적 파일
    • 사용자 추적 파일

 

 

 

 

 

 

 

 

경고 로그 파일

  • alertSID.log 파일
    • 명령 기록
    • 주요 이벤트 결과 기록
    • 일상적인 운용 정보를 기록하는 데 사용
    • 데이터베이스 오류를 진단하는 데 사용
  • 각 항목에는 연관된 시간 기록이 있음
  • DBA 가 관리해야 함
  • BACKGROUND_DUMP_DEST 로 위치를 정의함

 

 

 

 

 

 

 

 

 

 

백그라운드 추적 파일

  • 백그라운드 추적 파일
    • 백그라운드 프로세스에 의해 감지되는 오류 기록
    • 오류를 진단하고 해결하는 데 사용
  • 백그라운드 프로세스에서 오류가 발생하는 경우 생성
  • 위치는 BACKGROUND_DUMP_DEST 에 의해 정의됨

 

 

 

 

 

 

 

 

사용자 추적 파일

  • 사용자 추적 파일
    • 사용자 프로세스에서 생성
    • 서버 프로세스에서 생성될 수 있음
    • 추적된 SQL 문에 대한 통계 포함
    • 사용자 오류 메시지 포함
  • 사용자 세션 오류가 발생한 경우 생성됨
  • 위치는 USER_DUMP_DEST 에 의해 정의됨
  • 크기는 MAX_DUMO_FILE_SIZE 에 의해 정의됨

 

 

 

 

 

 

 

 

 

 

'Oracle' 카테고리의 다른 글

제어 파일 유지 관리  (0) 2024.02.23
데이터 딕셔너리 및 동적 성능 뷰  (0) 2024.02.23
Oracle 서버 시작  (0) 2024.02.23
Oracle 구조 구성 요소  (0) 2024.02.23
Oracle Database 12c ③  (0) 2024.02.20