백업 및 DR 마운트 및 마이그레이션을 사용하여 Oracle 데이터베이스를 모든 대상으로 즉시 복구하는 것은 두 단계로 구성된 작업입니다. 복원 마운트 단계에서는 백업/복구 어플라이언스에서 제공된 백업 이미지에서 데이터베이스를 시작하여 데이터베이스에 즉시 액세스할 수 있습니다. 마이그레이션 단계에서는 데이터베이스가 온라인 상태일 때 데이터베이스 데이터 파일을 프로덕션 스토리지로 마이그레이션합니다.
작동 방식
마운트 복원 단계: 백업/복구 어플라이언스에서 제공한 선택된 이미지에서 데이터베이스에 즉시 액세스할 수 있습니다.
- 선택한 백업 이미지의 사본이 대상 데이터베이스 서버에 매핑되고 소스 데이터베이스 백업 이미지 형식에 따라 ASM 또는 파일 시스템 레이어에 제공됩니다.
- RMAN API는 다음 프로세스를 실행하는 데 사용됩니다.
- 제어 파일 및 재실행 로그 파일을 지정된 제어
파일 및 재실행 파일 위치 (ASM 디스크 그룹 또는 파일 시스템)로 복원합니다. - 데이터베이스를 백업/복구 어플라이언스에서 제공한 이미지의 사본으로 전환합니다.
- 사용 가능한 모든 보관처리 로그를 지정된 복구 지점으로 롤포워드합니다.
- 데이터베이스를 읽기 및 쓰기 모드로 엽니다.
- 제어 파일 및 재실행 로그 파일을 지정된 제어
- 데이터베이스는 백업/복구 어플라이언스에서 제공하는 백업 이미지의 매핑된 사본에서 실행됩니다.
- 데이터베이스의 제어 파일 및 재실행 로그 파일은 대상의 선택된 로컬 프로덕션 스토리지 (ASM 디스크 그룹 또는 파일 시스템)에 있습니다.
- 복원 마운트 작업이 완료되면 프로덕션 작업에 데이터베이스를 사용할 수 있습니다. Oracle 온라인 데이터 파일
move
API를 사용하여 데이터를 프로덕션 스토리지 (ASM 디스크 그룹 또는 파일 시스템)로 다시 이동하는 마이그레이션 옵션을 사용할 수 있습니다. 데이터베이스와 애플리케이션이 실행되는 동안 마이그레이션이 이루어질 수 있습니다.
마이그레이션 단계: 데이터베이스 데이터 파일을 온라인으로 프로덕션 스토리지로 이동합니다.
- 데이터 마이그레이션은 백그라운드에서 실행됩니다. Oracle 온라인 데이터 파일 이동 API를 사용하여 데이터를 마이그레이션합니다.
- 데이터 파일이 백업 이미지의 백업 및 DR 제공 사본에서 선택한 대상 데이터베이스 스토리지 (ASM 디스크 그룹 또는 파일 시스템)로 이동됩니다.
- 마이그레이션이 완료되면 백업 이미지의 백업 및 DR 제공 사본 (ASM 디스크 그룹 또는 파일 시스템)이 대상에서 삭제되고 매핑 해제됩니다.
관리 콘솔 모니터에서 복원 및 이전 작업의 진행 상황을 추적할 수 있습니다.
마운트 및 마이그레이션 프로세스의 단계
마운트 및 이전 프로세스는 복원-마운트와 데이터 이전이라는 두 가지 별개의 단계를 거칩니다.
마운트 복원 단계
- 백업 및 DR 서비스 관리 콘솔에서 앱 관리자 > 애플리케이션 목록을 엽니다.
- 데이터베이스를 마우스 오른쪽 버튼으로 클릭하고 액세스를 선택합니다.
- 복구할 최신 스냅샷을 선택하고 복원을 선택합니다.
복원 페이지에서 마운트 및 이전을 선택합니다.
- 타겟: 모든 구성에서 적격한 Oracle 데이터베이스 서버를 드롭다운에서 선택할 수 있습니다. 드롭다운에서 복원할 대상 서버를 선택합니다.
- 원본 애플리케이션 ID 바꾸기: 이 옵션은 백업이 원래 생성된 것과 동일한 어플라이언스의 새 서버로 복원하는 경우에만 사용할 수 있습니다.
- 예: 이렇게 하면 원본 애플리케이션이 대체되고 원본 Oracle 애플리케이션과 동일한 애플리케이션 ID, jobhistory, 백업 이미지, 백업 계획이 적용됩니다.
- 아니요. 원래 애플리케이션을 대체하지 않습니다. 복원 작업의 일부로 새 애플리케이션으로 검색됩니다.
- 롤포워드 시간: 로그로 보호된 데이터베이스가 필요한 시점으로 복구될 날짜와 시간을 선택합니다.
애플리케이션 옵션:
- DATABASESID: 보호된 데이터베이스 SID 이름으로 미리 채워지며 변경할 수 없습니다.
- USERNAME: 소스 데이터베이스 Oracle 소프트웨어 소유자로 미리 채워집니다. 선택한 타겟 서버의 Oracle 소프트웨어 소유자가 다른 경우 USERNAME을 업데이트합니다.
- ORAHOME: 소스 데이터베이스 Oracle 홈 경로로 미리 채워집니다. 선택한 대상 서버의 Oracle 홈 경로가 다른 경우 Oracle 홈 디렉터리를 업데이트합니다.
- 고급 옵션: 백업 시점에 소스의 모든 데이터베이스 매개변수 설정 (pfile에서)이 미리 채워져 표시됩니다. 복원할 대상 데이터베이스 서버 (소스 또는 새 대상)의 매개변수 값이 올바른지 확인합니다.
매핑 옵션:
제어 파일 타겟 유형: 드롭다운 목록에서 데이터베이스의 데이터베이스 제어 파일 타겟 유형(ASM 디스크 그룹 또는 파일 시스템)을 선택합니다. ASM 형식의 백업 이미지에는 FS 타겟 유형이 지원되지 않습니다.
백업 이미지 형식 지원되는 스토리지 유형 ASM ASM (FS 지원되지 않음) FS FS, ASM 제어 파일 타겟: 드롭다운 목록에 선택한 제어 파일 타겟 유형에 따라 사용 가능한 타겟(ASM 디스크 그룹 또는 파일 시스템)이 표시됩니다. 드롭다운 목록에서 적합한 디스크 그룹 또는 파일 시스템 목록에서 제어 파일 위치의 타겟을 선택합니다. 제어 파일을 다중화하기 위해 여러 항목을 선택할 수 있습니다. 이 위치는 임시 테이블스페이스의 임시 파일의 대상으로도 사용됩니다.
REDO TARGET: 선택된 항목이 없으면 제어 파일 타겟이 재실행 타겟에 사용됩니다. 드롭다운 목록에는 선택한 제어 파일 대상 유형에 따라 사용 가능한 대상(ASM 디스크 그룹 또는 파일 시스템)이 표시됩니다. 드롭다운 목록에서 적합한 디스크 그룹 또는 파일 시스템 목록에서 재실행 파일 위치의 타겟을 선택합니다. 다중 선택을 통해 다시 실행 파일을 멀티플렉싱할 수 있습니다.
RAC 노드: 선택한 복원 대상이 RAC 클러스터로 설정된 경우에만 사용할 수 있습니다. +를 클릭하여 RAC 클러스터로 복원할 RAC 노드 목록을 추가합니다.
Pre-Flight Check을 클릭합니다. 실행 전 검사가 실패하면 문제를 해결하고 실행 전 검사를 다시 제출합니다.
제출을 클릭하여 복원 작업을 제출합니다.
마이그레이션 단계
- 관리 콘솔 앱 관리자 애플리케이션 목록에서 데이터베이스를 마우스 오른쪽 버튼으로 클릭하고 액세스를 선택합니다.
마운트된 이미지를 선택합니다. 활성 마운트에서 이전을 선택합니다.
마이그레이션 페이지의 스레드 수 복사에 스레드 수 값을 입력하여 온라인 데이터 파일 이동 작업의 병렬 처리를 구성합니다.
마이그레이션 매핑의 경우 다음 시나리오에서 소스 볼륨을 대상 볼륨 (ASM 디스크 그룹 또는 파일 시스템)에 매핑합니다.
- 소스 볼륨에는 소스 데이터베이스 데이터 파일의 고유한 위치(ASM 디스크 그룹 또는 파일 시스템) 이름이 표시됩니다.
- 필요한 크기는 대상 위치(ASM 디스크 그룹 또는 파일 시스템)에 필요한 공간을 표시합니다.
- 대상 볼륨에는 데이터 파일에 적합한 모든 대상 위치(ASM 디스크 그룹 또는 파일 시스템)가 표시됩니다. 소스 데이터 파일에서 대상 데이터 파일 위치로의 매핑에 적합한 타겟을 선택합니다.
실행 전 검사를 클릭합니다. 실행 전 검사가 실패하면 문제를 해결하고
실행 전 검사를 다시 제출합니다.제출을 클릭하여 복원 작업을 제출합니다. 마이그레이션 작업이 완료되면 백업 및 DR 제공 백업 이미지 사본 (ASM 디스크 그룹 또는 파일 시스템)이 대상에서 삭제 및 매핑 해제되고 데이터베이스가 프로덕션 스토리지에서 실행됩니다.
Oracle DBA 가이드
- Oracle 데이터베이스용 백업 및 DR
- Oracle 데이터베이스 보호를 위한 기본 요건
- Oracle 패치 및 알려진 문제
- 보호를 위해 Oracle 데이터베이스 준비
- Oracle 데이터베이스 검색 및 보호
- Oracle 데이터베이스 세부정보 및 설정
- 백업 및 DR과 함께 dNFS 사용
- 탐색된 Oracle 데이터베이스 보호
- Oracle 데이터베이스를 표준 마운트로 마운트
- Oracle 데이터베이스의 즉각적인 가상 사본 만들기
- Oracle 데이터베이스 복원 및 복구
- 마운트 및 마이그레이션을 사용한 Oracle 데이터베이스의 즉각적인 복구
- 백업 및 DR 워크플로를 사용하여 환경 프로비저닝