Oracle 데이터베이스 백업 기본 요건

백업 및 DR을 사용한 Oracle 데이터베이스 보호의 필수 요건은 다음과 같습니다.

  1. OS 인증과 데이터베이스 인증 비교파일 시스템 또는 ASM 디스크 그룹의 Oracle RMAN 백업의 개념을 검토합니다.

  2. 보호를 위해 Oracle 데이터베이스 준비의 단계에 따라 데이터베이스를 준비합니다.

단계 WHERE 대상 이러한 절차는 다음 위치에 있습니다.
1 데이터베이스 서버 백업 및 DR 에이전트를 설치하거나 업그레이드합니다. 항상 최신 백업 및 DR 에이전트를 사용하세요. 호스트에 적합한 백업 및 DR 에이전트 획득
2 관리 콘솔 > 관리 > 호스트 데이터베이스 서버를 호스트 또는 VM으로 추가해야 합니다. 호스트 추가
3 관리 콘솔 Oracle 데이터베이스 마법사 온보딩 마법사를 사용하여 데이터베이스를 검색하고 보호합니다. Oracle 애플리케이션을 검색하고 보호합니다.
4 백업 계획 데이터베이스에 적합한 백업 템플릿과 리소스 프로필이 하나 이상 필요합니다. Oracle 데이터베이스의 정책 재정의
5 앱 관리자 설정해야 하는 Oracle 전용 애플리케이션 세부정보 및 설정이 많이 있습니다. Oracle 데이터베이스용 애플리케이션 세부정보 및 설정

Oracle OS 사용자

데이터베이스 인스턴스는 Oracle 바이너리를 소유한 Oracle OS 사용자로 실행되어야 합니다. 데이터베이스 인스턴스가 Oracle OS 소유자와 다른 OS 사용자 계정으로 실행되는 경우 데이터베이스 인스턴스를 실행하는 OS 사용자에게 Oracle OS 소유자와 동일한 그룹 액세스 권한이 있는지 확인합니다.

OS 인증과 데이터베이스 인증 비교

다음 섹션에서는 OS 인증을 사용하는 백업 및 DR과 데이터베이스 인증을 사용하는 백업 및 DR의 차이점을 설명합니다.

기본적으로 호스트는 OS 인증을 사용합니다. Linux 호스트에 OS 또는 DB 인증을 사용하도록 선택할 수 있습니다. Windows 호스트의 경우 OS 인증만 사용할 수 있습니다.

OS 인증을 사용하는 백업 및 DR

OS 인증에는 데이터베이스 사용자 계정과 서비스 이름이 필요하지 않습니다. Backup and DR은 / as sysdba를 사용하여 데이터베이스에 연결합니다.

관리 콘솔 애플리케이션 세부정보 및 설정에서 인증 구성을 검증할 수 있습니다.

데이터베이스 인증을 사용하는 백업 및 DR

Oracle 데이터베이스 인증은 Oracle 데이터베이스 사용자 인증 정보를 사용합니다. Oracle 데이터베이스 인증을 사용하면 sysdba 권한(또는 Oracle 12c 이상의 경우 sysbackup)으로 데이터베이스에 연결하기 위해 데이터베이스 사용자 인증 정보를 제공해야 합니다.

다음 안내에 따라 Oracle 데이터베이스 인증을 사용 설정하세요.

  1. 관리 콘솔에서 관리 드롭다운 메뉴를 클릭하고 호스트를 선택합니다.

  2. 인증할 데이터베이스 서버를 마우스 오른쪽 버튼으로 클릭하고 수정을 클릭합니다.

  3. 호스트 수정 페이지에서 Oracle 데이터베이스 인증 사용 버튼을 오른쪽으로 밉니다. 백업 작업은 해당 데이터베이스 서버의 모든 데이터베이스에 데이터베이스 인증을 사용합니다. 백업이 성공하려면 애플리케이션 세부정보 및 설정에 데이터베이스 사용자 계정이 있어야 합니다.

  4. 앱 관리자로 이동하여 데이터베이스 인증을 사용 설정한 호스트의 데이터베이스를 마우스 오른쪽 버튼으로 클릭한 다음 백업 계획 관리를 선택합니다.

  5. 페이지 상단에서 세부정보 및 설정을 클릭합니다.

  6. 인증으로 스크롤하여 사용자 인증 정보를 입력합니다. 구성을 검증한 후 필요에 따라 다른 설정을 입력합니다.

  7. 이 데이터베이스 서버에서 관리되는 각 데이터베이스에 대해 4~6단계를 반복합니다.

파일 시스템 또는 ASM 디스크 그룹의 Oracle RMAN 백업

Oracle 데이터베이스 백업은 이미지가 다음으로부터 보호되는지에 따라 속성이 다릅니다.

파일 시스템에 데이터 파일이 있는 Oracle 데이터베이스 백업

이 섹션에서는 파일 시스템에 데이터 파일이 있는 Oracle 데이터베이스를 백업하는 방법을 설명합니다.

