描述
从其它RDS实例迁入,支持MySQL和SQL Server的独享型实例,关于实例规格详情,请参见实例规格表。
对于MySQL实例,支持批量数据库迁入。迁移过程中,源实例的状态处于“迁移中”,目标实例的状态处于“数据导入中”。实例需要满足如下条件,否则操作会失败:
-
适用于不同实例间(实例都属于同一个用户)的数据库迁移。
-
实例状态:运行中。
-
实例数据库状态:运行中。
-
目标实例锁定模式:正常。
-
目标实例的存储空间 > 目标实例的使用空间-目标实例DB的空间 + 源实例数据库的空间。
-
待迁移数据库在源实例和目标实例都必须存在,而且是激活状态。
对于SQL Server实例,支持批量数据库迁入。迁移过程中,源实例的状态处于“迁移中”,目标实例的状态处于“数据导入中”。实例需要满足如下条件,否则操作会失败:
-
适用于不同实例间(实例都属于同一个用户)的数据库迁移。
-
实例状态:运行中。
-
实例数据库状态:运行中。
-
目标实例锁定模式:正常。
-
目标实例的存储空间 > 目标实例的使用空间-目标实例数据库的空间 + 源实例数据库的空间。
请求参数
名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
Action | String | 是 | 系统规定参数,取值:ImportDatabaseBetweenInstances。 |
DBInstanceId | String | 是 | 实例名。 |
SourceDBInstanceId | String | 是 | 源实例名,不能与待迁移实例相同。 |
DBInfo | String | 是 | 待迁移实例的数据库信息,JSON串格式。
|
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"
}