restoreDmsDatabase

Prev Next

개요

내부 백업 스토리지로 옮긴 파일을 이용해 데이터 베이스를 복구합니다.
별도로 restore database [userdb] with recovery API를 제공하지 않기 때문에 isRecovery 옵션에 주의합니다.
응답의 requestNo를 getDmsOperation API를 이용해 진행 상태를 조회할 수 있습니다.

요청

요청 파라미터

파라미터명 필수 여부 타입 제약 사항 설명
cloudDBInstanceNo Yes String 클라우드 DB 인스턴스 번호 입력
fileName Yes String 파일 이름 입력
오브젝트 스토리지의 bucket 하위에 폴더를 만들어 업로드한 경우는 subfolder/filename 형식을 취함
isRecovery Yes Boolean 리스토어 시 recovery와 norecovery 모드 선택
더이상 로그 백업을 복구하지 않을 경우 1을 입력하고 restoreDmdLog API를 이용해 추가 로그 리커버리를 수행할 경우 0을 입력
newDatabaseName Yes String restore할 새로운 database 이름 입력
복구 대상 데이터 베이스 인스턴스에 중복되지 않는 이름으로 입력
responseFormatType No String response의 결과 format 설정

예시

요청 예시

{CloudDB_API_URL}/restoreDmsDatabase?cloudDBInstanceNo=1010059&fileName=d1.full&isRecovery=0

응답 예시

<restoreDmsDatabaseResponse>
    <requestId>e7ed561c-50de-4772-8791-c6b9bf5dbe10</requestId>
    <returnCode>0</returnCode>
    <returnMessage>success</returnMessage>
    <requestNo>782352</requestNo>
</restoreDmsDatabaseResponse>