2.2. 초기 SAP HANA 데이터베이스 백업 수행
SAP HANA 시스템 복제는 SAP HANA 시스템 복제 설정에 대한 기본 인스턴스가 될 HANA 인스턴스에서 초기 백업을 수행한 후에만 작동합니다.
다음은 /tmp/foo 디렉터리에 초기 백업을 생성하는 예를 보여줍니다.
백업 크기는 데이터베이스 크기에 따라 다르며 완료하는 데 약간의 시간이 걸릴 수 있습니다. 백업을 배치할 디렉터리는 SAP HANA 관리 사용자가 쓸 수 있어야 합니다.
단일 테넌트 SAP HANA 설정에서 다음 명령을 사용하여 초기 백업을 생성할 수 있습니다.
hdbsql -i 02 -u system -p <HANA_SYSTEM_PASSWORD> "BACKUP DATA USING FILE ('/tmp/foo')"
0 rows affected (overall time xx.xxx sec; server time xx.xxx sec)
[rh1adm]$ hdbsql -i 02 -u system -p <HANA_SYSTEM_PASSWORD> "BACKUP DATA USING FILE ('/tmp/foo')"
0 rows affected (overall time xx.xxx sec; server time xx.xxx sec)
멀티 테넌트 SAP HANA 설정에서 SYSTEMDB 및 모든 테넌트 데이터베이스를 백업해야 합니다. 다음 예제에서는 SYSTEMDB 를 백업하는 방법을 보여줍니다.
hdbsql -i 02 -u system -p <HANA_SYSTEM_PASSWORD> -d SYSTEMDB "BACKUP DATA USING FILE ('/tmp/foo')"
0 rows affected (overall time xx.xxx sec; server time xx.xxx sec)
hdbsql -i 02 -u system -p <HANA_SYSTEM_PASSWORD> -d SYSTEMDB "BACKUP DATA FOR RH1 USING FILE ('/tmp/foo-RH1')"
0 rows affected (overall time xx.xxx sec; server time xx.xxx sec)
[rh1adm]$ hdbsql -i 02 -u system -p <HANA_SYSTEM_PASSWORD> -d SYSTEMDB "BACKUP DATA USING FILE ('/tmp/foo')"
0 rows affected (overall time xx.xxx sec; server time xx.xxx sec)
[rh1adm]# hdbsql -i 02 -u system -p <HANA_SYSTEM_PASSWORD> -d SYSTEMDB "BACKUP DATA FOR RH1 USING FILE ('/tmp/foo-RH1')"
0 rows affected (overall time xx.xxx sec; server time xx.xxx sec)
테넌트 데이터베이스를 백업하는 방법에 대한 SAP HANA 설명서를 확인하십시오.