Q&A
SAP HANA와 S/4HANA Basis 관련한 질문과 답을 나누는 곳입니다.
Re:하나 스냅샷 백업
작성자
박성두
작성일
2019-11-27 09:52
조회
1302
스냅샷 백업은 오라클에 Begin backup 명령어 와 End backup 명령어와 동일한 개념입니다.
즉, CREATE SNAPSHOT 이란 명령어는 내가 백업을 시작하겠다고 HANA DB에 알려주는 것으로
이것이 실제로 백업이 되는 것이 아니고 H/W Vender의 tool 로 file이랑 DB를 H/W Vender의 백업 TOOL로
별도의 다른 장소(분리된 Storage)에 백업을 해야 합니다.
마지막에 CLOSE SNAPSHOT 으로 스냅샷 백업을 종료해야 합니다.
CREATE SNAPSHOT은 오라클의 "Begin backup" 명령어와 유사한 개념
CLOSE SNAPSHOT은 오라클의 "End backup" 멸령어와 유사한 개념
참고 사이트
Backup HANA DB using storage snapshot
http://www.voleg.info/hana-backup-snapshot-lvm.html
아래 SAP Help에 자세하게 나와있습니다.
https://help.sap.com/viewer/6b94445c94ae495c83a19646e7c3fd56/2.0.04/en-US/9fd1c8bb3b60455caa93b7491ae6d830.html
Procedure
1. Create a new internal database snapshot.
명령어
BACKUP DATA FOR FULL SYSTEM CREATE SNAPSHOT [COMMENT];
예)
BACKUP DATA FOR FULL SYSTEM CREATE SNAPSHOT COMMENT 'SNAPSHOT-2019-10-22';
2. 백업 ID 찾기 Find out the backup ID
SELECT * FROM M_BACKUP_CATALOG WHERE ENTRY_TYPE_NAME = 'data snapshot';
예)
SELECT BACKUP_ID, COMMENT FROM M_BACKUP_CATALOG WHERE ENTRY_TYPE_NAME = 'data snapshot' AND STATE_NAME = 'prepared' AND COMMENT = 'SNAPSHOT-2019-10-22';
3. In the storage system, make all the files and directories from the data area available together in a separate storage location.
별도의 다른 스토리지 영역에 data의 디렉토리와 파일을 복사한다.
4. Confirm the data snapshot
명령어
BACKUP DATA FOR FULL SYSTEM CLOSE SNAPSHOT BACKUP_ID SUCCESSFUL ;
예)
BACKUP DATA FOR FULL SYSTEM CLOSE SNAPSHOT BACKUP_ID 1489592445498 SUCCESSFUL 'SNAPSHOT-2019-10-22';
즉, CREATE SNAPSHOT 이란 명령어는 내가 백업을 시작하겠다고 HANA DB에 알려주는 것으로
이것이 실제로 백업이 되는 것이 아니고 H/W Vender의 tool 로 file이랑 DB를 H/W Vender의 백업 TOOL로
별도의 다른 장소(분리된 Storage)에 백업을 해야 합니다.
마지막에 CLOSE SNAPSHOT 으로 스냅샷 백업을 종료해야 합니다.
CREATE SNAPSHOT은 오라클의 "Begin backup" 명령어와 유사한 개념
CLOSE SNAPSHOT은 오라클의 "End backup" 멸령어와 유사한 개념
참고 사이트
Backup HANA DB using storage snapshot
http://www.voleg.info/hana-backup-snapshot-lvm.html
아래 SAP Help에 자세하게 나와있습니다.
https://help.sap.com/viewer/6b94445c94ae495c83a19646e7c3fd56/2.0.04/en-US/9fd1c8bb3b60455caa93b7491ae6d830.html
Procedure
1. Create a new internal database snapshot.
명령어
BACKUP DATA FOR FULL SYSTEM CREATE SNAPSHOT [COMMENT
예)
BACKUP DATA FOR FULL SYSTEM CREATE SNAPSHOT COMMENT 'SNAPSHOT-2019-10-22';
2. 백업 ID 찾기 Find out the backup ID
SELECT * FROM M_BACKUP_CATALOG WHERE ENTRY_TYPE_NAME = 'data snapshot';
예)
SELECT BACKUP_ID, COMMENT FROM M_BACKUP_CATALOG WHERE ENTRY_TYPE_NAME = 'data snapshot' AND STATE_NAME = 'prepared' AND COMMENT = 'SNAPSHOT-2019-10-22';
3. In the storage system, make all the files and directories from the data area available together in a separate storage location.
별도의 다른 스토리지 영역에 data의 디렉토리와 파일을 복사한다.
4. Confirm the data snapshot
명령어
BACKUP DATA FOR FULL SYSTEM CLOSE SNAPSHOT BACKUP_ID
예)
BACKUP DATA FOR FULL SYSTEM CLOSE SNAPSHOT BACKUP_ID 1489592445498 SUCCESSFUL 'SNAPSHOT-2019-10-22';
전체 84