백업 및 DR 서비스용 SAP HANA 데이터베이스 준비

HANA 데이터베이스 인스턴스와 데이터를 백업하기 전에 데이터베이스 서버를 백업 및 DR 서비스에 호스트로 추가해야 합니다. 시작하기 전에 다음 준비 단계를 따르세요.

기본 요건

시작하기 전에 SAP HANA 확장을 위한 백업 및 DR을 검토하는 것이 좋습니다.

  • 구성된 모든 서비스(nameserverindexserver 등, SAP Note 1697613 및 SAP Note 1649519 참고) 실행 중이어야 합니다. SAP HANA Studio의 개요 > 운영 상태 > 모든 서비스가 시작되었는지 확인에서 확인할 수 있습니다.

  • 백업 및 DR 에이전트가 호스트 측 작업을 실행할 수 있도록 하려면 사용자 이름과 비밀번호 대신 SAP HANA hdbuserstore 키를 사용하여 SAP HANA 보안 사용자 저장소를 통해 HANA 데이터베이스와 통신합니다. HANA Userstore 키 구성을 참고하세요.

  • 데이터베이스 log_mode는 HANA 스튜디오 구성 탭에서 일반으로 설정해야 합니다. HANA 스튜디오에서 로그 모드 및 로그 백업 설정을 참고하세요.

  • 백업 및 DR 서비스로 보호할 HANA 데이터가 있는 모든 SAP HANA 서버는 백업 및 DR 서비스에 온보딩되어야 합니다.

  • 백업 및 DR 서비스로 보호할 데이터가 있는 모든 SAP HANA 서버에는 백업 및 DR 에이전트가 설치되어야 합니다.

  • SAP HANA의 기본 데이터 볼륨이 CBT가 포함된 LVM 스냅샷 또는 backint와 통합된 파일 기반 백업을 사용하여 SAP HANA 데이터베이스 백업으로 보호되고 동일한 호스트의 파일 시스템도 보호하는 경우 파일 시스템 앱에서 제외 경로에 /hana/log/hana/data를 설정해야 합니다. Linux 파일 시스템을 참고하세요.

  • HANA 보관처리 로그 백업 권장사항:

    • global.ini에서 HANA 보관 파일 로그 백업 경로를 basepath_logbackupbasepath_catalogbackup로 설정해야 합니다.
    • HANA 보관처리 로그 백업 이외의 파일을 저장하는 데 HANA 보관처리 로그 마운트를 사용하지 마세요.
    • 기본적으로 보관 파일 삭제는 모든 데이터베이스 백업과 함께 실행됩니다. 최적의 복구 RTO를 달성하려면 기본 설정을 유지합니다.

HANA 사용자 저장소 키 구성

다음 안내에 따라 HANA Userstore 키를 구성합니다.

  1. HANA 스튜디오에서 데이터베이스 백업 사용자를 만듭니다.

  2. 인스턴스 및 SQL 포트 번호를 가져옵니다.

  3. 시스템 DB 백업 사용자의 SAP HANA hdbuserstore 키를 만듭니다.

1단계: HANA 스튜디오에서 데이터베이스 백업 사용자 만들기

회사의 표준에 따라 데이터베이스 사용자 이름을 선택합니다. 이 사용자 계정은 SYSTEMDB에서 만들어야 합니다.

  1. SYSTEMDB 아래에 사용자 만들기

    • SAP HANA Studio SYSTEMDB에서 시스템 > 보안 > 사용자 > 새 사용자로 이동합니다.

    • 사용자 이름과 비밀번호를 할당합니다.

    • 다음 로그온 시 비밀번호 변경 강제아니요로 설정합니다.

    • 시스템 권한 탭을 클릭하고 다음을 선택하여 권한을 할당합니다.

    HANA 1.0

    • 백업 관리자
    • 카탈로그 읽기
    • 데이터베이스 관리자

    HANA 2.0 (SPS01~SPS04)

    • 백업 관리자
    • 카탈로그 읽기
    • 데이터베이스 관리자
    • 데이터베이스 시작
    • 데이터베이스 중지

    HANA 2.0 (SPS05)

    • 백업 관리자
    • 카탈로그 읽기
    • 데이터베이스 백업 운영자
    • 데이터베이스 복구 운영자
    • 데이터베이스 관리자
    • 데이터베이스 시작
    • 데이터베이스 중지
  2. 녹색 화살표를 클릭하여 새로 만든 시스템 사용자를 배포합니다.

2단계: 인스턴스 및 SQL 포트 번호 가져오기

시스템 데이터베이스의 HANA 인스턴스 및 SQL 포트 번호가 필요합니다.

HANA 1.0

