开发者社区> 问答> 正文

什么是其它实例迁入


描述


从其它RDS实例迁入,支持MySQL和SQL Server的独享型实例,关于实例规格详情,请参见 实例规格表
对于MySQL实例,支持批量数据库迁入。迁移过程中,源实例的状态处于“迁移中”,目标实例的状态处于“数据导入中”。实例需要满足如下条件,否则操作会失败:


  • 适用于不同实例间(实例都属于同一个用户)的数据库迁移。

  • 实例状态:运行中。

  • 实例数据库状态:运行中。

  • 目标实例锁定模式:正常。

  • 目标实例的存储空间 > 目标实例的使用空间-目标实例DB的空间 + 源实例数据库的空间。

  • 待迁移数据库在源实例和目标实例都必须存在,而且是激活状态。

对于SQL Server实例,支持批量数据库迁入。迁移过程中,源实例的状态处于“迁移中”,目标实例的状态处于“数据导入中”。实例需要满足如下条件,否则操作会失败:

  • 适用于不同实例间(实例都属于同一个用户)的数据库迁移。

  • 实例状态:运行中。

  • 实例数据库状态:运行中。

  • 目标实例锁定模式:正常。

  • 目标实例的存储空间 > 目标实例的使用空间-目标实例数据库的空间 + 源实例数据库的空间。


请求参数

名称类型是否必须描述
ActionString系统规定参数,取值:ImportDatabaseBetweenInstances。
DBInstanceIdString实例名。
SourceDBInstanceIdString源实例名,不能与待迁移实例相同。
DBInfoString待迁移实例的数据库信息,JSON串格式。
  • 对于MySQL实例,值为数组,示例:{“DBNames”:[“mydb”,”mydb2”]},MySQL类型要求源数据库和目的数据库名称必须一致,示例中的意思是两个数据库(mydb和mydb2)进行数据迁入,源实例和目的实例都有这两个数据库。
  • 对于SQL Server实例,值为key-value对,key为原数据库,目标为迁移目标数据库,示例{“DBNames”:{“srcdb”:”destdb”,”srcdb2”:”destmydb2”}},SQL Server允许源数据库和目标数据库名称可以不一致,示例的意思是将srcdb迁入至destdb,将srcdb2迁入至destmydb2。但是多个源数据库名称不允许一样,多个目标数据库名称也不允许一样。


DBInfo参数

名称类型是否必须描述
DBNamesList待迁移的数据库名称列表,如[“mydb”,”mydb2”]。


返回参数

名称类型描述
<公共返回参数>详见公共参数
ImportIdInteger导入实例ID。


示例


  • 请求示例
    1. [backcolor=transparent] https[backcolor=transparent] :[backcolor=transparent] //rds.aliyuncs.com/?Action=ImportDatabaseBetweenInstances
    2. [backcolor=transparent]&[backcolor=transparent]DBInstanceId[backcolor=transparent]=[backcolor=transparent]riauvjz6zajfiq6ba1370329449201
    3. [backcolor=transparent]&[backcolor=transparent]SourceDBInstanceId[backcolor=transparent]=[backcolor=transparent]rdsmn6nqimn6nqi
    4. [backcolor=transparent]&{[backcolor=transparent]"DBNames"[backcolor=transparent]:[[backcolor=transparent]"mydb"[backcolor=transparent],[backcolor=transparent]"mydb2"[backcolor=transparent]]}
    5. [backcolor=transparent]&<公共请求参数>

  • 返回示例
    XML格式:
    1. [backcolor=transparent] <ImportDatabaseBetweenInstancesResponse>
    2. [backcolor=transparent]         [backcolor=transparent]<ImportId>[backcolor=transparent]2122321[backcolor=transparent]</ImportId>
    3. [backcolor=transparent]       [backcolor=transparent]<RequestId>[backcolor=transparent]5A77D650-27A1-4E08-AD9E-59008EDB6927[backcolor=transparent]</RequestId>
    4. [backcolor=transparent]</ImportDatabaseBetweenInstancesResponse>

    JSON格式:
    1. [backcolor=transparent]{
    2. [backcolor=transparent]       [backcolor=transparent]"ImportId"[backcolor=transparent]:[backcolor=transparent]2122321
    3. [backcolor=transparent]       [backcolor=transparent]"RequestId"[backcolor=transparent]:[backcolor=transparent]"5A77D650-27A1-4E08-AD9E-59008EDB6927"
    4. [backcolor=transparent]}

展开
收起
云栖大讲堂 2017-10-19 11:12:10 1558 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
电商平台的资源开通及数据迁移篇 立即下载
ECS云磁盘热迁移 立即下载
ECS全知道(下) 镜像与快照+块存储、安全、网运维与监控 立即下载