파일 시스템의 백업 및 DR 스테이징 디스크

파일 시스템에 데이터 파일이 있는 Oracle 데이터베이스를 백업하면 백업 및 DR 스테이징 디스크가 Oracle 서버(보호된 노드)에 매핑됩니다. OS의 파일 시스템을 기반으로 하는 새 파일 시스템이 Backup and DR 스테이징 디스크에 생성됩니다. 예를 들어 소스 데이터베이스가 Linux ext4에 있는 경우 ext4 파일 시스템이 생성됩니다.

전체 데이터베이스의 모든 데이터 파일의 RMAN 이미지 사본이 백업 및 DR 제공 파일 시스템에 캡처됩니다. 스테이징 디스크의 스냅샷이 생성됩니다.

dNFS가 지원됩니다. 가상 Oracle 데이터베이스 보호 및 마운트를 위한 dNFS 구성을 참고하세요.

ASM 디스크 그룹의 백업 및 DR 스테이징 디스크

특정 파일 시스템 데이터베이스를 ASM 디스크 그룹 형식으로 보호하려면 애플리케이션 세부정보 및 설정에서 파일 시스템 형식을 Oracle ASM 형식으로 변환 체크박스를 선택합니다. 이를 위해서는 ASM이 보호된 데이터베이스 노드에 설치되어 실행 중이어야 합니다.

Oracle ASM 디스크 그룹에서 파일 시스템 Oracle 데이터베이스 이미지를 캡처하면 백업 및 DR 스테이징 디스크가 Oracle 데이터베이스 서버에 매핑되고 Oracle ASM 레이어에 제공됩니다. 매핑된 디스크를 사용하여 ASM 아래에 ASM 백업 디스크 그룹이 생성됩니다.

ASM 디스크 그룹에 데이터 파일이 있는 Oracle 데이터베이스 백업

이 섹션에서는 ASM 디스크 그룹에 데이터 파일이 있는 Oracle 데이터베이스를 백업하는 방법을 설명합니다.

ASM 디스크 그룹의 백업 및 DR 스테이징 디스크

ASM 디스크 그룹에 데이터 파일이 있는 Oracle 데이터베이스를 백업하면 백업 및 DR 스테이징 디스크가 Oracle 데이터베이스 서버에 매핑되고 Oracle ASM 레이어에 제공됩니다. 매핑된 디스크를 사용하여 ASM 아래에 ASM 백업 디스크 그룹이 생성됩니다.

전체 데이터베이스의 모든 데이터 파일의 RMAN 이미지 사본이 ASM 헤더 정보를 유지하는 백업 및 DR 제공 ASM 디스크 그룹에 캡처됩니다. ASM 헤더 정보가 포함된 스테이징 디스크의 스냅샷이 생성됩니다.

개별 또는 모든 RAC 구성원 노드에 백업 및 DR 스테이징 디스크를 표시하는 애플리케이션 세부정보 및 설정은 다음과 같습니다.

  • RAC 구성원 자동 검색: 공개 IP 주소를 수동으로 입력하는 대신 Backup and DR에서 RAC 노드를 자동으로 검색하도록 하려면 이 설정을 선택합니다. 자동 검색을 선택하면 백업 및 DR 스테이징 디스크가 모든 RAC 구성원 노드에 제공됩니다.

  • RAC 구성원 노드: 백업 및 DR 스테이징 디스크를 표시할 RAC 구성원 노드의 공개 IP 주소를 제공합니다. RAC 구성원 자동 검색을 사용하는 경우에는 필요하지 않습니다.

자세한 내용은 Oracle 데이터베이스용 애플리케이션 세부정보 및 설정을 참고하세요.

두 개 이상의 노드에서 백업을 실행하려면 여러 노드에서 병렬 RMAN 이미지 복사 구성에 설명된 대로 tnsnames를 구성합니다. 최상의 결과를 얻으려면 ASM 확장성 및 제한사항 (Oracle 문서 ID 370921.1)을 참고하세요.

파일 시스템의 백업 및 DR 스테이징 디스크

ASM 데이터베이스를 파일 시스템 형식으로 보호하려면 애플리케이션 세부정보 및 설정으로 이동하여 ASM 형식을 파일 시스템 형식으로 변환에서 를 선택합니다.

백업 및 DR 스테이징 디스크가 Oracle 서버(보호된 노드)에 매핑됩니다. OS의 파일 시스템을 기반으로 하는 새 파일 시스템이 백업 및 DR 스테이징 디스크에 생성됩니다. 예를 들어 소스 데이터베이스가 Linux ext4에 있는 경우 ext4 파일 시스템이 생성됩니다.

전체 데이터베이스의 모든 데이터 파일의 RMAN 이미지 사본이 백업 및 DR 제공 파일 시스템에 캡처됩니다. 스테이징 디스크의 스냅샷이 생성됩니다.

dNFS가 지원됩니다. 가상 Oracle 데이터베이스 보호 및 마운트를 위한 dNFS 구성을 참고하세요.

Oracle DBA 가이드