다음 안내에서는 HANA 1.0 단일 컨테이너 시스템에서 인스턴스 및 SQL 포트 번호를 가져오는 방법을 설명합니다.

  1. 시스템으로 이동합니다.

  2. 가로 모드 탭을 클릭합니다.

  3. indexserver의 SQL 포트 값을 가져옵니다.

HANA 2.0

다음 안내에서는 HANA 2.0에서 인스턴스 및 SQL 포트 번호를 가져오는 방법을 설명합니다.

  1. 시스템으로 이동합니다.

  2. 가로 모드 탭을 클릭합니다.

  3. 서비스 탭을 클릭합니다.

  4. 서비스 열에서 nameserver로 이동합니다.

  5. SQL 포트의 값을 가져옵니다. 인스턴스 번호는 SQL 포트 번호의 두 번째 및 세 번째 자리입니다.

3단계: 시스템 데이터베이스 백업 사용자의 SAP HANA hdbuserstore 키 만들기

백업 및 DR 서비스에서는 userstore 키 이름에 다음 명명 규칙을 사용하는 것이 좋습니다. SYSTEMDB의 경우 키 이름을 Database backup username로 설정합니다. 예: 데이터베이스 백업 사용자 이름 (Actbackup) SYSTEMDB—key_name— (ACTBACKUP) 설정

단일 노드 HANA 시스템 절차

  1. SSH를 사용하여 HANA 데이터베이스 시스템에 연결하고 (sid)adm에 로그인합니다. su - (sid)adm

  2. 디렉터리 변경: cd exe

  3. hdbuserstore 명령어를 사용하여 hdbuserstore에 항목을 만듭니다.

    ./hdbuserstore SET (key_name) (SAP HANA database hostname):(port) (DB_user_name) (DB_user_password)
    

    이 예에서는 다음과 같이 정의됩니다.

    ./hdbuserstore SET ACTBACKUP s4hana:30013 ACTBACKUP (DB_user_password)
    
  4. 키 저장소를 확인합니다. ./hdbuserstore list

HANA 스튜디오에서 로그 모드 및 로그 백업 설정

HANA Studio를 사용하여 백업 및 DR의 HANA 로그 모드 및 로그 백업 위치를 설정하여 HANA DB 트랜잭션 로그를 백업합니다.

  1. SAP HANA HDB 스튜디오의 DATABASE (SYSTEMDB FOR HANA 2.0) > Backup > Configuration 페이지에서 로그 백업이 올바르게 설정되어 있는지 확인합니다.

    • 대상 유형은 파일입니다.

    • 대상은 로컬 파일 시스템 마운트 경로로 설정됩니다.

    • 백업 간격은 필수 RPO로 설정됩니다.

    • 자동 로그 백업이 사용 설정되었습니다.

    • 데이터베이스 log_mode를 normal로 설정해야 합니다.

  2. 데이터베이스 구성: DATABASE (HANA 2.0용 SYSTEMDB) > 구성 페이지에서 확인합니다. 필터에 basepath를 입력합니다.

  3. basepath_logbackup가 올바르게 설정되었는지 확인합니다.

    • basepath_catalogbackupbasepath_logbackup와 동일하게 설정합니다.

    • basepath_catalogbackup 수정 페이지를 엽니다.

    • 새 값basepath_logbackup과 동일하게 설정하고 저장을 클릭합니다. 이렇게 하면 특정 시점 복원을 위한 로그 백업으로 카탈로그를 백업할 수 있습니다.

  4. 값이 적용되도록 재구성 실행

SAP HANA 서버에 백업 및 DR 에이전트 (커넥터) 설치

SAP HANA 서버의 소형 경량 서비스인 백업 및 DR 에이전트는 SAP HANA 데이터베이스의 애플리케이션 일관된 사본을 캡처하는 데 사용됩니다. 변경된 블록 추적을 사용하여 백업 및 DR의 영구 증분 캡처 전략을 위한 데이터베이스 데이터 변경사항을 식별합니다. 백업 및 DR로 보호할 데이터가 있는 모든 SAP HANA 서버에는 백업 및 DR 에이전트가 설치되어 있어야 합니다.

  1. 호스트에 적합한 백업 및 DR 에이전트 가져오기에 설명된 대로 에이전트 설치 파일을 다운로드합니다.

  2. 루트로 Linux 서버에 로그인합니다.

  3. Linux 호스트에 백업 및 DR 에이전트 설치에 설명된 대로 에이전트를 설치합니다.

다음 단계

SAP HANA 데이터베이스 호스트 추가 및 데이터베이스 검색 및 보호

SAP HANA 확장 프로그램용 백업 및 DR 서비스 문서

이 페이지는 백업 및 DR 서비스로 SAP HANA 확장 인스턴스를 보호하고 복구하는 방법을 설명하는 일련의 페이지 중 하나입니다. 다음 페이지에서 추가 정보를 확인할 수 있습니다.