Azure VM에서 SAP ASE 데이터베이스 복원(미리 보기)
이 문서에서는 Azure VM(가상 머신)에서 실행되는 SAP ASE 데이터베이스를 복원하는 방법을 설명합니다. 복원된 데이터를 사용하여 개발 및 테스트 시나리오를 위한 데이터 복사본을 만들거나 이전 상태로 되돌릴 수 있습니다.
참고 항목
SAP ASE 인스턴스를 단일 사용자/단일 서버 모드에서 시작해야 하므로 원래 또는 대체 위치를 사용하여 마스터 데이터베이스를 직접 복원할 수 없습니다. 대신 복원을 파일 방법으로 사용하여 덤프 파일을 복구하고 적용해야 합니다.
SAP ASE(Sybase) 데이터베이스 복구(미리 보기)
SAP ASE(Sybase) 데이터베이스를 복구하려면 다음 단계를 수행합니다.
다음 명령을 사용하여 단일 사용자 모드로 데이터베이스를 시작합니다.
startserver -f RUN_Instance -m
복원을 파일 메서드로 사용하여 마스터 데이터베이스 덤프를 복원합니다.
덤프 파일을 사용하여 복원을 적용합니다.
다음 명령을 사용하여 다중 사용자 모드로 데이터베이스를 다시 시작합니다.
startserver -f RUN_Instance
참고 항목
대상 데이터베이스가 아직 없는 경우 복원에 대해 다른 이름으로 대상 데이터베이스를 만들려면 기본 디바이스 가 설정되어 있는지 확인합니다. 기본 디바이스가 설정되면 데이터 및 로그 디바이스가 모두 동일한 위치를 가리킵니다. 기본 디바이스가 대상 데이터베이스 위치에 설정되지 않은 경우 데이터베이스 만들기가 실패합니다.
대상 데이터베이스에 대한 기본 설정을 사용하지 않으려면 복원 전에 데이터베이스를 만들어야 합니다. 그렇지 않으면 이미 설정된 경우 기본 디바이스 경로에 만들어집니다.
특정 시점 또는 복구 지점으로 복원
Azure Backup은 Azure VM에서 실행되는 SAP ASE 사용자 데이터베이스를 복원합니다. 다음과 같은 기능이 있습니다.
로그 백업을 사용하여 특정 날짜 또는 시간(초)으로 복원합니다. Azure Backup은 선택한 시간을 기준으로 복원해야 하는 적절한 전체 백업, 차등 백업 및 로그 백업 체인을 자동으로 결정합니다.
특정 전체 또는 차등 백업을 사용하여 데이터베이스를 특정 복구 지점으로 복원합니다.
사용자 데이터베이스 복원
데이터베이스를 복원할 수 있는 권한이 있는지 확인합니다.
백업 운영자: 복원하려는 자격 증명 모음의 권한을 제공합니다.
기여자(쓰기): 원본 VM(Virtual Machine) 백업에 대한 액세스를 제공합니다.
기여자(쓰기): 대상 VM에 대한 액세스 권한을 제공합니다.
동일한 VM으로 복원하는 경우 이 VM은 원본 VM입니다.
대체 위치로 복원하는 경우 이 VM은 새 대상 VM입니다.
사용자 데이터베이스를 복원하려면 다음 단계를 수행합니다.
Recovery Services 자격 증명 모음으로 이동하여 백업 관리 유형 아래의 Azure VM(미리 보기)에서 SAP ASE(Sybase) 백업 항목을>선택합니다.
백업 항목 블레이드에서 데이터베이스에 대한 세부 정보 보기를 선택하여 백업 또는 복원과 같은 작업을 수행합니다.
데이터베이스별 블레이드에서 복원을 선택합니다.
복구 유형( 대체 위치, 원래 위치 또는 파일로 복원)을 선택합니다.
SAP ASE 데이터베이스를 대체 위치로 복원
SAP ASE 데이터베이스를 대체 위치로 복원하려면 다음 단계를 수행합니다.
Recovery Services 자격 증명 모음으로 이동합니다.
복원 블레이드의 복원 위치 및 방법 아래에서 대체 위치를 선택합니다.
데이터베이스를 복원할 SAP ASE 호스트 이름 및 인스턴스 이름을 선택합니다.
복원된 DB 이름 상자에 대상 데이터베이스의 이름을 입력합니다.
해당하는 경우 선택한 ASE 인스턴스 확인란에 이름이 같은 DB가 이미 있는 경우 덮어쓰기를 선택합니다.
복원 지점 선택 블레이드에서 로그(지정 시간)를 선택하여 특정 시점으로 복원합니다. 또는 전체 및 차등을 선택하여 특정 복구 지점으로 복원합니다.
원래 위치로 복원
현재 위치 복원의 경우 데이터베이스가 손상되어 원래 위치(원본)로 복원하려는 경우 원래 위치를 선택합니다.
파일로 복원
참고 항목
파일로 복원은 CIFS(Common Internet File System) 공유에서 작동하지 않지만 NFS(네트워크 파일 시스템)에서는 작동합니다.
백업 데이터를 데이터베이스가 아닌 파일로 복원하려면 파일로 복원을 선택합니다. 파일이 지정된 경로로 덤프된 후 데이터베이스로 복원하려는 모든 SAP ASE 컴퓨터로 파일을 가져갈 수 있습니다. 파일을 임의의 머신으로 이동할 수 있으므로 이제 구독 및 지역 간에 데이터를 복원할 수 있습니다.
복원 블레이드의 복원 위치 및 방법 아래에서 파일로 복원을 선택합니다.
백업 파일을 복원할 호스트 또는 ASE 서버 이름을 선택합니다.
서버의 대상 경로 상자에 이전 단계에서 선택한 서버의 폴더 경로를 입력합니다. 이 VM은 서비스가 필요한 모든 백업 파일을 덤프하는 위치입니다.
덤프되는 파일은 다음과 같습니다.
- 데이터베이스 백업 파일
- JSON 메타데이터 파일(관련된 각 백업 파일)
일반적으로 네트워크 공유 경로 또는 대상 경로로 지정된 탑재된 Azure 파일 공유의 경로를 사용하면 동일한 네트워크의 다른 컴퓨터 또는 동일한 Azure 파일 공유가 탑재된 상태에서 이러한 파일에 더 쉽게 액세스할 수 있습니다.
참고 항목
등록된 대상 VM에 탑재된 Azure 파일 공유에서 데이터베이스 백업 파일을 복원하려면 루트 계정에 공유에 대한 읽기/쓰기 권한이 있어야 합니다.
선택한 복원 지점과 연결된 모든 백업 파일은 대상 경로로 덤프됩니다.
선택한 복원 지점 유형(특정 시점 또는 전체 및 차등)에 따라 대상 경로에 하나 이상의 폴더가 만들어집니다. Data_<date 및 복원> 시간 폴더 중 하나에는 전체 백업이 포함되고 다른 폴더인 Log에는 로그 백업 및 기타 백업(예: 차등)이 포함됩니다.
참고 항목
특정 시점으로 복원을 선택한 경우 대상 VM에 덤프된 로그 파일에는 복원을 위해 선택한 특정 시점 이외의 로그가 가끔 포함될 수 있습니다. Azure Backup은 모든 ASE 서비스에 대한 로그 백업을 선택한 시점으로 일관되고 성공적으로 복원할 수 있도록 하기 위해 이 작업을 수행합니다.
지역 간 복원
복원 옵션 중 하나인 CRR(지역 간 복원)을 사용하면 Azure 쌍을 이루는 지역인 보조 지역의 Azure VM에 호스트되는 SAP ASE 데이터베이스를 복원할 수 있습니다. 이 기능을 시작하려면 지역 간 복원 설정을 참조하세요.
보조 지역의 백업 항목 보기
CRR을 사용하도록 설정된 경우 보조 지역에서 백업 항목을 볼 수 있습니다.
- Recovery Services 자격 증명 모음으로 이동한 다음 백업 항목을 선택합니다.
- 보조 지역을 선택하여 보조 지역의 항목을 봅니다.
보조 지역에 복원
보조 지역 복원 사용자 환경은 주 지역 복원 사용자 환경과 유사합니다. 복원 구성 블레이드에서 세부 정보를 구성하면 보조 지역 매개 변수만 제공하라는 메시지가 표시됩니다. 자격 증명 모음은 보조 지역에 있어야 하며, SAP ASE 서버는 보조 지역의 자격 증명 모음에 등록되어야 합니다.
참고 항목
복원이 트리거되고 데이터 전송 단계에서는 복원 작업을 취소할 수 없습니다.
지역 간 복원 작업을 수행하는 데 필요한 역할 및 액세스 수준은 구독의 백업 운영자 역할과 원본 및 대상 가상 머신의 기여자(쓰기) 액세스 권한입니다. 백업 작업을 보기 위해 구독에서 필요한 최소 권한은 백업 읽기 권한자입니다.
보조 지역에서 백업 데이터를 사용하기 위한 RPO(복구 지점 목표)는 12시간입니다. 따라서 CRR을 켜면 보조 지역의 RPO는 12시간 + 로그 빈도 기간(최소 15분으로 설정할 수 있음)입니다.
지역 간 복원을 위한 최소 역할 요구 사항에 대해 알아봅니다.