检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
"compare_object_infos" : [ { "db_name" : "may_5", "table_name" : [ "table_name_0", "table_name_1" ] } ] } } 响应示例 状态码: 200 OK {
图1 设置恢复模式 方法二:使用如下SQL命令的方式进行设置。 USE master; ALTER DATABASE database_name SET RECOVERY FULL; 目标数据库磁盘要求 目标数据库的可用磁盘空间至少为待还原数据库总数据量大小的1.5倍。 迁移时间的评估参考
参数类型 描述 db_table_name 是 String 库名.表名,例如格式为lxl_test1.test_1,其中lxl_test1为库名,test_1为表名。 db_name 是 String 库名。长度限制256。 table_name 是 String 表名。长度限制256。
compare_job_id 是 String 对比任务ID。 表2 Query参数 参数 是否必选 参数类型 描述 target_db_name 否 String 目标库名称。 db_name 否 String 源库名称。 type 否 String 类型。 compare:对比 unCompare:无法对比
表名: alter table old_name rename to new_name; 若存在非法视图名,可通过如下语句,在源数据库修改包含不支持字符的视图名: rename old_view_name to new_view_name; 父主题: 数据库配置项检查
查询结果ID。 job_id String 任务ID。 status String 查询状态。 枚举值: pending failed success 状态码: 400 表5 响应Body参数 参数 参数类型 描述 error_code String 错误码。 最小长度:12 最大长度:12
String 任务ID。 precheck_id String 预检查ID。 status String 成功或失败的状态。取值: success failed error_code String 错误码。 error_msg String 错误信息。 请求示例 MySQL实时迁移任务首次启动预检查
compare:查询正常对比的项 unCompare:查询无法对比的项 db_name 否 String 源数据库名。 target_db_name 否 String 目标数据库名。 query_tb_name 否 String 表名过滤关键字。 limit 否 Integer 每页显示的条目数量。
参数类型 描述 db_name 是 String 库名。 table_name 否 Array of strings 该库下的表名列表。 表5 compare_object_with_token字段数据结构说明 参数 是否必选 参数类型 描述 db_name 是 String 库名。
user_name IDENTIFIED BY password; 不通过原因:部分表无法同步,这些表的特征为:表名称的字母相同但大小写不同。 处理建议:建议修改表名或者返回对象选择页面,不同步这些重名表。修改表名语句参考: ALTER TABLE old_table_name RENAME
"id": "0", "name": "default", "status": "1" }, { "id": "2d8315f3-f25f-4481-a867-b7ef05a4b9c2", "name": "eps_test_new_改名"
INDEX index_name; 不通过原因:源库存在超过目标库索引列长度限制的索引。 处理建议:在对象选择中去除该表或者修改索引长度。 删除索引语句参考: DROP INDEX index_name; 创建索引语句参考: CREATE INDEX index_name ON table_name(col1
详情请参见表5。 表5 dirty_data_list参数说明 参数 参数类型 描述 db_name String 数据库名称。 schema_name String schema名称。 table_name String 表名称。 error_sql String 异常SQL。 error_time
from pg_drop_replication_slot('slot_name'); 其中slot_name为2中查询的流复制槽名称。 执行如下语句,查询流复制槽是否成功删除 select slot_name from pg_replication_slots where database
SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME != LOWER(TABLE_NAME) AND TABLE_TYPE = 'BASE TABLE'; SELECT SCHEMA_NAME FROM INFORMATION_SCHEMA
处理建议:建议为无主键表添加主键,或者不同步无主键表。 增加主键语句参考: ALTER TABLE table_name ADD CONSTRAINT constraint-name PRIMARY KEY (column_name); Oracle为源同步场景 表4 源库无主键表检查 预检查项 源库无主键表检查。
"code" : "az1xahz", "name" : "az1xahz", "status" : "DISABLED" }, { "code" : "az2xahz", "name" : "az2", "status" : "ENABLED"
ConnectionConfig 参数 是否必选 参数类型 描述 driver_name 否 String 驱动程序名称。 表5 BaseEndpoint 参数 是否必选 参数类型 描述 id 否 String 数据库信息ID。 endpoint_name 是 String 数据库场景类型。取值: oracle:云下自建Oracle数据库。
from pg_drop_replication_slot('slot_name'); 其中slot_name为2中查询的流复制槽名称。 执行如下语句,查询流复制槽是否成功删除 select slot_name from pg_replication_slots where database
处理建议:不同步表结构时,目标库上需提前创建表或者选择同步表结构。 目标库建表语句参考: CREATE TABLE table_name (column_name data_type); Oracle->GaussDB(DWS)、Oracle->PostgreSQL同步场景 表3 目标数据库是否存在与源数据库同名的对象