閱讀892 返回首頁    go 魔獸


其他實例遷入__數據遷移_API 參考_雲數據庫 RDS 版-阿裏雲

描述

從其他RDS實例遷入,支持MySQL和SQLServer的專享型實例。
對於MySQL實例,支持批量DB遷入。遷移過程中,源實例的狀態處於“遷移中”,目標實例的狀態處於“數據導入中”。滿足以下條件:

  • 適用於不同實例間(實例都屬於同一個用戶)的DB遷移;
  • 實例狀態:運行中
  • 實例DB狀態:運行中
  • 目標實例鎖定模式:正常
  • 目標實例的存儲空間 > 目標實例的使用空間-目標實例DB的空間+源實例DB的空間
  • 待遷移DB在源實例和目標實例都必須存在,而且是激活狀態。

對於SQL Server實例,支持批量DB遷入。遷移過程中,源實例的狀態處於“遷移中”,目標實例的狀態處於“數據導入中”。滿足以下條件:

  • 適用於不同實例間(實例都屬於同一個用戶)的DB遷移;
  • 實例狀態:運行中
  • 實例DB狀態:運行中
  • 目標實例鎖定模式:正常
  • 目標實例的存儲空間 > 目標實例的使用空間-目標實例DB的空間+源實例DB的空間

請求參數

名稱 類型 是否必須 描述
Action String 係統規定參數,取值:ImportDatabaseBetweenInstances
DBInstanceId String 實例名
SourceDBInstanceId String 源實例名,不能與待遷移實例相同
DBInfo String 待遷移實例的DB信息,JSON串格式。對於MySQL實例,值為數組,示例:{"DBNames":["mydb","mydb2"]},MySQL類型要求源DB和目的DB名稱必須一致,示例中的意思是兩個DB(mydb,mydb2)進行數據遷入,源實例和目的實例都有這兩個DB;對於SQLServer實例,值為key-value對,key為原db,目標為遷移目標db,示例{"DBNames":{"srcdb":"destdb","srcdb2":"destmydb2"}},SQL Server允許源DB和目標DB名稱可以不一致,示例的意思是將srcdb遷入至destdb,將srcdb2遷入至destmydb2 .但是多個源db名稱不允許一樣,多個目標db名稱也不允許一樣

DBInfo參數

名稱 類型 是否必須 描述
DBNames List 待遷移的數據庫名稱列表,如["mydb","mydb2"]

返回參數

名稱 類型 描述
詳見附錄
ImportId Integer 導入實例Id

示例

  • 請求示例
https://rds.aliyuncs.com/?Action=ImportDatabaseBetweenInstances
&DBInstanceId=riauvjz6zajfiq6ba1370329449201
&SourceDBInstanceId=rdsmn6nqimn6nqi
&{"DBNames":["mydb","mydb2"]}
&<公共請求參數>
  • 返回示例

XML格式:

<ImportDatabaseBetweenInstancesResponse>
           <ImportId>2122321</ImportId>
         <RequestId>5A77D650-27A1-4E08-AD9E-59008EDB6927</RequestId>
</ImportDatabaseBetweenInstancesResponse>

JSON格式:

{
         "ImportId":2122321
         "RequestId":"5A77D650-27A1-4E08-AD9E-59008EDB6927"
}

最後更新:2016-11-23 16:03:54

  上一篇:go 查看導入列表__數據遷移_API 參考_雲數據庫 RDS 版-阿裏雲
  下一篇:go 取消遷移__數據遷移_API 參考_雲數據庫 RDS 版-阿裏雲