HANA 데이터베이스 인스턴스와 데이터를 백업하기 전에 데이터베이스 서버를 백업 및 DR 서비스에 호스트로 추가해야 합니다. 시작하기 전에 다음 준비 단계를 따르세요.
기본 요건
시작하기 전에 SAP HANA 확장을 위한 백업 및 DR을 검토하는 것이 좋습니다.
구성된 모든 서비스(
nameserver
및indexserver
등, 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_logbackup
및basepath_catalogbackup
로 설정해야 합니다. - HANA 보관처리 로그 백업 이외의 파일을 저장하는 데 HANA 보관처리 로그 마운트를 사용하지 마세요.
- 기본적으로 보관 파일 삭제는 모든 데이터베이스 백업과 함께 실행됩니다. 최적의 복구 RTO를 달성하려면 기본 설정을 유지합니다.
- global.ini에서 HANA 보관 파일 로그 백업 경로를
HANA 사용자 저장소 키 구성
다음 안내에 따라 HANA Userstore 키를 구성합니다.
HANA 스튜디오에서 데이터베이스 백업 사용자를 만듭니다.
인스턴스 및 SQL 포트 번호를 가져옵니다.
시스템 DB 백업 사용자의 SAP HANA
hdbuserstore
키를 만듭니다.
1단계: HANA 스튜디오에서 데이터베이스 백업 사용자 만들기
회사의 표준에 따라 데이터베이스 사용자 이름을 선택합니다. 이 사용자 계정은 SYSTEMDB
에서 만들어야 합니다.
SYSTEMDB
아래에 사용자 만들기SAP HANA Studio SYSTEMDB에서 시스템 > 보안 > 사용자 > 새 사용자로 이동합니다.
사용자 이름과 비밀번호를 할당합니다.
다음 로그온 시 비밀번호 변경 강제를 아니요로 설정합니다.
시스템 권한 탭을 클릭하고 다음을 선택하여 권한을 할당합니다.
HANA 1.0
- 백업 관리자
- 카탈로그 읽기
- 데이터베이스 관리자
HANA 2.0 (SPS01~SPS04)
- 백업 관리자
- 카탈로그 읽기
- 데이터베이스 관리자
- 데이터베이스 시작
- 데이터베이스 중지
HANA 2.0 (SPS05)
- 백업 관리자
- 카탈로그 읽기
- 데이터베이스 백업 운영자
- 데이터베이스 복구 운영자
- 데이터베이스 관리자
- 데이터베이스 시작
- 데이터베이스 중지
녹색 화살표를 클릭하여 새로 만든 시스템 사용자를 배포합니다.
2단계: 인스턴스 및 SQL 포트 번호 가져오기
시스템 데이터베이스의 HANA 인스턴스 및 SQL 포트 번호가 필요합니다.
HANA 1.0
다음 안내에서는 HANA 1.0 단일 컨테이너 시스템에서 인스턴스 및 SQL 포트 번호를 가져오는 방법을 설명합니다.
시스템으로 이동합니다.
가로 모드 탭을 클릭합니다.
indexserver
의 SQL 포트 값을 가져옵니다.
HANA 2.0
다음 안내에서는 HANA 2.0에서 인스턴스 및 SQL 포트 번호를 가져오는 방법을 설명합니다.
시스템으로 이동합니다.
가로 모드 탭을 클릭합니다.
서비스 탭을 클릭합니다.
서비스 열에서
nameserver
로 이동합니다.SQL 포트의 값을 가져옵니다. 인스턴스 번호는 SQL 포트 번호의 두 번째 및 세 번째 자리입니다.
3단계: 시스템 데이터베이스 백업 사용자의 SAP HANA hdbuserstore 키 만들기
백업 및 DR 서비스에서는 userstore 키 이름에 다음 명명 규칙을 사용하는 것이 좋습니다. SYSTEMDB의 경우 키 이름을 Database backup username
로 설정합니다.
예: 데이터베이스 백업 사용자 이름 (Actbackup
)
SYSTEMDB—key_name— (ACTBACKUP
) 설정
단일 노드 HANA 시스템 절차
SSH를 사용하여 HANA 데이터베이스 시스템에 연결하고 (sid)adm에 로그인합니다.
su - (sid)adm
디렉터리 변경:
cd exe
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)
키 저장소를 확인합니다.
./hdbuserstore list
HANA 스튜디오에서 로그 모드 및 로그 백업 설정
HANA Studio를 사용하여 백업 및 DR의 HANA 로그 모드 및 로그 백업 위치를 설정하여 HANA DB 트랜잭션 로그를 백업합니다.
SAP HANA HDB 스튜디오의 DATABASE (SYSTEMDB FOR HANA 2.0) > Backup > Configuration 페이지에서 로그 백업이 올바르게 설정되어 있는지 확인합니다.
대상 유형은 파일입니다.
대상은 로컬 파일 시스템 마운트 경로로 설정됩니다.
백업 간격은 필수 RPO로 설정됩니다.
자동 로그 백업이 사용 설정되었습니다.
데이터베이스 log_mode를 normal로 설정해야 합니다.
데이터베이스 구성: DATABASE (HANA 2.0용 SYSTEMDB) > 구성 페이지에서 확인합니다. 필터에 basepath를 입력합니다.
basepath_logbackup
가 올바르게 설정되었는지 확인합니다.basepath_catalogbackup
를basepath_logbackup
와 동일하게 설정합니다.basepath_catalogbackup
수정 페이지를 엽니다.새 값을
basepath_logbackup
과 동일하게 설정하고 저장을 클릭합니다. 이렇게 하면 특정 시점 복원을 위한 로그 백업으로 카탈로그를 백업할 수 있습니다.
값이 적용되도록 재구성 실행
SAP HANA 서버에 백업 및 DR 에이전트 (커넥터) 설치
SAP HANA 서버의 소형 경량 서비스인 백업 및 DR 에이전트는 SAP HANA 데이터베이스의 애플리케이션 일관된 사본을 캡처하는 데 사용됩니다. 변경된 블록 추적을 사용하여 백업 및 DR의 영구 증분 캡처 전략을 위한 데이터베이스 데이터 변경사항을 식별합니다. 백업 및 DR로 보호할 데이터가 있는 모든 SAP HANA 서버에는 백업 및 DR 에이전트가 설치되어 있어야 합니다.
호스트에 적합한 백업 및 DR 에이전트 가져오기에 설명된 대로 에이전트 설치 파일을 다운로드합니다.
루트로 Linux 서버에 로그인합니다.
Linux 호스트에 백업 및 DR 에이전트 설치에 설명된 대로 에이전트를 설치합니다.
다음 단계
SAP HANA 데이터베이스 호스트 추가 및 데이터베이스 검색 및 보호
SAP HANA 확장 프로그램용 백업 및 DR 서비스 문서
이 페이지는 백업 및 DR 서비스로 SAP HANA 확장 인스턴스를 보호하고 복구하는 방법을 설명하는 일련의 페이지 중 하나입니다. 다음 페이지에서 추가 정보를 확인할 수 있습니다.
- SAP HANA 확장용 백업 및 DR
- 백업을 위해 SAP HANA 확장 인스턴스 준비하기
- SAP HANA 수평 확장 호스트를 추가하고 데이터베이스를 검색 및 보호합니다.
- SAP HANA 확장에 스테이징 디스크 형식 및 백업 방법 구성
- SAP HANA 수평 확장 인스턴스의 애플리케이션 세부정보 및 설정 지정
- HANA 1+n 및 HANA 수평 확장 데이터베이스 백업
- SAP HANA 확장 인스턴스 복원 및 복구
- SAP HANA 수평 확장 백업을 표준 마운트로 마운트
- SAP HANA 확장 백업을 가상 데이터베이스로 마운트
- SAP HANA 수평 확장 백업을 마운트 및 이전하여 모든 대상에 즉시 복구