目标数据库是否存在和源数据库同名的数据库
MySQL迁移场景
预检查项 |
目标数据库是否存在和源数据库同名的数据库 |
---|---|
描述 |
校验用户提供的目标数据库是否存在与源数据库相同的数据库。 |
不通过提示及处理建议 |
不通过原因:源数据库连接失败,导致该项检查无法进行。 处理建议:查看源数据库连接是否成功。 |
不通过原因:目标数据库连接失败,导致该项检查无法进行。 处理建议:查看目标数据库连接是否成功。 |
|
不通过原因:用户基本权限不足。 处理建议:查看对应数据库账号权限是否符合迁移要求。 |
|
处理建议:
|
|
不通过原因:增量迁移场景下, 目标数据库中不允许存在与源数据库中的库同名的库。 处理建议:根据实际情况判断是否需要删除目标数据库中与源数据库同名的库、或指定一个新的RDS实例进行迁移。 |
Redis->GeminiDB Redis迁移场景
预检查项 |
目标数据库是否存在和源数据库同名的数据库 |
---|---|
描述 |
校验用户提供的目标数据库是否存在与源数据库相同的数据库。 |
不通过提示及处理建议 |
不通过原因:目标数据库中不允许存在与源数据库中的库同名的库。 处理建议:根据实际情况判断是否需要删除目标数据库中与源数据库同名的库、或指定一个新的实例进行迁移。 |
Oracle->MySQL、Oracle->GaussDB(for MySQL)同步场景
预检查项 |
目标数据库是否存在和源数据库同名的数据库。 |
---|---|
描述 |
校验用户需要同步的表的映射名是否已经在目标库存在,若存在,则无法同步。 |
不通过提示及处理建议 |
不通过原因:部分表无法迁移,这些表的特征为:表名称的字母相同但大小写不同。 处理建议:建议修改表名或者返回对象选择页面,不同步这些重名表。修改表名语句参考: ALTER TABLE old_table_name RENAME TO new_table_name; |
不通过原因:目标库中存在要同步的表,该表的名称和源库需要同步的表的映射名称相同。 处理建议:删除目标库表。删表语句参考: DROP TABLE table_name; |
Oracle->PostgreSQL同步场景
预检查项 |
目标数据库是否存在和源数据库同名的数据库。 |
---|---|
描述 |
校验用户提供的目标数据库是否存在与源数据库相同的数据库,若不存在,则无法迁移。 |
不通过提示及处理建议 |
不通过原因:目标库不存在与源库同名且字母全为小写的数据库。 处理建议:建议在目标库手动创建名称字母全为小写的数据库。 |
不通过原因:迁移对象中包含名称仅大小写不同的数据库。 处理建议:建议对象选择时只选择名称仅大小写不同的数据库中的一个。 |
|
不通过原因:迁移对象中包含名称仅大小写不同的表。 处理建议:建议修改表名或者不迁移这些重名表。 |
|
不通过原因:目标库存在与迁移对象同名且字母全为小写的表。 处理建议:建议修改表名或者不迁移这些重名表。 |
|
不通过原因:目标库中存在要同步的表,该表的名称和源库需要同步的表的映射名称相同。 处理建议:删除目标库表。删表语句参考: DROP TABLE table_name; |
PostgreSQL->PostgreSQL同步场景
预检查项 |
目标数据库是否存在和源数据库同名的数据库。 |
---|---|
描述 |
校验用户提供的目标数据库是否存在与源数据库相同的数据库,避免已存在的数据库被覆盖。若存在,则无法迁移。 |
不通过提示及处理建议 |
不通过原因:目标数据库存在同名数据库。 处理建议:修改目标数据库的同名数据库,避免数据库被覆盖。 |
PostgreSQL->GaussDB(DWS)同步场景
预检查项 |
目标数据库是否存在和源数据库同名的数据库。 |
---|---|
描述 |
校验用户提供的目标数据库是否存在与源数据库相同的数据库,避免已存在的数据库被覆盖。若存在,则无法迁移。 |
不通过提示及处理建议 |
不通过原因:目标数据库存在同名数据库。 处理建议:修改目标数据库的同名数据库,避免数据库被覆盖。 |
DDM->Oracle同步场景
预检查项 |
目标数据库是否存在和源数据库同名的数据库。 |
---|---|
描述 |
DDM到Oracle的同步,需要预先在目标端创建对应的数据库(用户),否则同步失败。 |
不通过提示及处理建议 |
不通过原因:部分数据库无法迁移,目标库中不存在。 处理建议:建议在目标数据库预先创建该库(用户)或者不迁移该库。创建用户语句参考: CREATE USER user_name IDENTIFIED BY password; |