볼륨 수준 백업 이미지에서 소스로 PostgreSQL 데이터베이스 복원
이 절차에서는 소스 데이터 영역의 물리적 복구를 사용합니다. 소스로 복구하려면 다음 안내를 따르세요.
- 앱 관리자 애플리케이션 목록에서 보호된 데이터베이스를 마우스 오른쪽 버튼으로 클릭하고 액세스를 선택합니다. 관리형 백업 계획 상태 필터를 사용하여 보호된 데이터베이스만 표시합니다.
- 스냅샷 이미지를 선택하고 복원을 클릭합니다.
- 복원 페이지에서 소스로 복원을 선택합니다.
- 타겟. 소스로 복원할 때는 액세스할 수 없습니다.
- (선택사항) 이 작업에 사용할 설명 라벨을 입력합니다.
- 애플리케이션 옵션
- 소스 애플리케이션이 데이터베이스 로그 백업을 사용 설정한 스냅샷 정책으로 보호되고 이미지에서 로그를 사용할 수 있는 경우 롤 포워드 시간 섹션에서 다음 옵션을 변경하여 로그를 사용하여 특정 시점으로 롤 포워드할 수 있습니다.
- 날짜 필드에는 데이터베이스 트랜잭션 로그를 적용하여 데이터베이스를 앞으로 롤아웃할 수 있는 모든 날짜가 포함됩니다. 데이터베이스를 롤포워드해야 하는 날짜를 선택합니다.
- 시간 필드에는 선택한 날짜에 데이터베이스를 롤포워드할 수 있는 모든 시간을 보여주는 슬라이더가 포함되어 있습니다. 가능한 가장 최근 날짜를 선택한 다음 슬라이더를 가장 오른쪽 위치로 이동하면 복원 작업이 사용 가능한 모든 로그에 적용됩니다. 가능한 한 가장 빠른 날짜를 선택하고 슬라이더를 맨 왼쪽 위치로 이동하면 복원 작업에 로그가 적용되지 않습니다.
- 사용자 시간 또는 호스트 시간을 사용하여 롤 포워드를 지정할 수 있습니다. 사용자 시간은 현재 사용자의 현지 시간을 기준으로 합니다. 호스트 시간은 복원할 데이터를 호스팅하는 시스템에 상대적입니다.
- PostgreSQL 대상 서버 포트 복원을 위해 대상 PostgreSQL 인스턴스 포트 번호를 입력합니다.
- PostgreSQL 대상 OS 사용자 이름 PostgreSQL 인스턴스를 복원할 대상 서버의 운영체제 사용자 이름을 입력합니다.
- PostgreSQL 대상 서버 홈 디렉터리 대상 서버에 설치된 PostgreSQL 바이너리 홈 디렉터리의 경로를 입력합니다.
- PostgreSQL 대상 서버 데이터 디렉터리 대상 서버의 PostgreSQL 데이터베이스 데이터 파일이 저장된 데이터 디렉터리의 경로(예:
/pgdata_lvm/pgdata
)를 입력합니다.
- 소스 애플리케이션이 데이터베이스 로그 백업을 사용 설정한 스냅샷 정책으로 보호되고 이미지에서 로그를 사용할 수 있는 경우 롤 포워드 시간 섹션에서 다음 옵션을 변경하여 로그를 사용하여 특정 시점으로 롤 포워드할 수 있습니다.
- 고급 옵션
- POSTGRESQL TARGET DB USER NAME 및 POSTGRESQL TARGET DB PASSWORD (선택사항) 생성할 대상 PostgreSQL 인스턴스의 새 사용자 인증 정보를 입력합니다. 아무것도 지정하지 않으면 기본 데이터베이스 사용자 이름 (postgres)이 비밀번호 없이 사용됩니다. 기본적으로 로컬 시스템에서 로그인할 때 비밀번호가 필요하지 않습니다.
- 사전 비행 확인을 클릭합니다.
- 실행 전 검사에 실패하면 문제를 해결하고 실행 전 검사를 다시 제출합니다.
- 사전 확인이 완료되면 제출을 클릭하여 복원 작업을 제출합니다.
볼륨 수준 백업 이미지에서 새 대상으로 PostgreSQL 데이터베이스 복원
- 앱 관리자 애플리케이션 목록에서 보호된 데이터베이스를 마우스 오른쪽 버튼으로 클릭하고 액세스를 선택합니다. 관리형 백업 계획 상태 필터를 사용하여 보호된 데이터베이스만 표시합니다.
- 스냅샷 이미지를 선택하고 복원을 클릭합니다.
- 복원 페이지에서 새 대상에 복원을 선택합니다.
- 모든 구성의 경우 타겟 드롭다운 목록에서 대상 PostgreSQL 노드를 선택할 수 있습니다. 새 타겟의 노드를 선택합니다.
- (선택사항) 이 작업에 사용할 설명 라벨을 입력합니다.
- Replace Original Application Identity를 선택합니다. 이 옵션은 복원 대상이 백업이 원래 생성된 것과 동일한 백업/복구 어플라이언스의 새 호스트인 경우에만 사용할 수 있습니다.
- 예. 이 애플리케이션은 원래 애플리케이션을 대체하며 원래 애플리케이션과 동일한 애플리케이션 ID, 작업 기록, 백업 이미지, 백업 계획을 갖습니다.
- 아니요. 원래 애플리케이션은 대체되지 않습니다. 발견되었지만 아직 보호되지 않은 새 애플리케이션을 만듭니다.
- 로그를 사용할 수 있으면 롤 포워드 시간을 사용할 수 있습니다. 복구된 데이터베이스에 적용할 최신 로그의 날짜와 시간을 선택합니다.
- 포함된 데이터베이스: PostgreSQL 인스턴스 복원으로 복원될 PostgreSQL 데이터베이스 목록이 미리 채워집니다. 변경할 수 없습니다.
- 애플리케이션 옵션
- PostgreSQL 대상 서버 포트 복원을 위한 대상 PostgreSQL 인스턴스 포트 번호를 입력합니다.
- PostgreSQL 대상 OS 사용자 이름 PostgreSQL 인스턴스를 복원할 대상 서버의 운영체제 사용자 이름을 입력합니다.
- PostgreSQL 대상 서버 홈 디렉터리 대상 서버에 설치된 PostgreSQL 바이너리 홈 디렉터리의 경로를 입력합니다.
- PostgreSQL 대상 서버 데이터 디렉터리 대상 서버의 PostgreSQL 데이터베이스 데이터 파일이 저장된 데이터 디렉터리의 경로(예:
/pgdata_lvm/pgdata
)를 입력합니다.
- 고급 옵션
- POSTGRESQL TARGET DB USER NAME 및 POSTGRESQL TARGET DB PASSWORD (선택사항) 생성할 대상 PostgreSQL 인스턴스의 새 사용자 인증 정보를 입력합니다. 아무것도 지정하지 않으면 기본 데이터베이스 사용자 이름 (postgres)이 비밀번호 없이 사용됩니다. 기본적으로 로컬 시스템에서 로그인할 때 비밀번호가 필요하지 않습니다.
- 사전 비행 확인을 클릭합니다.
- 실행 전 검사에 실패하면 문제를 해결하고 실행 전 검사를 다시 제출합니다.
- 사전 확인이 완료되면 제출을 클릭하여 복원 작업을 제출합니다.
전체 + 증분 백업 이미지에서 소스로 PostgreSQL 데이터베이스 복원
- 앱 관리자 애플리케이션 목록에서 보호된 데이터베이스를 마우스 오른쪽 버튼으로 클릭하고 액세스를 선택합니다. 관리형 백업 계획 상태 필터를 사용하여 보호된 데이터베이스만 표시합니다.
- 스냅샷 이미지를 선택하고 복원을 클릭합니다.
- 복원 페이지에서 소스로 복원을 선택합니다.
- 타겟. 소스로 복원할 때는 액세스할 수 없습니다.
- (선택사항) 이 작업에 사용할 설명 라벨을 입력합니다.
- 롤포워드 시간 로그로 보호된 데이터베이스의 날짜와 시간을 선택하여 필요한 시점으로 복구합니다.
- 포함된 데이터베이스 PostgreSQL 인스턴스 복원으로 복원될 PostgreSQL 데이터베이스 목록입니다. 복원할 데이터베이스를 목록에서 하나 이상 선택합니다. 기본적으로 모든 데이터베이스가 복원 대상으로 선택됩니다.
- 애플리케이션 옵션
- PostgreSQL 대상 OS 사용자 이름 새 PostgreSQL 인스턴스가 생성될 대상 서버의 운영체제 사용자 이름을 입력합니다.
- PostgreSQL 대상 서버 홈 디렉터리 대상 서버의 PostgreSQL 설치된 바이너리 홈 디렉터리의 경로를 입력합니다.
- PostgreSQL 타겟 구성 파일 경로 대상 서버에서 PostgreSQL 인스턴스의 구성 경로를 입력합니다.
- 고급 옵션
- POSTGRESQL TARGET DB USER NAME 및 POSTGRESQL TARGET DB PASSWORD (선택사항) 생성할 대상 PostgreSQL 인스턴스의 새 사용자 인증 정보를 입력합니다. 아무것도 지정하지 않으면 기본 데이터베이스 사용자 이름 (postgres)이 비밀번호 없이 사용됩니다. 기본적으로 로컬 시스템에서 로그인할 때 비밀번호가 필요하지 않습니다.
- 사전 비행 확인을 클릭합니다.
- 실행 전 검사에 실패하면 문제를 해결하고 실행 전 검사를 다시 제출합니다.
- 사전 확인이 완료되면 제출을 클릭하여 복원 작업을 제출합니다.
전체 + 증분 백업 이미지에서 새 대상에 PostgreSQL 데이터베이스 복원
- 앱 관리자 애플리케이션 목록에서 보호된 데이터베이스를 마우스 오른쪽 버튼으로 클릭하고 액세스를 선택합니다. 관리형 백업 계획 상태 필터를 사용하여 보호된 데이터베이스만 표시합니다.
- 스냅샷 이미지를 선택하고 복원을 클릭합니다.
- 복원 페이지에서 새 대상에 복원을 선택합니다.
- 모든 구성의 경우 타겟 드롭다운 목록에서 대상 PostgreSQL 노드를 선택할 수 있습니다. 새 타겟의 노드를 선택합니다.
- (선택사항) 이 작업에 사용할 설명 라벨을 입력합니다.
- Replace Original Application Identity를 선택합니다. 이 옵션은 복원 대상이 백업이 원래 생성된 것과 동일한 백업/복구 어플라이언스의 새 호스트인 경우에만 사용할 수 있습니다.
- 예. 이 애플리케이션은 원래 애플리케이션을 대체하며 원래 애플리케이션과 동일한 애플리케이션 ID, 작업 기록, 백업 이미지, 백업 계획을 갖습니다.
- 아니요. 원래 애플리케이션은 대체되지 않습니다. 발견되었지만 아직 보호되지 않은 새 애플리케이션을 만듭니다.
- 로그를 사용할 수 있으면 롤 포워드 시간을 사용할 수 있습니다. 복구된 데이터베이스에 적용할 가장 최근 로그의 날짜와 시간을 선택합니다.
- 포함된 데이터베이스: PostgreSQL 인스턴스 복원으로 복원될 PostgreSQL 데이터베이스 목록이 미리 채워집니다. 변경할 수 없습니다.
- 애플리케이션 옵션
- PostgreSQL 대상 OS 사용자 이름 새 PostgreSQL 인스턴스가 생성될 대상 서버의 운영체제 사용자 이름을 입력합니다.
- PostgreSQL 대상 서버 홈 디렉터리 대상 서버의 PostgreSQL 설치된 바이너리 홈 디렉터리의 경로를 입력합니다.
- PostgreSQL 타겟 구성 파일 경로 대상 서버에서 PostgreSQL 인스턴스의 구성 경로를 입력합니다.
- 고급 옵션
- POSTGRESQL TARGET DB USER NAME 및 POSTGRESQL TARGET DB PASSWORD (선택사항) 생성할 대상 PostgreSQL 인스턴스의 새 사용자 인증 정보를 입력합니다. 아무것도 지정하지 않으면 기본 데이터베이스 사용자 이름 (postgres)이 비밀번호 없이 사용됩니다. 기본적으로 로컬 시스템에서 로그인할 때 비밀번호가 필요하지 않습니다.
- 사전 비행 확인을 클릭합니다.
- 실행 전 검사에 실패하면 문제를 해결하고 실행 전 검사를 다시 제출합니다.
- 사전 확인이 완료되면 제출을 클릭하여 복원 작업을 제출합니다.