Azure의 SAP HANA 데이터베이스 백업 문제 해결
이 문서에서는 Azure Virtual Machines의 SAP HANA 데이터베이스 백업에 대한 문제 해결 정보를 제공합니다. 현재 지원되는 SAP HANA 백업 시나리오에 대한 자세한 내용은 시나리오 지원을 참조하세요.
필수 조건 및 권한
백업을 구성하기 전에 필수 구성 요소 및 사전 등록 스크립트의 기능 섹션을 참조하세요.
일반 사용자 오류
UserErrorHANAInternalRoleNotPresent
오류 메시지 | Azure Backup doesn't have required role privileges to carry out Backup and Restore operations |
---|---|
가능한 원인 | Backup 사용자(AZUREWLBACKUPHANAUSER)에 SAP_INTERNAL_HANA_SUPPORT 역할이 할당되지 않았거나 역할을 덮어쓸 수 있는 경우 이 오류로 모든 작업이 실패합니다. |
권장 작업 | SAP HANA 인스턴스에서 사전 등록 스크립트를 다운로드하여 실행하거나 SAP_INTERNAL_HANA_SUPPORT 역할을 백업 사용자(AZUREWLBACKUPHANAUSER)에게 수동으로 할당합니다. 참고 HANA 2.0 SPS04 Rev 46 이상을 사용하는 경우 이러한 HANA 버전에서는 SAP_INTERNAL_HANA_SUPPORT 역할을 더 이상 사용하지 않으므로 이 오류가 발생하지 않습니다. |
UserErrorInOpeningHanaOdbcConnection
오류 메시지 | Failed to connect to HANA system |
---|---|
가능한 원인 |
|
권장 작업 | 시스템이 실행 중인지 확인합니다. 하나 이상의 데이터베이스가 실행 중인 경우 필요한 사용 권한이 설정되어 있는지 확인합니다. 이렇게 하려면 SAP HANA 인스턴스에서 사전 등록 스크립트를 다운로드하고 실행합니다. |
UserErrorHanaInstanceNameInvalid
오류 메시지 | The specified SAP HANA instance is either invalid or can't be found |
---|---|
가능한 원인 |
|
권장 작업 |
|
UserErrorHANALSNValidationFailure
오류 메시지 | Backup log chain is broken |
---|---|
가능한 원인 | HANA LSN 로그 체인 중단은 다음과 같은 다양한 이유로 트리거될 수 있습니다.
|
권장 작업 | 이 문제를 해결하기 위해 Azure Backup이 자동 복구 전체 백업을 트리거합니다. 이 자동 복구 백업이 진행되는 동안 모든 로그 백업은 OperationCancelledBecauseConflictingAutohealOperationRunningUserError와 함께 실패하여 HANA에 의해 트리거됩니다. 자동 복구 전체 백업이 완료되면 로그 및 기타 모든 백업이 예상대로 작동을 시작합니다. 자동 복구 전체 백업이 트리거되고 24시간 동안 성공한 백업(전체/차등/증분)이 표시되지 않는 경우 Microsoft 지원에 문의하세요. |
UserErrorSDCtoMDCUpgradeDetected
오류 메시지 | SDC to MDC upgrade detected. |
---|---|
가능한 원인 | SDC 시스템이 MDC로 업그레이드되면 백업이 이 오류와 함께 실패합니다. |
권장 작업 | 문제를 해결하려면 SDC에서 MDC로 업그레이드를 참조하세요. |
UserErrorInvalidBackintConfiguration
오류 메시지 | Backups will fail with this error when the Backint Configuration is incorrectly updated. |
---|---|
가능한 원인 | Azure Backup에 의한 보호 구성 흐름 중에 업데이트된 Backint 구성은 고객이 변경하거나 업데이트하는 것입니다. |
권장 작업 | 다음(Backint) 매개 변수가 설정되었는지 확인합니다.
|
UserErrorIncompatibleSrcTargetSystemsForRestore
오류 메시지 | The source and target systems for restore are incompatible. |
---|---|
가능한 원인 | 원본 및 대상 HANA 데이터베이스와 시스템이 호환되지 않는 경우 이 오류와 함께 복원 흐름이 실패합니다. |
권장 작업 | 복원 시나리오가 다음과 같은 호환되지 않는 복원 목록에 있지 않은지 확인합니다. 사례 1: 복원하는 동안 SYSTEMDB의 이름을 바꿀 수 없습니다. 사례 2: 원본 — SDC 및 대상 — MDC: 원본 데이터베이스를 대상의 SYSTEMDB 또는 테넌트 DB로 복원할 수 없습니다. 사례 3: 원본 — MDC 및 대상 — SDC: 원본 데이터베이스(SYSTEMDB 또는 테넌트 DB)를 대상으로 복원할 수 없습니다. 자세한 내용은 SAP 지원 실행 패드의 1642148 메모를 참조하세요. |
UserErrorHANAPODoesNotExist
오류 메시지 | Database configured for backup doesn't exist. |
---|---|
가능한 원인 | 백업용으로 구성된 데이터베이스를 삭제하면 이 데이터베이스에 대해 예약된 백업 및 주문형 백업이 모두 실패합니다. |
권장 작업 | 데이터베이스가 삭제되었는지 확인합니다. 데이터베이스를 다시 만들거나 데이터베이스에 대한 보호를 중지(데이터 보유 여부에 관계없이)합니다. |
UserErrorInsufficientPrivilegeOfDatabaseUser
오류 메시지 | Azure Backup does not have enough privileges to carry out Backup and Restore operations. |
---|---|
가능한 원인 | 사전 등록 스크립트로 생성된 백업 사용자(AZUREWLBACKUPHANAUSER)에는 다음 역할 중 하나 이상이 할당되지 않습니다.
|
권장 작업 | 문제를 해결하려면 필요한 역할 및 권한을 백업 사용자(AZUREWLBACKUPHANAUSER)에 수동으로 추가합니다. 또한 SAP HANA 인스턴스에서 사전 등록 스크립트를 다운로드하고 실행할 수 있습니다. |
UserErrorDatabaseUserPasswordExpired
오류 메시지 | Database/Backup user's password expired. |
---|---|
가능한 원인 | 사전 등록 스크립트에 의해 생성된 데이터베이스/백업 사용자는 암호 만료를 설정하지 않습니다. 그러나 변경된 경우 이 오류가 표시될 수 있습니다. |
권장 작업 | 문제를 해결하려면 SAP HANA 인스턴스에서 사전 등록 스크립트를 다운로드하고 실행합니다. |
UserErrorInconsistentSSFS
오류 메시지 | SAP HANA error |
---|---|
가능한 원인 | SAP HANA 엔진에서 받은 SSFS(Secure Storage File System) 오류가 일치하지 않습니다. |
권장 작업 | SAP HANA 팀과 협력하여 이 문제를 해결하세요. 자세한 내용은 SAP Note 0002097613을 참조하세요. |
UserErrorCannotConnectToAzureActiveDirectoryService
오류 메시지 | Unable to connect to the AAD service from the HANA system. |
---|---|
가능한 원인 | 백업 확장 플러그 인 서비스 계정으로 방화벽 또는 프록시 설정이 Microsoft Entra ID에 대한 아웃바운드 연결을 허용하지 않습니다. |
권장 작업 | Microsoft Entra ID에 대한 아웃바운드 연결에 성공하려면 방화벽 또는 프록시 설정을 수정합니다. |
UserErrorMisConfiguredSslCaStore
오류 메시지 | Misconfigured CA store |
---|---|
가능한 원인 | 백업 확장의 플러그인 호스트 프로세스가 루트 CA 저장소(SLES의 경우 /var/lib/ca-certificates/ca-bundle.pem에 있음)에 액세스할 수 없습니다. |
권장 작업 | chmod o+r 을 사용하여 원래 권한을 복원하여 CA 저장소 문제를 수정합니다. 그런 다음 백업 및 복원을 수행하기 위해 플러그 인 호스트 서비스를 다시 시작합니다. |
UserErrorBackupFailedAsRemedialBackupInProgress
오류 메시지 | Remedial Backup in progress. |
---|---|
가능한 원인 | Azure Backup이 수정 전체 백업을 트리거하여 LSN 로그 체인 중단을 처리합니다. 수정 전체가 진행되는 동안 포털/CLI를 통해 트리거된 백업(전체/차등/증분)이 이 오류로 실패합니다. |
권장 작업 | 다른 백업을 트리거하기 전에 수정 전체 백업이 성공적으로 완료될 때까지 기다립니다. |
OperationCancelledBecauseConflictingOperationRunningUserError
오류 메시지 | Conflicting operation in progress. |
---|---|
가능한 원인 | 다른 전체/차등/증분 백업이 이미 진행 중인 상태에서 포털/CLI/기본 HANA 클라이언트를 통해 전체/차등/증분 백업이 트리거됩니다. |
권장 작업 | 새 전체/델타 백업을 트리거하기 전에 활성 백업 작업이 완료될 때까지 기다립니다. |
OperationCancelledBecauseConflictingAutohealOperationRunning UserError
오류 메시지 | Auto-heal Full backup in progress. |
---|---|
가능한 원인 | Azure Backup은 UserErrorHANALSNValidationFailure를 해결하기 위해 자동 복구 전체 백업을 트리거합니다. 이 자동 복구 백업이 진행되는 동안 HANA에 의해 트리거된 모든 로그 백업이 OperationCancelledBecauseConflictingAutohealOperationRunningUserError와 함께 실패합니다. 자동 복구 전체 백업이 완료되면 로그 및 기타 모든 백업이 예상대로 작동을 시작합니다. |
권장 작업 | 새 전체/델타 백업을 트리거하기 전에 자동 복구 전체 백업이 완료될 때까지 기다립니다. |
환경 사전 등록 스크립트 실행 오류
UserErrorHanaPreScriptNotRun
UserErrorPreregistrationScriptNotRun
오류 메시지 | Pre-registration script not run. |
---|---|
가능한 원인 | 환경을 설정하기 위한 SAP HANA 사전 등록 스크립트가 실행되지 않았습니다. |
권장 작업 | SAP HANA 인스턴스에서 사전 등록 스크립트를 다운로드하고 실행합니다. |
UserErrorTargetPOExistsOverwriteNotSpecified
오류 메시지 | Target database cannot be overwritten for Restore. |
---|---|
가능한 원인 | 대상 데이터베이스가 있지만 덮어쓸 수 없습니다. 강제 덮어쓰기가 포털/CLI의 복원 흐름에 설정되어 있지 않습니다. |
권장 작업 | 강제 덮어쓰기 옵션을 선택하여 데이터베이스를 복원하거나 다른 대상 데이터베이스로 복원하세요. |
UserErrorRecoverySysScriptFailedToTriggerRestore
오류 메시지 | RecoverySys.py could not be run successfully to restore System DB. |
---|---|
가능한 원인 | 시스템 DB 복원에 실패할 수 있는 원인은 다음과 같습니다.
|
권장 작업 |
|
UserErrorDBNameNotInCorrectFormat
오류 메시지 | Restored database name not in correct format. |
---|---|
가능한 원인 | 제공한 복원된 데이터베이스 이름이 허용되는/예상 형식이 아닙니다. |
권장 작업 | 복원된 데이터베이스 이름이 문자로 시작하고 숫자나 밑줄을 제외한 기호를 포함해서는 안 됩니다. 최대 127자만 포함할 수 있으며 "_SYS_"로 시작할 수 없습니다. |
UserErrorDefaultSidAdmDirectoryChanged
오류 메시지 | Default sid-adm directory changed. |
---|---|
가능한 원인 | 기본 sid-adm 디렉터리가 변경되었으며 이 기본 디렉터리에서 HDBSetting.sh를 사용할 수 없습니다. |
권장 작업 | HXE가 SID인 경우 환경 변수 HOME이 sid-adm 사용자로 /usr/sap/HXE/home으로 설정되어 있는지 확인합니다. |
UserErrorHDBsettingsScriptNotFound
오류 메시지 | HDBSetting.sh file cannot be found. |
---|---|
가능한 원인 | <sid>adm 사용자 환경이 복원을 트리거할 HDBsettings.sh 파일을 찾을 수 없어 시스템 데이터베이스 복원에 실패했습니다. |
권장 작업 | SAP HANA 팀과 협력하여 이 문제를 해결하세요. HXE가 SID인 경우 환경 변수 HOME이 sid-adm 사용자로 /usr/sap/HXE/home으로 설정되어 있는지 확인합니다. |
UserErrorInsufficientSpaceOnSystemDriveForExtensionMetadata
오류 메시지 | Insufficient space on HANA machine to perform Configure Backup, Backup or Restore activities. |
---|---|
가능한 원인 | HANA 컴퓨터의 디스크 공간이 거의 꽉 차서 백업, 백업 또는 복원 구성 작업이 실패합니다. |
권장 작업 | HANA 컴퓨터의 디스크 공간을 확인하여 백업, 백업 또는 복원 구성 작업을 성공적으로 완료할 수 있는 충분한 공간이 있는지 확인합니다. |
CloudDosAbsoluteLimitReached
오류 메시지 | Operation is blocked as you have reached the limit on number of operations permitted in 24 hours. |
---|---|
가능한 원인 | 24시간 동안 허용되는 최대 작업 제한에 도달하면 이 오류가 발생합니다. 예를 들어 매일 트리거할 수 있는 백업 구성 작업 수 제한에 도달했는데 새 항목에서 백업을 구성하려고 시도하면 이 오류가 발생합니다. |
권장 작업 | 일반적으로 24시간 후에 작업을 다시 시도하면 이 문제가 해결됩니다. 이렇게 해도 문제가 계속되면 Microsoft 지원에 문의하여 도움을 받을 수 있습니다. |
CloudDosAbsoluteLimitReachedWithRetry
오류 메시지 | Operation is blocked as the vault has reached its maximum limit for such operations permitted in a span of 24 hours. |
---|---|
가능한 원인 | 24시간 동안 허용되는 최대 작업 제한에 도달하면 이 오류가 발생합니다. 이 오류는 일반적으로 정책 수정 또는 자동 보호와 같은 대규모 작업을 수행할 때 발생합니다. CloudDosAbsoluteLimitReached와 달리, 이 상태를 해결하기 위해 할 수 있는 일이 많지 않습니다. 사실, Azure Backup 서비스는 의심스러운 모든 항목에 대해 내부적으로 작업을 다시 시도합니다. 예를 들어 정책으로 보호되는 여러 데이터 원본이 있는데 이 정책을 수정하려고 하면 보호된 각 항목에 대한 보호 구성 작업이 트리거되고 경우에 따라 매일 이러한 작업에 허용되는 최대 제한에 도달할 수 있습니다. |
권장 작업 | Azure Backup 서비스는 24시간 후에 자동으로 이 작업을 다시 시도합니다. |
UserErrorInvalidBackint
오류 메시지 | 잘못된 hdbbackint 실행 파일을 찾았습니다. |
---|---|
가능한 원인 | 1. 새 위치에 스토리지 공간이 부족하여 Backint 경로를 /opt/msawb/bin 에서 /usr/sap/<sid>/SYS/global/hdb/opt/hdbbackint 로 변경하는 작업이 실패했습니다. 2. /usr/sap/<sid>/SYS/global/hdb/opt/hdbbackint 에 있는 hdbbackint 유틸리티에는 실행 파일 사용 권한이나 올바른 소유권이 없습니다. |
권장 작업 | 1. /usr/sap/<sid>/SYS/global/hdb/opt/hdbbackint 에 사용 가능한 공간이 있는지 또는 백업을 저장할 경로가 있는지 확인합니다. 2. chmod 755 명령을 실행하여 sapsys 그룹에 /usr/sap/<sid>/SYS/global/hdb/opt/hdbbackint 파일에 대한 적절한 권한이 있는지 확인합니다. |
UserErrorHanaSQLQueryFailed
오류 메시지 | HANA 서버에서 쿼리를 실행하는 동안 작업이 실패했습니다. 이 사용자 오류로 인해 실패하는 모든 작업은 쿼리를 실행하는 동안 Hana 쪽에서 발생한 문제로 인해 발생합니다. 추가 세부 정보에는 오류에 대한 명확한 메시지가 있습니다. |
---|---|
가능한 원인 | - 디스크 손상 문제 - 메모리 할당 문제 - 사용 중인 데이터베이스가 너무 많음 - 토폴로지 업데이트 문제 |
권장 작업 | SAP HANA 팀과 협력하여 이 문제를 해결하세요. 이렇게 해도 문제가 지속되면 Microsoft 지원에 문의하여 추가 지원을 받을 수 있습니다. |
UserErrorRestoreTargetDirectoriesAbsent
오류 메시지 | PreRestoreDataParamsPrep: Target directory 가 없습니다. |
---|---|
가능한 원인 | 복원을 위해 선택한 디렉터리가 대상 서버에 없거나 액세스할 수 없어서 파일이 실패하는 경우 복원이 실패합니다. |
권장 작업 | 선택한 디렉터리를 대상 서버에서 사용할 수 있는지 확인하고 복원 시 올바른 대상 서버를 선택했는지 확인합니다. |
JobCancelledOnExtensionUpgrade
오류 메시지 | 업그레이드를 위해 워크로드 백업 확장 서비스가 다시 시작되어 Backup 작업이 취소되었습니다. |
---|---|
가능한 원인 | 백업/복원 작업이 진행 중인 경우 자동 확장 업그레이드로 인해 백업 및 복원 작업이 실패합니다. |
권장 작업 | 확장 업그레이드가 완료될 때까지 기다리세요. 그런 다음 HANA는 실패한 로그 백업(있는 경우)을 다시 트리거합니다. 그러나 실패한 전체/차등/증분 백업은 Azure Backup에 의해 다시 트리거되지 않으며 이 작업을 수동으로 다시 시도해야 합니다. |
복원 확인
SDC(단일 컨테이너 데이터베이스) 복원
HANA용 SDC(단일 컨테이너 데이터베이스)를 다른 SDC 머신으로 복원하는 동안 입력에 유의합니다. 데이터베이스 이름에는 소문자를 지정하고 괄호로 묶은 sdc
를 앞에 추가해야 합니다. HANA 인스턴스는 대문자로 표시됩니다.
SDC HANA 인스턴스 "H21"이 백업되었다고 가정합니다. 백업 항목 페이지에서 백업 항목 이름이 h21(sdc)
으로 표시됩니다. 이 데이터베이스를 다른 대상 SDC(예: H11)로 복원하려고 하는 경우 다음 입력을 제공해야 합니다.
다음 사항에 유의하세요.
- 기본적으로 복원된 데이터베이스 이름은 백업 항목 이름으로 채워집니다. 이 경우,
h21(sdc)
입니다. - H11이 복원된 데이터베이스 이름을 자동으로 변경하지 않으므로 대상을 선택합니다.
h11(sdc)
로 편집해야 합니다. SDC와 관련하여 복원된 db 이름은 괄호로 묶은 소문자sdc
를 앞에 붙인 대상 인스턴스 ID입니다. - SDC에는 단일 데이터베이스만 있을 수 있으므로 기존 데이터베이스 데이터를 복구 지점 데이터로 재정의하려면 확인란을 선택해야 합니다.
- Linux는 대/소문자를 구분합니다. 따라서 대/소문자를 유지해야 합니다.
MDC(여러 컨테이너 데이터베이스) 복원
HANA에 대한 여러 컨테이너 데이터베이스에서 표준 구성은 SYSTEMDB + 1개 이상의 테넌트 DB입니다. 전체 SAP HANA 인스턴스의 복원은 SYSTEMDB와 테넌트 DB를 모두 복원합니다. 먼저 SYSTEMDB를 복원한 다음, 테넌트 DB의 복원을 진행합니다. 시스템 DB는 기본적으로 선택한 대상의 시스템 정보를 재정의합니다. 또한 이 복원은 대상 인스턴스의 BackInt 관련 정보를 재정의합니다. 따라서 시스템 DB가 대상 인스턴스로 복원된 후 사전 등록 스크립트를 다시 실행합니다. 그래야만 후속 테넌트 DB 복원 작업이 성공합니다.
복제된 VM 백업
시나리오 1
원본 VM은 Azure Site Recovery 또는 Azure VM 백업을 사용하여 복제되었습니다. 새 VM은 이전 VM을 시뮬레이트하도록 빌드되었습니다. 따라서 설정이 정확히 동일합니다. 원래 VM이 삭제되었으며 VM 백업 또는 Azure Site Recovery에서 복원이 수행되었기 때문입니다.
이 시나리오에는 두 가지 가능한 사례가 포함될 수 있습니다. 이러한 두 경우 모두에서 복제된 VM을 백업하는 방법을 알아봅니다.
만든 새 VM의 이름은 동일하며 삭제된 VM과 동일한 리소스 그룹 및 구독에 있습니다.
- 확장이 VM에 이미 있지만 어떤 서비스에도 표시되지 않습니다.
- 사전 등록 스크립트 실행
- Azure Portal에서 동일한 머신에 대한 확장을 다시 등록합니다(백업 ->세부 정보 보기 -> 관련 Azure VM 선택 -> 다시 등록).
- 그러면 기존에 백업한 데이터베이스(삭제된 VM)가 성공적으로 백업되기 시작합니다.
새로 만든 VM에는 다음 중 하나가 지정됩니다.
- 삭제된 VM과 다른 이름
- 삭제된 VM과 이름이 같지만 삭제된 VM과 비교하여 다른 리소스 그룹 또는 구독에 있습니다.
이러한 경우에는 다음 단계를 수행합니다.
- 확장이 VM에 이미 있지만 어떤 서비스에도 표시되지 않습니다.
- 사전 등록 스크립트 실행
- 새 데이터베이스를 검색하고 보호하는 경우 포털에 중복된 활성 데이터베이스가 표시되기 시작합니다. 이 문제를 방지하려면 이전 데이터베이스에 대해 데이터 보관을 통해 보호를 중지합니다. 그런 다음, 나머지 단계를 계속 진행합니다.
- 데이터베이스 검색
- 이러한 데이터베이스에 대해 백업을 사용하도록 설정합니다.
- 삭제된 VM의 백업된 기존 데이터베이스는 자격 증명 모음에 계속 저장됩니다. 정책에 따라 보존되는 백업과 함께 저장됩니다.
시나리오 2
원본 VM은 Azure Site Recovery 또는 Azure VM 백업을 사용하여 복제되었습니다. 새 VM은 템플릿으로 사용되는 콘텐츠에서 빌드되었습니다. VM은 새 SID가 있는 새로운 VM입니다.
다음 단계에 따라 새 VM에서 백업을 사용하도록 설정하세요.
- 확장이 VM에 이미 있지만 어떤 서비스에도 표시되지 않습니다.
- 사전 등록 스크립트를 실행합니다. 새 VM의 SID를 기준으로 다음과 같은 두 가지 시나리오가 발생할 수 있습니다.
- 원래 VM과 새 VM의 SID가 동일합니다. 사전 등록 스크립트가 성공적으로 실행됩니다.
- 원래 VM과 새 VM의 SID가 다릅니다. 사전 등록 스크립트가 실패합니다. 이런 시나리오에서 도움을 가져오려면 Microsoft 지원팀에 문의하세요.
- 백업하려는 데이터베이스를 검색합니다.
- 이러한 데이터베이스에 대해 백업을 사용하도록 설정합니다.
동일한 VM에서 SDC 버전 업그레이드 또는 MDC 버전 업그레이드
SID 변경을 발생시키지 않는 OS 업그레이드, SDC 버전 변경 또는 MDC 버전 변경은 다음과 같이 처리할 수 있습니다.
- 새 OS 버전, SDC 또는 MDC 버전이 현재 Azure Backup에서 지원되는지 확인합니다.
- 데이터베이스에 대해 데이터 보관을 통해 보호 중지
- 업그레이드 또는 업데이트 수행
- 사전 등록 스크립트를 다시 실행합니다. 업그레이드 프로세스에서 필요한 역할을 제거하는 경우가 종종 있습니다. 사전 등록 스크립트를 실행하여 필요한 모든 역할을 확인합니다.
- 데이터베이스에 대한 보호 재개
SID를 변경하지 않으면서 SDC에서 MDC로 업그레이드
SID 변경을 발생시키지 않는 SDC에서 MDC로의 업그레이드는 다음과 같이 처리할 수 있습니다.
- 새 MDC 버전이 현재 Azure Backup에서 지원되는지 확인합니다.
- 이전 SDC 데이터베이스에 대해 데이터 보관을 통해 보호를 중지합니다.
- 업그레이드를 수행합니다. 완료되면 HANA 시스템은 이제 시스템 DB 및 테넌트 DB가 있는 MDC가 됩니다.
- 사전 등록 스크립트를 다시 실행합니다.
- Azure Portal에서 동일한 머신에 대한 확장을 다시 등록합니다(백업 ->세부 정보 보기 -> 관련 Azure VM 선택 -> 다시 등록).
- 동일한 VM에 대해 DB 다시 검색을 선택합니다. 이 작업을 수행하면 3단계의 새 DB가 SDC가 아닌 SYSTEMDB 및 테넌트 DB로 표시됩니다.
- 이전 SDC 데이터베이스는 계속 자격 증명 모음에 존재하며 이전에 백업된 데이터는 정책에 따라 보존됩니다.
- 이러한 데이터베이스에 대한 백업 구성
SID를 변경하면서 SDC에서 MDC로 업그레이드
SID를 변경하는 SDC에서 MDC로의 업그레이드는 다음과 같이 처리할 수 있습니다.
- 새 MDC 버전이 현재 Azure Backup에서 지원되는지 확인합니다.
- 이전 SDC 데이터베이스에 대해 데이터 보관을 통해 보호를 중지합니다.
/opt/msawb/etc/config/SAPHana/
에 있는 config.json 파일을 이동합니다.- 업그레이드를 수행합니다. 완료되면 HANA 시스템은 이제 시스템 DB 및 테넌트 DB가 있는 MDC가 됩니다.
- 올바른 세부 정보(새 SID 및 MDC)를 사용하여 사전 등록 스크립트를 다시 실행합니다. SID의 변경으로 인해 스크립트를 성공적으로 실행하는 데 문제가 있을 수 있습니다. 문제가 발생하는 경우 Azure Backup 지원 서비스에 문의하세요.
- Azure Portal에서 동일한 머신에 대한 확장을 다시 등록합니다(백업 ->세부 정보 보기 -> 관련 Azure VM 선택 -> 다시 등록).
- 동일한 VM에 대해 DB 다시 검색을 선택합니다. 이 작업을 수행하면 3단계의 새 DB가 SDC가 아닌 SYSTEMDB 및 테넌트 DB로 표시됩니다.
- 이전 SDC 데이터베이스는 계속 자격 증명 모음에 존재하며 이전에 백업된 데이터는 정책에 따라 보존됩니다.
- 이러한 데이터베이스에 대한 백업 구성
다시 등록 오류
다시 등록 작업을 트리거하기 전에 하나 이상의 다음 증상을 확인하세요.
VM에서 백업, 복원, 백업 구성 등의 모든 작업이 실패하고 WorkloadExtensionNotReachable, UserErrorWorkloadExtensionNotInstalled, WorkloadExtensionNotPresent, WorkloadExtensionDidntDequeueMsg 오류 코드 중 하나가 표시됩니다.
백업 항목에 대한 백업 상태 영역에 연결할 수 없음이 표시되면 동일한 상태를 유발하는 다른 모든 원인을 제외합니다.
- VM에서 백업 관련 작업을 수행할 수 있는 권한이 없습니다.
- VM이 종료되었으므로 백업을 수행할 수 없습니다.
- 네트워크 문제
다음 이유 중 하나 이상으로 인해 이러한 현상이 발생할 수 있습니다.
- 확장이 삭제되었거나 포털에서 제거되었습니다.
- VM이 내부 디스크 복원을 통해 다시 복원되었습니다.
- 오랜 기간 동안 VM이 종료되었으므로 확장 구성이 만료되었습니다.
- VM이 삭제되었습니다. 또한 삭제된 VM과 이름이 같고 동일한 리소스 그룹에 있는 다른 VM이 생성되었습니다.
위의 시나리오에서 VM에 대한 다시 등록 작업을 트리거하는 것이 좋습니다.
SAP HANA 데이터베이스 로그 백업
전체 백업이 성공했음에도 로그 백업이 트리거되지 않습니다.
가능한 원인: SAP HANA 데이터베이스의 값이 로그 백업을 트리거하기에 올바르지 않습니다.
권장 작업: SAP HANA 구성에 대한 다음 값이 올바르게 설정되었는지 확인합니다.
enable_auto_log_backup
: 예log_backup_using_backint
: Truecatalog_backup_using_backint
: Truelog_mode
: 보통log_backup_timeout_s
: Azure Portal의 로그 백업 정책과 동일합니다(초 단위 빈도).
다음 단계
- Azure VM의 SAP HANA 데이터베이스 백업에 대해서는 질문과 대답을 검토하세요.