ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Oracle 19c 백업이란? 백업의 핵심 및 백업 대상
    Oracle 19c/Backup & Recovery 2023. 8. 16. 19:50

    # 백업의 핵심

    • 핵심 대상 : 데이터 파일, Redo Log(+ Archived Log)
      • Redo Log
        • 수행하는 모든 변경사항을 리두에 저장
        • 복구시 리두에서 내역을 찾음.
    • 불완전 복구의 경우 파일복원시 어떤 파일을 왜 가져와야 하는지 인지해야함.

     

     

    # 백업이란?

    • DB를 사용할 수 없는 상태에서 복구를 위해 파일을 복사해 두는 것
    • 장애발생은 사용자에 의해, 디스크 문제에 의해 언제든 발생할 수 있다.

     

     

    # 백업의 대상 파일

    • 필수 파일
      • DATA FILES, REDO LOG FILES, CONTROL FILES
    • 선택 파일
      • PARAMETER FILE, PASSWORD FILE

     

     

    # 파일들의 역할

    • 데이터 파일
      • 실제 데이터를 저장
      • 사용중인 데이터파일을 자주 확인 하고 백업받는다.
      • 백업대상 : V$DATAFILE 에서 조회 된 데이터파일 모두
    • 컨트롤 파일
      • DB운영에서 중요 정보들이 있음
      • 현재 사용중인 컨트롤파일만 백업
        • 과거에 썻던 파일은 사용할 수 없음
      • 대상 : V$CONTROLFILE 에서 보이는 파일들만 사용가능 
    • 리두로그 파일
      • 데이터 변경이 일어난 내용을 복구에 사용하기 위해 저장하고 있는 파일
    • 파라미터 파일
      • 오라클 서버 운영에 필요 설정 정보 저장
      • 손실 시 서버 시작 불가
      • 파라미터 변경 사항을 기록하지 않았다면 생성할 때 고생
      • 백업하는 것이 유리
    • 패스워드 파일
      • SYSDBA 권한의 암호 저장 파일
      • 일반적으로 사용자의 암호는 딕셔너리에 저장되어 DB 오픈 후 조회를 함
      • 그러나 DB가 SHUTDOWN 됐는데 STARTUP하려면 SYSDBA권한으로 로그인 해야 하기 때문에
        • 딕셔너리에 저장한다면 DB 종료시 로그인을 못한다. --> DB시작도 불가
          • 그래서 패스워드 파일에 저장
          • $ORACLE_HOME/dbs 디렉 밑에 저장
Designed by Tistory.