oracle同步
oracle同步
SDK类名:/active/OracleRule
同步规则-数据库预检(支持单个或者多个)
SDK方法名:describeRuleDbCheckMult;数据库预检
URL
/active/rule/db_check_mult
Method
POST
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
db_uuid | Array |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 200 | |||
msg | String | ||||
data | Object | ||||
message | String | ||||
code | Number | 0 | |||
info_list | Object | ||||
ver | String | 版本号 | |||
lang | String | 字符集的信息 | |||
nlang | String | 国家字符集 | |||
max_processes | String | process 最大连接数 | |||
db_block_size | String | ||||
all_redo_size | String | redo log 总大小 | |||
db_file | String | db_files 数 | |||
open_cursor | String | ||||
partition_large_extents | String | 成功:1 失败:0 | |||
components | Object | 组件列表 | |||
min_supple_log | String | 1 | 最小附加日志 成功:1 失败:0 | ||
force_logging | String | 1 | 正确 1 失败:0 成功:1 失败:0 | ||
index_partition_large_extents | String | 成功 1 失败 0 | |||
open_arch | String | 开启归档 成功:1 失败:0 | |||
db_connect | String | 1 | 成功:1 失败:0 | ||
notice | String | 注意事项 | |||
uuid | String |
同步规则-增量失败DML统计
SDK方法名:describeSyncRulesDML
URL
/active/rule/incre_dml_summary
Method
POST
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
offset | Number | 否 | 1 | 偏移位置 | |
limit | String | 否 | 10 | 搜索行数 | |
usr | String | 否 | 用户 | ||
rule_uuid | String | 否 | @guid | 规则uuid | |
sort_order | String | 否 | asc | 排序方式 | |
search | String | 否 | 搜索 | ||
sort | String | 否 |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | |||
info_list | Array | 否 | |||
usr | String | 否 | usr | ||
table_name | String | 否 | table200 | ||
irp_error_number | Number | 否 | 30 | ||
urp_error_number | Number | 否 | 60 | ||
drp_error_number | Number | 否 | 90 | ||
total | Number | 否 | 1 |
同步规则-已同步的对象具体信息
SDK方法名:describeSyncRulesObjInfo
URL
/active/rule/sync_obj_info
Method
POST
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
offset | Number | 否 | 0 | ||
limit | Number | 否 | 10 | ||
rule_uuid | String | 否 | @guid | ||
usr | String | 否 | |||
sort | String | 否 | |||
sort_order | String | 否 | |||
search | String | 否 |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
message | String | 否 | |||
code | Number | 否 | 0 | ||
info_list | Array | 否 | 2 | ||
nAll | Number | 否 | |||
eAll | Number | 否 | |||
name | String | 否 | I2_1 | ||
nRow | String | 否 | 112003 | ||
eIRP | String | 否 | 0 | ||
eURP | String | 否 | 0 | ||
eDRP | String | 否 | 1 | ||
nIRP | String | 否 | 1 | ||
nURP | String | 否 | 1 | ||
nDRP | String | 否 | 1 | ||
state | String | 否 | - | ||
total | Number | 否 | 2000 |
同步|对象比较|对象修复|表比较 - 新建-准备-获取代理状态
SDK方法名:describeSyncRulesProxyStatus
URL
/active/rule/proxy_status
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | [0] success | ||
proxy | String | 否 | online |
同步规则 - 新建
SDK方法名:createOracleRule; 创建同步规则
URL
/active/rule
Method
POST
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
rule_name | String | 否 | ctt->ctt | 规则名称 | |
src_db_uuid | String | 否 | 6C4AEF37-6496-6DCD-E085-DD640001E4EC | 源端数据库uuid | |
tgt_db_uuid | String | 否 | 1C5F3C4B-7333-9518-7349-9712BC9ED664 | 备端数据库uuid | |
start_rule_now | Number | 否 | 0 | 开始规则 | |
row_map_mode | String | 否 | rowid | 行映射方式 | |
tgt_type | String | 否 | oracle | 备库类型 | |
db_user_map | Object | 否 | {"CTT":"CTT"} | 用户映射模式 | |
map_type | String | 否 | user | 映射方式 | |
table_map | Array | 否 | [{}] | 表映射模式 | |
sync_mode | Number | 否 | 1 | ||
dbmap_topic | String | 否 | kfk 整库映射 | ||
start_scn | String | 否 | 起始scn | ||
storage_settings | Object | 否 | 高级->存储设置 | ||
src_max_mem | Number | 否 | 512 | ||
src_max_disk | Number | 否 | 5000 | ||
txn_max_mem | Number | 否 | 10000 | ||
tf_max_size | Number | 否 | 100 | ||
tgt_extern_table | String | 否 | |||
max_ld_mem | String | ||||
table_space_map | Object | 否 | 高级->表空间映射 | ||
tgt_table_space | String | 否 | |||
table_mapping_way | String | 否 | ptop | ||
table_path_map | Object | 否 | {"ddd":"sss","ddd1":"sss1"} | ||
table_space_name | Object | 否 | {"qq":"ss"} | ||
other_settings | Object | 否 | 高级->其他设置 | ||
keep_dyn_data | Number | 否 | 0 | ||
dyn_thread | Number | 否 | 1 | ||
dly_constraint_load | Number | 否 | 0 | ||
zip_level | Number | 否 | 0 | ||
ddl_cv | Number | 否 | 0 | 备端对删除的表进行备份 | |
keep_bad_act | Number | 否 | 0 | ||
keep_usr_pwd | Number | 否 | 1 | ||
convert_urp_of_key | Number | 否 | 0 | ||
merge_track | String | 统一解析 | |||
ignore_foreign_key | Number | 否 | 0 | ||
table_delay_load | Array | ["hh.ww"] | |||
fill_lob_column | String | ||||
keep_seq_sync | String | ||||
gen_txn | String | ||||
encrypt_switch | Number | ||||
encrypt_type | Number | ||||
table_change_info | Number | 表结构变更通知 | |||
encrypt_key | String | ||||
message_format | String | protobuf json | |||
json_format | String | json canaljson message_format为json时,可传json , canaljson, 其他值传空串 | |||
bw_settings | Object | 否 | 高级->宽带设置 | ||
bw_limit | String | 否 | "1200:00-13:0040M,300:00-13:0040M" | ||
full_sync_settings | Object | 否 | 全同步设置 | ||
load_thd | Number | 否 | 1 | ||
keep_exist_table | Number | 否 | 0 | ||
keep_table | Number | 否 | 0 | ||
ld_dir_opt | Number | 否 | 0 | ||
his_thread | Number | 否 | 1 | ||
try_split_part_table | Number | 否 | 0 | ||
concurrent_table | Array | 否 | ["hello.world"] | ||
dump_thd | Number | 1 | |||
clean_user_before_dump | Number | 0 | |||
existing_table | String | drop_to_recycle | |||
sync_mode | Number | 0 | |||
start_scn | String | ||||
full_sync_obj_filter | Object | 否 | 全同步对象过滤 | ||
full_sync_obj_data | Array | 否 | ["PROCEDURE","PACKAGE","PACKAGE BODY","DATABASE LINK","OLD JOB","JOB","PRIVS","CONSTRAINT","JAVA RESOURCE","JAVA SOURCE"] | ||
inc_sync_ddl_filter | Object | 否 | 增量同步对象ddl过滤 | ||
inc_sync_ddl_data | Array | 否 | ["INDEX","VIEW","FUNCTION"] | ||
filter_table_settings | Object | 否 | 过滤表 | ||
exclude_table | Array | 否 | ["hh.ww"] | ||
etl_settings | Object | 否 | etl | ||
etl_table | Array | 否 | |||
oprType | String | 否 | IRP | ||
table | String | 否 | |||
user | String | 否 | |||
process | String | 否 | SKIP | ||
addInfo | String | 否 | |||
biz_grp_list | Array | 否 | 分组业务 | ||
kafka_time_out | String | 否 | 12000 | ||
part_load_balance | String | 否 | by_table | ||
kafka_message_encoding | String | UTF-8 | |||
kafka | Array | ||||
binary_code | String | 取值 hex , base64 | hex | ||
dml_track | Array | ||||
enable | Number | ||||
urp | Number | ||||
drp | Number | ||||
tmcol | String | ||||
delcol | String | ||||
error_handling | Object | 高级->错误处理 | |||
load_err_set | String | continue | 装载错误处理方式 continue 继续装载 stopld:停止装载 stoptabld:停止此表装载 | ||
drp | String | ignore | 删除时未找到记录 ignore :忽略 err:报错 | ||
irp | String | irpafterdel | 插入时记录冲突 irp: 删除后插入 tourp:转换为更新 err:报错 | ||
urp | String | toirp | 更新时为找到记录 toirp: 转换为插入 err:报错 | ||
report_failed_dml | Number | 上传dml 错误 0:没选中 1:选中 |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | success | ||
uuid | String | @uuid |
同步规则 - 修改
SDK方法名:modifyOracleRule;修改同步规则
URL
/active/rule
Method
PUT
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
rule_name | String | 否 | ctt->ctt | 表名 | |
src_db_uuid | String | 否 | 6C4AEF37-6496-6DCD-E085-DD640001E4EC | 源库uuid | |
tgt_db_uuid | String | 否 | 1C5F3C4B-7333-9518-7349-9712BC9ED664 | 备库uuid | |
start_rule_now | Number | 否 | 0 | 开始同步规则 | |
row_map_mode | String | 否 | rowid | 行映射方式 | |
tgt_type | String | 否 | oracle | 备库类型 | |
db_user_map | Object | 否 | {"CTT":"CTT"} | 用户映射 | |
map_type | String | 否 | user | 映射类型 | |
table_map | Array | 否 | [{}] | 表映射 | |
dbmap_topic | String | 否 | test1 | kfk 整库映射 | |
sync_mode | Number | 否 | 1 | ||
start_scn | String | 否 | 1 | 起始scn | |
storage_settings | Object | 否 | 高级->存储设置 | ||
src_max_mem | Number | 否 | 512 | ||
src_max_disk | Number | 否 | 5000 | ||
txn_max_mem | Number | 否 | 10000 | ||
tf_max_size | Number | 否 | 100 | ||
tgt_extern_table | String | 否 | 1 | ||
max_ld_mem | String | 1 | |||
table_space_map | Object | 否 | 高级->表空间映射 | ||
tgt_table_space | String | 否 | 1 | ||
table_mapping_way | String | 否 | ptop | ||
table_path_map | Object | 否 | {"ddd":"sss","ddd1":"sss1"} | ||
table_space_name | Object | 否 | {"qq":"ss"} | ||
other_settings | Object | 否 | 高级->其他设置 | ||
keep_dyn_data | Number | 否 | 0 | ||
dyn_thread | Number | 否 | 1 | ||
dly_constraint_load | Number | 否 | 0 | ||
zip_level | Number | 否 | 0 | ||
ddl_cv | Number | 否 | 0 | 备端对删除的表进行备份 | |
keep_bad_act | Number | 否 | 0 | ||
keep_usr_pwd | Number | 否 | 1 | ||
convert_urp_of_key | Number | 否 | 0 | ||
ignore_foreign_key | Number | 否 | 0 | ||
table_delay_load | Array | ||||
table | String | ||||
user | String | ||||
keep_seq_sync | String | 1 | |||
fill_lob_colum | String | ||||
gen_txn | String | 1 | |||
merge_track | String | ||||
sync_lob | Number | 是否同步lob 数据 | |||
table_change_info | Number | 1 | 表结构变更通知 | ||
message_format | String | protobuf json | |||
json_format | String | json canaljson message_format为json时,可传json , canaljson, 其他值传空串 | |||
error_handling | Object | 否 | 高级->错误处理 | ||
load_err_set | String | 否 | continue | 装载错误处理方式 continue 继续装载 stopld:停止装载 stoptabld:停止此表装载 | |
drp | String | 否 | ignore | 删除时未找到记录 ignore :忽略 err:报错 | |
irp | String | 否 | irpafterdel | 插入时记录冲突 irp: 删除后插入 tourp:转换为更新 err:报错 | |
urp | String | 否 | toirp | 更新时为找到记录 toirp: 转换为插入 err:报错 | |
report_failed_dml | Number | 上传dml 错误 0:没选中 1:选中 | |||
bw_settings | Object | 否 | 高级->宽带设置 | ||
bw_limit | String | 否 | "1200:00-13:0040M,300:00-13:0040M" | ||
full_sync_settings | Object | 否 | 全同步设置 | ||
keep_exist_table | Number | 否 | 0 | ||
keep_table | Number | 否 | 0 | ||
load_mode | String | 否 | direct | ||
ld_dir_opt | Number | 否 | 0 | ||
his_thread | Number | 否 | 1 | ||
try_split_part_table | Number | 否 | 0 | ||
concurrent_table | Array | 否 | ["hello.world"] | ||
dump_thd | Number | 1 | |||
clean_user_before_dump | Number | 1 | |||
existing_table | String | s | |||
sync_mode | Number | 1 | |||
start_scn | String | 1 | |||
load_thd | Number | ||||
full_sync_obj_filter | Object | 否 | 全同步对象过滤 | ||
full_sync_obj_data | Array | 否 | ["PROCEDURE","PACKAGE","PACKAGE BODY","DATABASE LINK","OLD JOB","JOB","PRIVS","CONSTRAINT","JAVA RESOURCE","JAVA SOURCE"] | ||
inc_sync_ddl_filter | Object | 否 | 增量同步对象ddl过滤 | ||
inc_sync_ddl_data | Array | 否 | ["INDEX","VIEW","FUNCTION"] | ||
filter_table_settings | Object | 否 | 过滤表 | ||
exclude_table | Array | 否 | ["hh.ww"] | ||
etl_settings | Object | 否 | etl | ||
etl_table | Array | 否 | |||
oprType | String | 否 | IRP | ||
table | String | 否 | 1 | ||
user | String | 否 | user | ||
process | String | 否 | SKIP | ||
addInfo | String | 否 | 1 | ||
biz_grp_list | Array | 否 | 分组业务 | ||
kafka_time_out | String | 否 | 12000 | producer 超时时间 | |
part_load_balance | String | 否 | 12 | 分区均衡策略 | |
rule_uuid | String | F530FB0E-0208-9071-66D3-E595AE7D5A4C | |||
kafka | Array | ||||
binary_code | String | base64 | 取值 hex , base64 | ||
dml_track | Array | ||||
enable | Boolean | 1 | |||
urp | Number | 1 | |||
drp | Number | 1 | |||
tmcol | String | 1 | |||
delcol | String | 1 |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | success | ||
uuid | String | @uuid |
同步规则-删除
SDK方法名:deleteOracleRule
URL
/active/rule
Method
DELETE
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
rule_uuids | Array | 否 | ["DBED8CDE-435D-7865-76FE-149AA54AC7F7"] | 规则数组 | |
type | String | 否 | false_rule | ||
force | Boolean | true |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 1 | ||
message | String | 否 | Delete success | ||
success_list | Array | ||||
code | String | 0 | |||
rule_uuid | String | sfasf | |||
rule_name | String | dddddd | |||
message | String | dddd | |||
fail_list | Array | ||||
code | Number | -1 | |||
message | String | dfrrr | |||
rule_uuid | String | yrtrshgf | |||
rule_name | String | gfhfdhfsh | |||
ret | Number | 否 | 200 |
同步规则-列表
SDK方法名:listSyncRules
URL
/active/rule
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
page | Number | 否 | 1 | 页数 | |
limit | Number | 否 | 10 | 单页数量 | |
search_field | String | 否 | rule_name | 搜索字段 | |
search_value | String | 否 | 模糊搜索值 | ||
group_uuid | String | 否 | 查询业务组 | ||
where_args | Object | 否 | |||
rule_uuid | String | 否 | @guid |
Response
名称 | 类型 | 必选 | 简介 | 初始值 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 200 | |||
msg | String | ||||
data | Object | ||||
code | Number | 0 | |||
message | String | [0] 操作成功。 | |||
info_list | Array | ||||
src_db_name | String | 数据源(源数据库节点名) | db103 | ||
tgt_db_name | String | 目标端(备数据库节点名) | db105 | ||
username | String | 所有者 | admin | ||
user_uuid | String | 创建用户uuid | 1BCFCAA3-E3C8-3E28-BDC5-BE36FDC2B5DC | ||
rule_uuid | Array | 规则uuid | ['6ECF19A1-3754-1490-C6A3-52AFB4D7F497', '6ECF19A1-3754-1490-C6A3-52AFB4D7F496'] | +1 | |
src_db_uuid | String | 源数据库节点uuid | AF16E01E-6988-D0FA-3A7F-DEE04C4D3B4A | ||
tgt_db_uuid | String | 备数据库节点uuid | 72855161-CD57-6FB5-C195-B19F466AB2C0 | ||
rule_type | Number | 规则类型,依照不同源端: 0:oracle, 1:脱敏规则 6:db2, 7:oceanbase, 8:informix, 9:dm | 0 | ||
rule_name | String | 规则名 | 123123 | ||
node_uuid | String | 源端机器节点uuid | |||
tgt_type | String | 目标端数据库类型 | oracle | ||
db_user_map | String | 用户映射信息 | |||
row_map_mode | String | 行映射方式, rowid:rowid, where:主键, auto:自动 | rowid | ||
map_type | String | 映射方式,对应页面勾选映射方式 | db | ||
table_map | String | 表映射信息 | |||
dbmap_topic | String | 备端为kafka并且为整库映射时 | |||
整库映射topic | |||||
sync_mode | String | 是否全量同步:0:关,1:开 | 1 | ||
start_scn | String | 起始scn | 0 | ||
storage_settings | String | 存储设置 | {"src_max_mem":"512","src_max_disk":"5000","txn_max_mem":"10000","tf_max_size":"100","max_ld_mem":"512","tgt_extern_table":""} | ||
table_space_map | String | 表空间映射 | {"tgt_table_space":"","table_mapping_way":"ptop","table_path_map":[],"table_space_name":[]} | ||
other_settings | String | 高级设置 | {"keep_dyn_data":0,"dyn_thread":1,"dly_constraint_load":0,"zip_level":0,"ddl_cv":0,"keep_bad_act":0,"keep_usr_pwd":0,"convert_urp_of_key":0,"ignore_foreign_key":0,"gen_txn":0, | ||
"merge_track":1} | |||||
error_handling | String | 错误处理 | {"irp":"irpafterdel","urp":"toirp","drp":"ignore","load_err_set":"continue","report_failed_dml":0} | ||
bw_settings | String | 带宽设置 | {"bw_limit":""} | ||
full_sync_settings | String | 全量设置 | {"existing_table":"drop_to_recycle","load_mode":"direct","ld_dir_opt":0,"his_thread":1,"try_split_part_table":1,"concurrent_table":"[]","clean_user_before_dump":0} | ||
full_sync_obj_filter | String | 全量对象过滤设置 | {"full_sync_obj_data":["INDEX","VIEW","FUNCTION","PROCEDURE","PACKAGE","PACKAGE BODY","SYNONYM","TRIGGER","SEQUENCE","JAVA CLASS","TYPE","TYPE BODY","MATERIALIZED VIEW","DATABASE LINK","OLD JOB","JOB","PRIVS","CONSTRAINT","JAVA RESOURCE","JAVA SOURCE"]} | ||
inc_sync_ddl_filter | String | 增量DDL过滤设置 | {"inc_sync_ddl_data":["CREATE TABLE","DROP TABLE","ALTER TABLE","TABLE ADD","TABLE DROP","TABLE MODIFY","TABLE RENAME","TRUNCATE TABLE","MOVE TABLE","CREATE COMMENT","ADD PARTITION","DROP PARTITION","ADD SUBPARTITION","DROP SUBPARTITION","SPLIT PARTITION","SPLIT SUBPARTITION","MERGE SUBPARTITION","MERGE PARTITION","SWAP","ALTER LVAL","SET TEMPLATE","CREATE INDEX","DROP INDEX","ALTER INDEX","RENAME INDEX","CREATE TYPE","DROP TYPE","CREATE VIEW","DROP VIEW","CREATE SYN","DROP SYN","ADD CONSTRAINT","DROP CONSTRAINT","ALTER CONSTRAINT","CREATE SEQUENCE","DROP SEQUENCE","ALTER SEQUENCE","CREATE ROLE","DROP ROLE","ALTER ROLE","GRANT SYS","GRANT OBJ","REVOKE SYS","REVOKE OBJ","CREATE MVIEW LOG","DROP MVIEW LOG","CREATE MVIEW","DROP MVIEW","CREATE JAVA","DROP JAVA","CREATE CLASS","DROP CLASS","CREATE RESOURCE","DROP RESOURCE","CREATE PROFILE","DROP PROFILE","ALTER PROFILE","CREATE PROC","DROP PROC","ALTER PROC","CREATE DROP DBLINK","CREATE QUEUE","DROP QUEUE","ALTER QUEUE","CREATE TABLESPACE","DROP TABLESPACE","ALTER TABLESPACE","RENAME TABLESPACE","ADD HASH PARTITION","SWAPS","ADD CONSTRAINTS"]} | ||
filter_table_settings | String | 表过滤设置 | {"exclude_table":"[]"} | ||
etl_settings | String | ETL设置 | {"etl_table":[]} | ||
create_time | Number | 创建时间戳 | 1593511163 | ||
start_rule_now | String | 规则提交后立即启动: 0:关,1:开 | 1 | ||
db_map_uuid | String | ||||
dml_track | String | DML操作追踪设置 | {"enable":0,"urp":0,"drp":0,"tmcol":"","delcol":""} | ||
kafka_time_out | String | Producer超时时间(毫秒) | |||
part_load_balance | String | 分区均衡策略: by_table:表名哈希, by_key:主键哈希 | by_table | ||
is_biz_admin | Number | 1 | |||
can_del | Number | 1 | 显示删除按钮 | ||
can_op | Number | 1 | 显示操作按钮 | ||
can_up | Number | 1 | 显示修改按钮 | ||
total | Number | 11 |
同步规则-获取单个
SDK方法名:describeSyncRules
URL
/active/rule/:uuid([A-F0-9-]+)
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
uuid | String | 否 | F530FB0E-0208-9071-66D3-E595AE7D5A4C |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
message | String | 否 | success | ||
code | Number | 否 | 0 | ||
info_list | Object | 否 | |||
rule_uuid | String | 否 | 751A03F5-C97D-645B-82B2-316A5D198528 | ||
src_db_uuid | String | 否 | 4CA773F4-36E3-A091-122C-ACDFB2112C21 | ||
tgt_db_uuid | String | 否 | 40405FD3-DB86-DC8A-81C9-C137B6FDECE5 | ||
tgt_type | String | 否 | kafka | ||
db_user_map | String | 否 | {"11":"1122"} | ||
row_map_mode | String | 否 | rowid | ||
map_type | String | 否 | user | ||
table_map | Array | 否 | [{src_user: "111", src_table: "222", dst_user: "3", dst_table: "4"}] | ||
dbmap_topic | String | 否 | |||
node_uuid | String | 否 | |||
sync_mode | Number | 否 | 0 | ||
start_scn | String | 否 | 0 | ||
full_sync_settings | Object | 否 | |||
keep_exist_table | Number | 否 | 0 | ||
keep_table | Number | 否 | 0 | ||
load_mode | String | 否 | direct | ||
ld_dir_opt | Number | 否 | 0 | ||
his_thread | Number | 否 | 1 | ||
try_split_part_table | Number | 否 | 0 | ||
concurrent_table | Array | 否 | ["hello.world"] | ||
rule_name | String | 否 | ctt->ctt | ||
inc_sync_ddl_filter | Object | 否 | |||
inc_sync_ddl_data | Array | 否 | ["CREATE TABLE","DROP TABLE","ALTER TABLE"] | ||
filter_table_settings | Object | 否 | |||
exclude_table | Array | 否 | ["hh.ww"] | ||
etl_settings | Object | 否 | |||
etl_table | Array | 否 | [{obj_fix_type: "URP", user: "123", table: "123", deal_type: "SKIP", field_condition: "44"}] | ||
start_rule_now | Number | 否 | 0 | ||
storage_settings | Object | 否 | |||
src_max_mem | Number | 否 | 512 | ||
src_max_disk | Number | 否 | 5000 | ||
txn_max_mem | Number | 否 | 10000 | ||
tf_max_size | Number | 否 | 100 | ||
tgt_extern_table | String | 否 | |||
error_handling | Object | 否 | |||
load_err_set | String | 否 | continue | ||
drp | String | 否 | ignore | ||
irp | String | 否 | irpafterdel | ||
urp | String | 否 | toirp | ||
table_space_map | Object | 否 | |||
tgt_table_space | String | 否 | |||
table_mapping_way | String | 否 | ptop | ||
table_path_map | String | 否 | {"ddd":"sss"} | ||
table_space_name | String | 否 | {"qq":"ss"} | ||
other_settings | Object | 否 | |||
keep_dyn_data | Number | 否 | 0 | ||
dyn_thread | Number | 否 | 1 | ||
dly_constraint_load | Number | 否 | 0 | ||
zip_level | Number | 否 | 0 | ||
ddl_cv | Number | 否 | 0 | ||
keep_bad_act | Number | 否 | 0 | ||
keep_usr_pwd | Number | 否 | 1 | ||
convert_urp_of_key | Number | 否 | 0 | ||
ignore_foreign_key | Number | 否 | 0 | ||
bw_settings | Object | 否 | |||
bw_limit | String | 否 | 1200:00-13:0040k,300:00-13:0040m | ||
biz_grp_list | Array | 否 | 业务组 | ||
dml_track | Object | 否 | |||
enable | Number | 否 | 1 | ||
urp | Number | 否 | 0 | ||
drp | Number | 否 | 1 | ||
tmcol | String | 否 | |||
delcol | String | 否 | |||
producer_send_time | String | 否 | 66666 | ||
part_load_balance | String | 否 | by_table | ||
kafka_time_out | String | 否 | 132000 | ||
full_sync_obj_filter | Object | 否 | |||
full_sync_obj_data | Array | 否 | ["PROCEDURE","PACKAGE","PACKAGE BODY","DATABASE LINK","OLD JOB","JOB","PRIVS","CONSTRAINT","JAVA RESOURCE","JAVA SOURCE"] |
同步规则 - 操作
SDK方法名:
继续:resumeOracleRule;
停止:stopOracleRule;
重启:restartOracleRule
开始日志解析:startAnalysisOracleRule;
停止日志解析:stopAnalysisOracleRule;
重新日志解析:resetAnalysisOracleRule;
停止规则并停止日志解析:stopAndStopanalysisOracleRule;
URL
/active/rule/operate
Method
POST
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
operate | String | 否 | restart | resume 继续 stop 停止 restart 重启 start_analysis stop_analysis reset_analysis stop_and_stopanalysis | |
rule_uuid | String | 否 | @guid | ||
scn | String | 否 | 1 |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
message | String | 否 | |||
code | Number | 否 | 0 |
同步规则-日志
SDK方法名:listRuleLog;同规则的日志管理
URL
/active/rule/log
Method
POST
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
offset | Number | 否 | 0 | ||
limit | Number | 否 | 10 | ||
date_start | String | 否 | @date | 开始时间 | |
date_end | String | 否 | @date | 开始时间的结束时间 | |
type | Number | 否 | -1 | 0:错误 2:消息 -1:全部 | |
module_type | Number | 否 | -1 | 0:导出 1:装载 2:解析 3:中继 4:脱敏 -1 全部 | |
query_type | Number | 否 | 1 | 最新查询:1 最早查询:2 查询 :0 | |
rule_uuid | String | 否 | F530FB0E-0208-9071-66D3-E595AE7D5A4C | 规则uuid |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | Delete success | ||
info_list | Array | 否 | 5 | ||
create_time | String | 否 | 2019-08-09 17:29:43 | ||
detail | String | 否 | Full Sync done, elapsed time: 24 sec' | ||
log_level | String | 否 | 2 | 日志级别 0:serious 2 | |
flag | Number | 否 | 1 | 0:正常, 1新信息 标红 | |
log_type | String | 否 | 装载 | 模块: 导出,装载,解析 | |
uuid | String | 否 | @uuid | ||
total | Number | 否 | 666 | ||
ret | Number | 200 |
同步规则-状态
SDK方法名:listSyncRulesStatus
URL
/active/rule/status
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
uuids | Array | 否 | ["@guid","@guid"] |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | |||
info_list | Array | 否 | 2 | ||
rule_uuid | String | 否 | '6ECF19A1-3754-1490-C6A3-52AFB4D7F497', | ||
load | String | 否 | 2019-06-23 20:23:18 | ||
extract | String | 否 | 2019-06-25 11:26:19 | ||
peak | String | 否 | 100 | ||
delay | String | 否 | 10 | ||
work_state | Object | 否 | 导出 | ||
status | String | 否 | ACTIVE_RULE_STOP | ACTIVE_RULE_TRACK:增量 ACTIVE_RULE_PAUSE:停止 ACTIVE_RULE_ABNORMAL:异常 ACTIVE_RULE_UNKNOWN 未知 | |
error_code | String | 否 | ACTIVE_RULE_DUMP 全量 ACTIVE_RULE_STOP(出错返回的停止) | ||
back_state | Object | 否 | 装载 | ||
progress | String | 否 | 0 | ACTIVE_RULE_TRACK:增量 ACTIVE_RULE_PAUSE:停止(手动停止) ACTIVE_RULE_STOP(出错返回的停止) ACTIVE_RULE_ABNORMAL:异常 ACTIVE_RULE_UNKNOWN 未知 | |
status | String | 否 | ACTIVE_RULE_DUMP | ACTIVE_RULE_DUMP | |
relay_state | Object | 否 | 中继 | ||
status | String | 否 | ACTIVE_RULE_UNKNOWN | ACTIVE_RULE_TRACK:增量 ACTIVE_RULE_PAUSE:停止 ACTIVE_RULE_ABNORMAL:异常 ACTIVE_RULE_UNKNOWN 未知 | |
track_state | Object | 否 | 解析 | ||
status | String | 否 | ACTIVE_RULE_UNKNOWN | ACTIVE_RULE_TRACK:增量 ACTIVE_RULE_STOP:停止 ACTIVE_RULE_ABNORMAL:异常 ACTIVE_RULE_UNKNOWN 未知 | |
has_new_err | Number | 否 | 1 | 0:没有新日志产生 1:产生错误日志 | |
data_info | Object | 否 | 数据库提示信息 | ||
src | Object | 否 | 源端信息 | ||
db_ip | Array | 否 | ['172.20.42.102'] | 数据库 ip | |
log_read_type | String | 否 | file | 日志读取方式 | |
orcl | String | 否 | orcl | ||
node_name | String | 否 | srcnode | 节点名 | |
node_ip | String | 否 | 172.20.42.102 | 节点ip | |
dst | Object | 否 | 备端信息 | ||
db_ip | Array | 否 | ['172.20.42.102'] | 数据库ip | |
log_read_type | String | 否 | file | 日志读取方式 | |
orcl | String | 否 | orcl | ||
node_name | String | 否 | srcnode2 | ||
node_ip | String | 否 | 172.20.42.102 | ||
stage | String | stop | stop(出错返回的停止) pause: 停止(手动返回的停止) dump: 全量 track:增量 done:完成 offline:离线 | ||
state | Number | -4017 | 0:正常 非0:错误 | ||
progress | String | 进度 | |||
has_false_rule | Boolean | 否 | true |
同步规则 - 通用状态
SDK方法名:listSyncRulesGeneralStatus
URL
/active/rule/general_status
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
uuids | Array | 否 | ["@guid","@guid"] |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | |||
info_list | Array | 否 | 2 | ||
uuid | String | 否 | '6ECF19A1-3754-1490-C6A3-52AFB4D7F497', | ||
stage | String | stop | pause: 停止 dump: 全量 track:增量 done:完成 offline:离线 | ||
state | Number | -4017 | 0:正常 非0:错误 | ||
progress | Number | 0 | 进度 |
同步规则-已同步的对象
SDK方法名:describeSyncRulesHasSync
URL
/active/rule/sync_obj
Method
POST
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
offset | String | 否 | 0 | ||
limit | Number | 否 | 10 | ||
row_uuid | String | 否 | @guid | ||
search | String | 否 |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | 3 | ||
message | String | 否 | |||
code | Number | 否 | 0 | ||
info_list | Array | 否 | 2 | ||
usr | String | 否 | I2 | ||
num | String | 否 | 18/0 | ||
index | String | 否 | 4/0 | ||
view | String | 否 | / | ||
function | String | 否 | / | ||
procedure | String | 否 | / | ||
package | String | 否 | / | ||
package_body | String | 否 | / | ||
synonym | String | 否 | / | ||
trigger | String | 否 | / | ||
sequence | String | 否 | / | ||
java_source | String | 否 | / | ||
java_class | String | 否 | / | ||
java_resource | String | 否 | / | ||
type | String | 否 | / | ||
type_boby | String | 否 | / | ||
queue | String | 否 | / | ||
materialized_view | String | 否 | / | ||
dblink | String | 否 | / | ||
total | Number | 否 | 1 | 总共多少条数据 |
同步规则-失败的对象
SDK方法名:describeSyncRulesFailObj
URL
/active/rule/fail_obj
Method
POST
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
offset | Number | 否 | 0 | ||
limit | Number | 否 | 10 | ||
rule_uuid | String | 否 | @guid | ||
search | String | 否 | |||
type | Number | 全部:-1; 按对象类型收集错误对象,支持 0="TABLE", 1="TABLE PARTITION", 2="CONSTRAINT", 3="INDEX", 4="VIEW", 5="FUNCTION", 6="PROCEDURE", 7="PACKAGE", 8="PACKAGE BODY", 9="SYNONYM", 10="TRIGGER", 11="SEQUENCE", 12="JAVA SOURCE", 13="JAVA CLASS", 14="JAVA RESOURCE", 15="TYPE", 16="TYPE BODY", 17="QUEUE", 18="MATERIALIZED VIEW", 19="DATABASE LINK", 20="MATERIALIZED VIEW LOG", 21="JOB", 22="OLD JOB", 23="PRIVS", 24="LIBRARY", 25="INDEXTYPE", 26="USER", 27="TABLESPACE", 28="UDT", | |||
stage | Number | 所有:-1 全量阶段:0 增量阶段:1 |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
message | String | 否 | |||
code | Number | 否 | 0 | ||
info_list | Array | 否 | |||
usr | String | 否 | 222 | ||
name | String | 否 | dd | ||
type | String | 否 | TABLE | ||
stage | Number | 1 | 0 全量 1增量 | ||
total | Number | 否 | 1 |
同步规则-装载信息流量图
SDK方法名:describeSyncRulesLoadInfo;装载信息
URL
/active/rule/load_info
Method
POST
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
rule_uuid | String | 否 | 规则uuid |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | |||
info_list | Object | 否 | |||
back | Object | 否 | 备端信息 | ||
full_backup | Array | 否 | 2 | ||
line | String | 否 | 1869964734445 | 0 | |
name | String | 否 | LILY.BMSQL_ORDER_LINE12333333 | I2.COMDATA | |
tunnel | String | 否 | 76.7 MB | 76.7 MB | |
load_thread | Array | 否 | 2 | ||
num | String | 否 | 0 | ||
size | String | 否 | 0 | ||
loader_info | Object | 否 | |||
actfail | String | 否 | 0 | ||
actload | String | 否 | 0 | ||
compress_rate | Number | 否 | 0 | ||
maxdelay | String | 否 | 0ms | ||
scnTime | String | 否 | 1969-12-31 16:00:00 | ||
txndelay | String | 否 | 0ms | ||
scn | String | 否 | |||
name | String | 否 | 200-db | ||
process | Number | 否 | 94.44 | ||
state | String | 否 | dump | ||
uuid | String | 否 | 4CFE1f68-B29e-E1b3-EE1c-7E51ebFcDf61 | ||
preprocess | Object | 否 | |||
split | String | 否 | 111 | ||
irp | String | 否 | 222 | ||
urp | String | 否 | 333 | ||
drp | String | 否 | 444 | ||
ddl | String | 否 | 555 | ||
ldType | String | 否 | kafka | ||
extLdSt | Object | 否 | |||
dml_cnt | Object | 否 | |||
urp | String | 否 | 111 | ||
drp | String | 否 | 222 | ||
failed | String | 否 | 333 | ||
irp | String | 否 | 444 | ||
update_time | String | 否 | 2020-03-24 15:24:57 | ||
ddl_cnt | String | 否 | 666 | ||
work | Object | 否 | 工作机信息 | ||
full_backup | Array | 否 | 2 | ||
line | String | 否 | 186996473 | ||
name | String | 否 | LILY.BMSQL_ORDER_LINE | ||
tunnel | String | 否 | 0 Bytes | ||
name | String | 否 | 199-db | ||
process | Number | 否 | 72.22 | ||
state | String | 否 | dump | ||
threads | Array | 否 | 2 | ||
num | String | 否 | 0 | ||
time | String | 否 | 2019-07-18 10:47:45 | ||
breakpoint | String | 否 | 1285.16940 | ||
lwn | String | 否 | 1285.16940 | ||
state | Number | 否 | 0 | ||
txn | Object | 否 | |||
drp | String | 否 | 19128 | ||
irp | String | 否 | 19138 | ||
mem | String | 否 | 0 Bytes | ||
mempeak | String | 否 | 828 Bytes | ||
qmi | String | 否 | 0 | ||
state | String | 否 | 0 | ||
txn | String | 否 | 20222 | ||
urp | String | 否 | 0 | ||
uuid | String | 否 | 9Dbed7fd-1EEF-eA25-2611-eDBaCeC940FC | ||
relay | Object | 否 | 中继信息 | ||
state | Number | 否 | 10 | ||
out | String | 否 | 111 | ||
speed | String | 否 | 5555 | ||
cache | String | 否 | 56666 | ||
mem | String | 否 | mem | ||
dsk | String | 否 | dsk | ||
wSeq | String | 否 | 111 | ||
rSeq | String | 否 | 222 |
同步规则-增量失败dml
SDK方法名:listRuleIncreDml;增量失败
URL
/active/rule/incre_dml
Method
POST
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
offset | Number | 否 | 0 | ||
limit | String | 否 | 10 | ||
rule_uuid | String | 否 | @guid |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | |||
info_list | Array | 否 | |||
create_time | String | 否 | 2019-07-23 12:10:57 | ||
exe_sql | String | 否 | ALTER TABLE "I2"."LIU" ADD ( "GENGYANQI" VARCHAR2 (100)) | ||
message | String | 否 | ORA-00942: table or view does not exist | ||
src_sql | String | 否 | 失败rowid :alter table liu add gengyanqi varchar(100) | ||
obj_name | String | 否 | TEST_DML | ||
opr_type | String | 否 | TABLE ADD | ||
user_name | String | 否 | I2 | ||
total | Number | 否 | 1 |
同步规则-已同步表
SDK方法名:listRuleSyncTable;已同步的表
URL
/active/rule/sync_table
Method
POST
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
row_uuid | String | 否 | @guid | ||
limit | Number | 15 | |||
offset | Number | 1 |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
message | String | 否 | |||
code | Number | 否 | 0 | ||
info_list | Array | 否 | 20 | ||
done | Number | 否 | 已同步的表 | ||
dDrp | Number | 否 | 删除 | ||
dIrp | Number | 否 | 插入 | ||
dUrp | Number | 否 | 更新 | ||
eDrp | Number | 否 | 错误删除 | ||
eIrp | Number | 否 | 0 | 错误插入 | |
eUrp | Number | 否 | 0 | 错误更新 | |
err | Number | 否 | 出错表 | ||
user | Number | 否 | 0 | 用户名 | |
total | String | 5 |
同步规则-获取数据库表字段
SDK方法名:describeRuleZStructure;获取数据库表字段
URL
/active/rule/z_structure
Method
POST
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
db_uuid | String | 否 | @guid | ||
level | String | 否 | root,user,col(0,1,2) | ||
type | String | tab,user,db | |||
tab_name | String | 搜索用到其他传空 | |||
type_value | String | type 类型对应的值 |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | Delete success | ||
info_list | Array | 否 | 2 | ||
isParent | Boolean | 否 | true | 没有子集 false,有 true | |
name | String | 否 | @name | test | |
ret | Number | 否 | 200 |
同步规则-流量图
SDK方法名:describeSyncRulesMrtg;流量图
URL
/active/rule/mrtg
Method
POST
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
set_time | Number | 否 | 1 | 开始时默认set_time等于 1, 默认值有改动 set_time_ranger*(分,小时,天) 页面自动刷新时 返回值最后一个 | |
type | String | 否 | type:traffic,memusg,delay,load_txn,load_action | ||
interval | Number | 否 | 时间间隔 | 计算方式: var interval = set_time_range > 15 ? Math.ceil(set_time_range / 3) : 5; 页面根据实际情况返回 | |
set_time_init | String | 否 | 上次时间的最后一个值 | ||
rule_uuid | String | 否 |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
max | String | 否 | |||
min | String | 否 | |||
lastdate | String | 否 | |||
message | String | 否 | |||
info_list | Array | 否 | 返回的数据 | 7 | |
start_time | String | 否 | 2018/11/08 10:40:06 | ||
traffic | Number | 否 | 时间间隔 | 1-100 | |
info_list_max | Array | 否 | 只有在事务延迟的情况才有值 | 7 | |
start_time | String | 否 | 2018/11/08 10:40:06 | ||
traffic | Number | 否 | 1-100 | ||
interval | Number | 否 | 5 | ||
uuid | String | 否 |
同步规则-装载延迟统计报表
SDK方法名:listRuleLoadDelayReport;
URL
/active/rule/load_delay_report
Method
POST
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
type | String | 否 | sec | ||
start_time | String | 否 | |||
end_time | String | 否 | |||
limit | Number | 否 | 10 | ||
offset | Number | 否 | 0 | ||
uuid | String | 否 | 1d2F6Fed-DAC6-FE94-A6cB-5Ab55415E9fd |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | [0] success | ||
total | Number | 否 | 2161 | ||
info_list | Object | 否 | |||
2020-02-05 22:28 | Array | 否 | 3 | ||
0 | Number | 否 | 9999 | ||
1 | Number | 否 | 82 | ||
2 | Number | 否 | 125 | ||
3 | Number | 否 | 52 | ||
4 | Number | 否 | 0 | ||
5 | Number | 否 | 0 | ||
6 | Number | 否 | 6 | ||
7 | Number | 否 | 7 | ||
8 | Number | 否 | 8 | ||
9 | Number | 否 | 9 | ||
10 | Number | 否 | 10 | ||
11 | Number | 否 | 11 | ||
12 | String | 否 | 12 | ||
2020-02-05 22:29 | Array | 否 | |||
0 | Number | 否 | 0 | ||
1 | Number | 否 | 0 | ||
2 | Number | 否 | 0 | ||
3 | Number | 否 | 12 | ||
4 | Number | 否 | 70 | ||
5 | Number | 否 | 150 | ||
6 | Number | 否 | 6 | ||
7 | Number | 否 | 7 | ||
8 | Number | 否 | 8 | ||
9 | Number | 否 | 9 | ||
10 | Number | 否 | 10 | ||
11 | Number | 否 | 11 | ||
12 | Number | 否 | 668 | ||
2020-02-05 22:30 | Array | 否 | |||
0 | Number | 否 | 87 | ||
1 | Number | 否 | 8 | ||
2 | Number | 否 | 0 | ||
3 | Number | 否 | 0 | ||
4 | Number | 否 | 0 | ||
5 | Number | 否 | 0 | ||
6 | Number | 否 | 6 | ||
7 | Number | 否 | 7 | ||
8 | Number | 否 | 8 | ||
9 | Number | 否 | 9 | ||
10 | Number | 否 | 10 | ||
11 | Number | 否 | 11 | ||
12 | Number | 否 | 12 | ||
2020-02-05 22:31 | Array | 否 | |||
0 | Number | 否 | 0 | ||
1 | Number | 否 | 12 | ||
2 | Number | 否 | 78 | ||
3 | Number | 否 | 89.0 | ||
4 | Number | 否 | 16.5 | ||
5 | Number | 否 | 19.0 | ||
6 | Number | 否 | 10.8 | ||
7 | Number | 否 | 9.03 | ||
8 | Number | 否 | 3.09 | ||
9 | Number | 否 | 1.09 | ||
10 | Number | 否 | 188 | ||
11 | Number | 否 | 1.5 | ||
12 | Number | 否 | 1.2 |
同步规则-增量失败ddl
SDK方法名:describeSyncRulesIncreDdl;增量失败ddl
URL
/active/rule/incre_ddl
Method
POST
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
offset | Number | 否 | 0 | ||
limit | String | 否 | 10 | ||
rule_uuid | String | 否 | @guid |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | |||
info_list | Array | 否 | |||
create_time | String | 否 | 2019-07-23 12:10:57 | ||
exe_sql | String | 否 | ALTER TABLE "I2"."LIU" ADD ( "GENGYANQI" VARCHAR2 (100)) | ||
message | String | 否 | ORA-00942: table or view does not exist | ||
obj_name | Number | 否 | LIU | ||
opr_type | Number | 否 | TABLE ADD | ||
src_sql | String | 否 | alter table liu add gengyanqi varchar(100) | ||
user_name | String | 否 | I2 | ||
total | Number | 否 | 1 |
同步规则-数据库预检
SDK方法名:describeRuleDbCheck;数据库预检
URL
/active/rule/db_check
Method
POST
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
src_db_uuid | String | 否 | |||
dst_db_uuid | String | 否 |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
message | String | 否 | |||
code | Number | 否 | 0 | ||
info_list | Object | 否 | |||
ver | Object | 否 | |||
src | String | 否 | 11.1.0 | ||
dst | String | 否 | 11.0.0 | ||
flag | String | 否 | warning | ||
msg | String | 否 | backVerNumLow | ||
lang | Object | 否 | |||
src | String | 否 | AMERICAN_AMERICA.AL32UTF8 | ||
dst | String | 否 | AMERICAN_AMERICA.AL32UTF8 | ||
flag | String | 否 | normal | ||
msg | String | 否 | |||
nlang | Object | 否 | |||
src | String | 否 | AL32UTF16 | ||
dst | String | 否 | |||
flag | String | 否 | warning | ||
msg | String | 否 | charOnBothCountryIncon | ||
db_block_size | Object | 否 | |||
src | String | 否 | 1 | ||
dst | String | 否 | 2 | ||
flag | String | 否 | warning | ||
msg | String | 否 | blockSizesTwoNotSame | ||
all_redo_size | Object | 否 | |||
src | Number | 否 | 1000 | ||
dst | Number | 否 | 999 | ||
flag | String | 否 | normal | ||
msg | String | 否 | smallCausePerTakeoverSlow | ||
max_processes | Object | 否 | |||
src | Number | 否 | 100 | ||
dst | Number | 否 | 99 | ||
flag | String | 否 | warning | ||
msg | String | 否 | smallCausePerTakeover | ||
db_file | Object | 否 | |||
src_db_file | Number | 否 | 100 | ||
dst_db_file | Number | 否 | 999 | ||
flag | String | 否 | warning | ||
msg | String | 否 | smallCauseCreateTableFileFail | ||
open_cursor | Object | 否 | |||
src | Number | 否 | 100 | ||
dst | Number | 否 | 99 | ||
flag | String | 否 | warning | ||
msg | String | 否 | smallCausePerTakeover | ||
partition_large_extents | Object | 否 | |||
src | Boolean | 否 | |||
dst | Number | 否 | YES | ||
flag | String | 否 | warning | ||
msg | String | 否 | canLeadShortageTableSpace | ||
components | Object | 否 | |||
src | Array | 否 | [11,22] | ||
dst | Array | 否 | [11,22] | ||
flag | String | 否 | normal | ||
msg | String | 否 | |||
not_support_obj | Object | 否 | |||
src | Array | 否 | [11,22] | ||
dst | Array | 否 | [11,22] | ||
flag | String | 否 | normal | ||
msg | String | 否 | |||
min_supple_log | Object | 否 | |||
src | String | 否 | YES | ||
dst | String | 否 | |||
flag | String | 否 | warning | ||
msg | String | 否 | sourceMustMinAddLog | ||
force_logging | Object | 否 | |||
src | String | 否 | YES | ||
dst | String | 否 | |||
flag | String | 否 | warning | ||
msg | String | 否 | sourceMustLog | ||
index_partition_large_extents | Object | 否 | |||
src | Boolean | 否 | YES | ||
dst | Boolean | 否 | |||
flag | String | 否 | warning | ||
msg | String | 否 | canLeadShortageTableSpace | ||
open_arch | Object | 否 | |||
src | Boolean | 否 | YES | ||
dst | Boolean | 否 | NO | ||
flag | String | 否 | warning | ||
msg | String | 否 | canLeadFullSlow | ||
db_connect | Object | 否 | |||
src | Boolean | 否 | YES | ||
dst | Boolean | 否 | YES | ||
flag | String | 否 | error | ||
msg | String | 否 | dbFailRuleNotRun | 数据库连接失败,规则无法正常运行 | |
notice | Object | 否 | |||
src | String | 否 | a\nb\n\c\n | ||
dst | String | 否 | a b c | ||
flag | String | 否 | warning | ||
msg | String | 否 |
同步规则-获取残留规则
SDK方法名:describeRuleGetFalseRule;获取残留规则
URL
/active/rule/get_false_rule
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
message | String | 否 | |||
code | Number | 否 | 0 | ||
info_list | Array | 否 | 2 | ||
uuid | String | 否 | @guid | ||
name | String | 否 | @name |
同步规则-选择用户
SDK方法名:describeRuleSelectUser;选择用户
URL
/active/rule/select_user
Method
POST
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
db_uuid | String | 否 | @guid | 数据uuid |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | Delete success | ||
info_list | Array | 否 | 6 | ||
id | String | 否 | |||
pid | String | 否 | |||
db_uuid | String | 否 | @guid | db_uuid | |
name | String | 否 | @name | ||
ret | Number | 否 | 200 |
同步规则-表修复
SDK方法名:describeRuleTableFix;表修复
URL
/active/rule/table_fix
Method
POST
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
rule_uuid | String | 否 | F530FB0E-0208-9071-66D3-E595AE7D5A4C | 规则uuid | |
tab | Array | 否 | ["I2.table"] | I2.table | |
fix_relation | Number | 否 | 0 | 0 无关联 1 有关联 |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
message | String | 否 | |||
code | Number | 否 | 0 |
同步规则-获取scn号
SDK方法名:describeRuleGetScn;
URL
/active/rule/get_scn
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
uuid | String | 否 | @guid |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
message | String | 否 | |||
code | Number | 否 | 0 | ||
scn | String | 否 |
同步规则-装载统计报表
SDK方法名:listRuleLoadReport;
URL
/active/rule/load_report
Method
POST
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
type | String | 否 | sec | ||
start_time | String | 否 | |||
end_time | String | 否 | |||
limit | Number | 否 | 10 | ||
offset | Number | 否 | 0 | ||
uuid | String | 否 | 1d2F6Fed-DAC6-FE94-A6cB-5Ab55415E9fd |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | [0] success | ||
total | Number | 否 | 2161 | ||
info_list | Object | 否 | |||
2020-02-05 22:28 | Array | 否 | 3 | ||
0 | Number | 否 | 56 | ||
1 | Number | 否 | 82 | ||
2 | Number | 否 | 125 | ||
3 | Number | 否 | 52 | ||
4 | Number | 否 | 0 | ||
5 | Number | 否 | 0 | ||
6 | Number | 否 | 6 | ||
7 | Number | 否 | 7 | ||
8 | Number | 否 | 8 | ||
9 | Number | 否 | 9 | ||
10 | Number | 否 | 10 | ||
11 | Number | 否 | 11 | ||
12 | String | 否 | 12 | ||
2020-02-05 22:29 | Array | 否 | |||
0 | Number | 否 | 0 | ||
1 | Number | 否 | 0 | ||
2 | Number | 否 | 0 | ||
3 | Number | 否 | 12 | ||
4 | Number | 否 | 70 | ||
5 | Number | 否 | 150 | ||
6 | Number | 否 | 6 | ||
7 | Number | 否 | 7 | ||
8 | Number | 否 | 8 | ||
9 | Number | 否 | 9 | ||
11 | Number | 否 | 11 | ||
10 | Number | 否 | 10 | ||
12 | Number | 否 | 668 | ||
2020-02-05 22:30 | Array | 否 | |||
0 | Number | 否 | 87 | ||
1 | Number | 否 | 8 | ||
2 | Number | 否 | 0 | ||
3 | Number | 否 | 0 | ||
4 | Number | 否 | 0 | ||
5 | Number | 否 | 0 | ||
6 | Number | 否 | 6 | ||
7 | Number | 否 | 7 | ||
8 | Number | 否 | 8 | ||
9 | Number | 否 | 9 | ||
10 | Number | 否 | 10 | ||
11 | Number | 否 | 11 | ||
12 | Number | 否 | 12 | ||
2020-02-05 22:31 | Array | 否 | |||
0 | Number | 否 | 0 | ||
1 | Number | 否 | 12 | ||
2 | Number | 否 | 78 | ||
3 | Number | 否 | 84 | ||
4 | Number | 否 | 145 | ||
5 | Number | 否 | 8 | ||
6 | Number | 否 | 999 | ||
7 | Number | 否 | 7777 | ||
8 | Number | 否 | 888 | ||
9 | Number | 否 | 9999 | ||
10 | Number | 否 | 1000 | ||
11 | Number | 否 | 1188 | ||
12 | Number | 否 | 12576 |
-------对象比较--------
URL
/对象比较
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|
对象比较 - 列表
SDK方法名:listObjCmp
URL
//active/obj_cmp
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
page | Number | 否 | 1 | ||
limit | Number | 否 | 10 | ||
search_field | String | 否 | |||
search_value | String | 否 |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
total | Number | 否 | 20 | ||
info_list | Array | 否 | 16 | ||
create_time | String | 否 | 1593511163 | ||
obj_cmp_uuid | String | 否 | C038DE5A-CDB2-F26D-FA5F-93E3FF266A87 | ||
obj_cmp_name | String | 否 | test | ||
src_db_uuid | String | 否 | 3D7dFcd9-C176-d9ee-4FFB-f22bbd554926 | ||
tgt_db_uuid | String | 否 | 3D7dFcd9-C176-d9ee-4FFB-f22bbd554925 | ||
cmp_type | String | 否 | user | ||
user_uuid | String | 否 | 1BCFCAA3-E3C8-3E28-BDC5-BE36FDC2B5DC | ||
src_db_name | String | 否 | yuan | ||
tgt_db_name | String | 否 | bei | ||
username | String | 否 | admin | ||
can_op | Number | 否 | 1 | ||
can_up | Number | 否 | 1 | ||
can_del | Number | 否 | 1 | ||
config | Object | ||||
one_task | String | 'immediate' | |||
message | String | 否 |
对象比较 - 新建
SDK方法名:createObjCmp
URL
//active/obj_cmp
Method
POST
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
obj_cmp_name | String | 否 | test | 对象比较名称 | |
src_db_uuid | String | 否 | 4CA773F4-36E3-A091-122C-ACDFB2112C21 | 源端数据库uuid | |
tgt_db_uuid | String | 否 | 40405FD3-DB86-DC8A-81C9-C137B6FDECE5 | 备端数据库uuid | |
cal_table_recoders | Number | 否 | 1 | 是否对比表的记录数 | |
rule_uuid | String | 否 | 751A03F5-C97D-645B-82B2-316A5D198528 | 同步规则uuid | |
cmp_type | String | 否 | user | 类型 | |
db_user_map | String | 否 | {'src_user':'dst_user'} | 用户映射 | |
policies | String | 否 | 策略 | ||
policy_type | String | 否 | periodic | 策略类型 | |
one_time | String | 否 | 2019-05-27 16:07:08 | ||
repair | Number | 否 | 1 | ||
config | Object | ||||
one_task | String | immediate | 立即比较:immediate 选择时间:select_time |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
message | String | 否 | |||
code | Number | 否 | 0 | ||
uuid | String | @uuid |
对象比较 - 删除
SDK方法名:deleteObjCmp
URL
//active/obj_cmp
Method
DELETE
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
uuids | Array | 否 | ["11111111-1111-1111-1111-111111111111"] | ||
force | Boolean | false |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
message | String | 否 | |||
code | Number | 否 | 1 | ||
success_list | Array | ||||
code | String | ||||
message | String | fff | |||
obj_cmp_name | String | ff | |||
obj_cmp_uuid | String | gfsg | |||
fail_list | Array | ||||
code | String | -1 | |||
message | String | sgsdf | |||
obj_cmp_name | String | dsg | |||
obj_cmp_uuid | String | sdfgdsg |
对象比较 - 获取单个
SDK方法名:describeObjCmp
URL
//active/obj_cmp/:uuid([A-F0-9-]+)
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
active_obj_cmp | Object | 否 | |||
obj_cmp_uuid | String | 否 | |||
obj_cmp_name | String | 否 | test | ||
src_db_uuid | String | 否 | 4CA773F4-36E3-A091-122C-ACDFB2112C21 | ||
tgt_db_uuid | String | 否 | 40405FD3-DB86-DC8A-81C9-C137B6FDECE5 | ||
rule_uuid | String | 否 | 751A03F5-C97D-645B-82B2-316A5D198528 | ||
cmp_type | String | 否 | user | ||
cal_table_recoders | Number | 否 | 1 | ||
db_user_map | String | 否 | {"user1":"user1"} | ||
policies | String | 否 | 1|00:09 | 1,2,3*1 | 00:02 |
policy_type | String | 否 | periodic | ||
one_time | String | 否 | 2019-05-27 16:07:08 | ||
repair | Number | 否 | 1 | ||
message | String | 否 | |||
code | Number | 否 | 0 |
对象比较 - 操作
SDK方法名:{operate}ObjCmp
URL
//active/obj_cmp/operate
Method
POST
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
operate | String | cmp_stop| cmp_restart | cmp_stop_oracle | ||
obj_cmp_uuids | Array |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 200 | |||
msg | String | ||||
data | Object | ||||
message | String | ||||
code | Number | 0 |
对象比较-比较结果时间列表
SDK方法名:listObjCmpResultTimeList
URL
//active/obj_cmp/result_time_list
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
uuid | String | 否 | @guid |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | |||
time_list | Array | 否 | 16 | ||
show_time | String | 否 | 2019-07-05 17:35:13 | ||
summary | Object | 否 | |||
diff | Number | 否 | 1-100 | ||
time | String | 否 | 2019-07-05_17-35-13 | ||
total | Number | 否 | 20 |
对象比较-比较任务结果
SDK方法名:describeObjCmpResult
URL
//active/obj_cmp/result
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
uuid | String | 否 | @guid | ||
start_time | String | 否 | 开始时间 | ||
limit | Number | 否 | |||
offset | String | 否 | |||
search_value | String | 否 | 搜索值 | ||
BackLackOnly | Number | 否 | 0 | 显示备端差异 |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
message | String | 否 | |||
code | Number | 否 | 0 | ||
result_info | Object | 否 | |||
total | Number | 否 | 20 | ||
rows | Array | 否 | |||
CONSTRAINT | String | 否 | 1/1__1 | ||
DATABASE LINK | String | 否 | 0/0__1 | ||
FUNCTION | String | 否 | 0/0__1 | ||
INDEX | String | 否 | 4/5__0 | ||
JAVA CLASS | String | 否 | 0/0__1 | ||
JAVA RESOURCE | String | 否 | 0/0__1 | ||
JAVA SOURCE | String | 否 | 0/0__1 | ||
JOB | String | 否 | 0/0__1 | ||
MATERIALIZED VIEW | String | 否 | 0/0__1 | ||
OLD JOB | String | 否 | 0/0__1 | ||
PACKAGE | String | 否 | 0/0__1 | ||
PACKAGE BODY | String | 否 | 0/0__1 | ||
PRIVS | String | 否 | 9/8__0 | ||
PROCEDURE | String | 否 | 0/0__1 | ||
QUEUE | String | 否 | 0/0__1 | ||
SEQUENCE | String | 否 | 0/0__1 | ||
SYNONYM | String | 否 | 0/0__1 | ||
TABLE | String | 否 | 18/19__0 | ||
TABLE PARTITION | String | 否 | 0/0__1 | ||
TRIGGER | String | 否 | 0/0__1 | ||
TYPE | String | 否 | 0/0__1 | ||
TYPE BODY | String | 否 | 0/0__1 | ||
VIEW | String | 否 | 2/2__1 | ||
usr | String | 否 | I2/I2 | ||
head_info | Object | 否 | |||
obj_cmp_name | String | 否 | Michelle Lewis |
获取对象比较状态
SDK方法名:listObjCmpStatus
URL
//active/obj_cmp/status
Method
POST
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
uuids | Array | 否 |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | |||
info_list | Array | 否 | |||
cmp_uuid | String | 否 | C038DE5A-CDB2-F26D-FA5F-93E3FF266A87 | ||
wSt | Object | 否 | |||
status | String | 否 | ERROR | ||
progress | Number | 否 | |||
error_code | Number | -4022 | |||
bSt | Object | 否 | |||
status | String | 否 | DUMP | ||
progress | String | 否 | 80 | ||
error_code | String | -22 | |||
diff_number | Number | 10 |
对象比较-比较结果的删除
SDK方法名:describeObjCmpResultTimeList
URL
//active/obj_cmp/result_time_list
Method
DELETE
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
uuid | String | 否 | @guid | ||
time_list | Array | 否 |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
message | String | 否 | |||
code | Number | 否 | 0 |
对象比较-比较结果详细信息
SDK方法名:listObjCmpCmpInfo
URL
//active/obj_cmp/cmp_info
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
offset | Number | 否 | 1 | ||
limit | Number | 否 | 10 | ||
search_value | String | 否 | |||
usr | String | 否 | I2 | ||
filed | String | 否 | |||
uuid | String | 否 | |||
start_time | String | 否 |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
message | String | 否 | |||
code | Number | 否 | 0 | ||
info_list | Object | 否 | |||
total | Number | 否 | 2000 | ||
rows | Array | 否 | |||
src | String | 否 | 1111 | ||
dst | String | 否 | 2222 | ||
cal_table_recoders | Boolean | 否 | false | 是否比较表的记录 |
----------对象修复------
URL
/对象修复
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|
对象修复 - 新建
SDK方法名:createObjFix
URL
//active/obj_fix
Method
POST
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
obj_fix_name | String | 否 | test | ||
src_db_uuid | String | 否 | 4CA773F4-36E3-A091-122C-ACDFB2112C21 | ||
tgt_db_uuid | String | 否 | 40405FD3-DB86-DC8A-81C9-C137B6FDECE5 | ||
obj_map | String | 否 | [{"type":"owner.name"}] | type对应类型值如下:INDEX->索引,VIEW->视图,FUNCTION->函数,PROCEDURE->存储过程,PACKAGE->包头 PACKAGE BODY->包体,SYNONYM->同义词,TRIGGER->触发器, SEQUENCE->序列,JAVA SOURCE->JAVA源,JAVA CLASS->JAVA类,JAVA RESOURCE->JAVA资源,TYPE->类型,TYPE BODY->类型体,QUEUE->队列,MATERIALIZED VIEW->物化视图,DATABASE LINK->DBLINK,OLD JOB->JOB,JOB->SCH JOB,PRIVS->权限,CONSTRAINT->约束. owner和name 用逗号连接并且 均加密 | 2 |
obj_fix_uuid | String | @guid |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
message | String | 否 | |||
code | Number | 否 | 0 | ||
uuid | String | @uuid |
对象修复 - 获取单个
SDK方法名:describeObjFix
URL
//active/obj_fix/:uuid([A-F0-9-]+)
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
uuid | String | 否 | @guid | 规则uuid |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
message | String | 否 | |||
code | Number | 否 | 0 | ||
active_obj_fix | Object | 否 | |||
obj_fix_name | String | 否 | test | ||
src_db_uuid | String | 否 | 4CA773F4-36E3-A091-122C-ACDFB2112C21 | ||
tgt_db_uuid | String | 否 | 40405FD3-DB86-DC8A-81C9-C137B6FDECE5 | ||
obj_fix_uuid | String | 否 | 751A03F5-C97D-645B-82B2-316A5D198528 | ||
obj_map | String | 否 | [{"INDEX":"owner.name"}] | json 字符串 |
对象修复 - 删除
SDK方法名:deleteObjFix
URL
//active/obj_fix
Method
DELETE
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
uuids | Array | 否 | @guid | 数组 | |
force | Boolean | false |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
message | String | 否 | |||
code | Number | 否 | 0 | ||
success_list | Array | ||||
code | String | ||||
message | String | ||||
obj_fix_name | String | ||||
obj_fix_uuid | String | ||||
fail_list | Array | ||||
code | String | ||||
message | String | ||||
obj_fix_name | String | ||||
obj_fix_uuid | String |
对象修复 - 列表
SDK方法名:listObjFix
URL
//active/obj_fix
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
page | Number | 否 | 1 | ||
limit | Number | 否 | 10 | ||
search_field | String | 否 | |||
search_value | String | 否 |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
total | Number | 否 | 20 | ||
info_list | Array | 否 | 6 | ||
create_time | String | 否 | 1593511163 | ||
obj_fix_uuid | String | 否 | C038DE5A-CDB2-F26D-FA5F-93E3FF266A87 | ||
obj_fix_name | String | 否 | test | ||
src_db_uuid | String | 否 | 4CA773F4-36E3-A091-122C-ACDFB2112C21 | ||
tgt_db_uuid | String | 否 | 40405FD3-DB86-DC8A-81C9-C137B6FDECE5 | ||
user_uuid | String | 否 | 1BCFCAA3-E3C8-3E28-BDC5-BE36FDC2B5DC | ||
src_db_name | String | 否 | yuan | ||
tgt_db_name | String | 否 | bei | ||
username | String | 否 | admin | ||
policy_type | String | immediate | immediate; one_time;periodic | ||
message | String | 否 |
对象修复-操作
SDK方法名:
重新修复:restartObjFix;
停止:stopObjFix;
URL
//active/obj_fix/operate
Method
POST
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
obj_fix_uuids | Array | 否 | @guid | 规则uuid | |
operate | String | 否 | restart | stop |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
message | String | 否 | |||
code | Number | 否 | 0 |
对象修复 - 修复结果
SDK方法名:describeObjFixResult
URL
//active/obj_fix/result
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
uuid | String | 否 | @guid |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
message | String | 否 | |||
code | Number | 否 | 0 | ||
info_list | Array | 否 | |||
obj_fix_type | String | 否 | 索引 | ||
status | String | 否 | on | 修复状态 | |
owner | String | 否 | @name | 所有者 | |
name | String | 否 | @name | 名称 | |
head_info | Object | 否 | |||
obj_fix_name | String | 否 | @name |
对象修复--获取状态
SDK方法名:listObjFixStatus
URL
//active/obj_fix/status
Method
POST
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
uuids | Array | 否 |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | |||
info_list | Array | 否 | |||
wSt | Object | 否 | |||
status | String | 否 | TRACK | ||
progress | Number | 否 | 1 | ||
bSt | Object | 否 | |||
status | String | 否 | DUMP | ||
progress | String | 否 | 80 | ||
obj_fix_uuid | String | 否 | C038DE5A-CDB2-F26D-FA5F-93E3FF266A87 |
---------表比较--------
URL
/表比较
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|
表比较 - 新建
SDK方法名:createTbCmp
URL
//active/tb_cmp
Method
POST
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
tb_cmp_name | String | 否 | ctt->ctt | ||
src_db_uuid | String | 否 | 4CA773F4-36E3-A091-122C-ACDFB2112C21 | ||
tgt_db_uuid | String | 否 | 40405FD3-DB86-DC8A-81C9-C137B6FDECE5 | ||
cmp_type | String | 否 | user | user,table,d | |
db_user_map | String | 否 | {"CTT":"CTT"} | ||
filter_table | Array | 否 | ["i2.test"] | ||
db_tb_map | String | 否 | {"ctt:ctt"} | ||
dump_thd | Number | 否 | 1 | 抽取线程数 | |
rule_uuid | String | 否 | @guid | ||
polices | String | 否 | "0|00:00 | 策略 | |
policy_type | String | 否 | one_time | 策略类型;periodic(周期) ,one_time 一次性任务 immediate 立刻执行 | |
concurrent_table | Array | 否 | ["hh.ww"] | 并发表 | |
try_split_part_table | Number | 否 | 0 | 尝试并发设置 0:否 1:是 | |
one_time | String | 否 | 2019-05-27 16:07:08 | 策略的开始时间,如果不是一次性任务为空值 | |
repair | Number | 否 | 0 | ||
fix_related | Number | 否 | 0 | ||
config | Object | ||||
one_task | String | immediate select_time | |||
tab_cmp_fiter | Array | ||||
user | String | ||||
table | String | ||||
condition | String | ||||
report_msg | Number | 0 |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
message | String | 否 | |||
code | Number | 否 | |||
uuid | String | @uuid |
表比较 - 获取单个
SDK方法名:describeTbCmp
URL
//active/tb_cmp/:uuid([A-F0-9-]+)
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
uuid | String | 否 | @guid | 表比较规则的uuid |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | |||
active_tb_cmp | Object | 否 | |||
table_cmp_name | String | 否 | ctt->ctt | ||
src_db_uuid | String | 否 | 4CA773F4-36E3-A091-122C-ACDFB2112C21 | ||
tgt_db_uuid | String | 否 | 40405FD3-DB86-DC8A-81C9-C137B6FDECE5 | ||
cmp_type | String | 否 | user | ||
db_user_map | String | 否 | {"CTT":"CTT"} | ||
filter_table_settings | String | 否 | [用户.表名] | ||
db_tb_map | String | 否 | 表映射 | ||
dump_thd | Number | 否 | 1 | ||
rule_uuid | String | 否 | 5DA7469c-b5d5-Bd53-5ADB-7Eee6D31e60B | ||
policies | String | 否 | 1|00:09 | 1,2,3*1 | 00:02 |
policy_type | String | 否 | periodic | ||
concurrentTab | Array | 否 | ["hh.ww"] | ||
try_split_part_table | Number | 否 | 0 | ||
one_time | String | 否 | 2019-05-27 16:07:08 |
表比较 - 删除
SDK方法名:deleteTbCmp
URL
//active/tb_cmp
Method
DELETE
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
uuids | Array | 否 | @guid | ||
force | Boolean | false |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
message | String | 否 | |||
code | Number | 否 | 0 | ||
success_list | Array | ||||
code | String | sadgffdsg | |||
message | String | sdfg | |||
tb_cmp_name | String | sfdg | |||
tb_cmp_uuid | String | sdgfs | |||
fail_list | Array | ||||
code | String | -2 | |||
message | String | fff | |||
tb_cmp_name | String | fff | |||
tb_cmp_uuid | String | fff |
表比较 - 列表
SDK方法名:listTbCmp
URL
//active/tb_cmp
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
page | Number | 否 | 1 | ||
limit | Number | 否 | 10 | ||
search_field | String | 否 | |||
search_value | String | 否 |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
total | Number | 否 | 20 | ||
info_list | Array | 否 | |||
create_time | String | 否 | 1593511163 | ||
tb_cmp_name | String | 否 | name321 | ||
src_db_uuid | String | 否 | 4CA773F4-36E3-A091-122C-ACDFB2112C21 | ||
tgt_db_uuid | String | 否 | 40405FD3-DB86-DC8A-81C9-C137B6FDECE5 | ||
user_uuid | String | 否 | 1BCFCAA3-E3C8-3E28-BDC5-BE36FDC2B5DC | ||
tb_cmp_uuid | String | 否 | C038DE5A-CDB2-F26D-FA5F-93E3FF266A87 | ||
tgt_db_name | String | 否 | bei | ||
username | String | 否 | admin | ||
can_op | Number | 否 | 1 | ||
can_up | Number | 否 | 1 | ||
can_del | Number | 否 | 1 | ||
is_biz_admin | Number | 否 | 1 | ||
src_db_name | String | 否 | yuan | ||
policy_type | String | immediate | immediate; one_time;periodic | ||
config | Object | ||||
one_task | String | 'immediate' | |||
message | String | 否 |
状态接口
SDK方法名:listTbCmpStatus;状态接口
URL
//active/tb_cmp/status
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
uuids | Array | 否 | @guid |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | |||
info_list | Array | 否 | 2 | ||
extract | String | 否 | 2019-06-25 11:26:19 | 解析时间 | |
cmp_uuid | String | 否 | @guid | ||
peak | String | 否 | 100 | 峰值 | |
dst_state | Object | 否 | 目标端 | ||
status | String | 否 | OFFLINE | 目标端状态 | |
delay | String | 否 | 10 | 延迟 | |
load | String | 否 | 2019-06-23 20:23:18 | 装载时间 | |
work_state | Object | 否 | 同步规则对应导出,其他规则对应源机 | ||
status | String | 否 | ABNORMAL | 状态 | |
error_code | String | 否 | 4017 | 错误码 | |
src_state | Object | 否 | 源端 | ||
status | String | 否 | ONLINE | ||
back_state | Object | 否 | |||
status | String | 否 | DUMP | ||
progress | String | 否 | 80 | ||
relay_state | Object | 否 | 装载 | ||
status | String | 否 | TRACK | ||
track_state | Object | 否 | 解析 | ||
status | String | 否 | UNKNOWN |
表比较-操作
SDK方法名:
停止:stopTbCmp;
重启:restartTbCmp;
URL
//active/tb_cmp/operate
Method
POST
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
tb_cmp_uuids | Array | 否 | @guid | ||
operate | String | 否 | cmp_stop | cmp_restart | cmp_stop_oracle |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
message | String | 否 | |||
code | Number | 否 | 0 |
表比较 - 历史结果(查看表比较时间结果集)
SDK方法名:listTbCmpResultTimeList
URL
//active/tb_cmp/result_time_list
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
uuid | String | 否 |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | |||
time_list | Array | 否 | 16 | ||
show_time | String | 否 | 2019-07-05 17:35:13 | ||
rule_related | Number | ||||
summary | Object | 否 | |||
total | Number | 否 | 1192 | ||
use_time | Number | 否 | 844 | ||
diff | Number | 否 | 130 | ||
time | String | 否 | 2019-07-05_17-35-13 | ||
total | Number | 否 | 20 |
表比较-比较结果的删除
SDK方法名:describeTbCmpResuluTimeList;查看结果删除
URL
//active/tb_cmp/result_time_list
Method
DELETE
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
uuid | String | 否 | |||
time_list | Array | 否 | @guid |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
message | String | 否 | |||
code | Number | 否 | 0 |
表比较-比较任务结果
SDK方法名:describeTbCmpResult
URL
//active/tb_cmp/result
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
offset | Number | 否 | 1 | ||
limit | Number | 否 | 10 | ||
search_field | String | 否 | |||
search_value | String | 否 | |||
uuid | String | 否 | @guid | ||
start_time | String | 否 | 对应的时间 |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
message | String | 否 | |||
code | Number | 否 | 0 | ||
head_info | Object | 否 | 头比较信息 | ||
total | Number | 否 | 100 | ||
err | Number | 否 | 10 | ||
end | String | 否 | 2019-10-10 12:00:00 | ||
start | String | 否 | 2019-10-10 10:00:00 | ||
use_time | String | 否 | 3600 | ||
all_err | Number | 20 | |||
result_info | Object | 否 | |||
rows | Array | 否 | 10 | ||
src_user | String | 否 | user | ||
src_table_name | String | 否 | Anna Martin | ||
src | String | 否 | Cynthia Gonzalez | ||
dst | String | 否 | Robert Johnson | ||
total | Number | 否 | 30 | ||
rule_related | Number | 1 |
表比较-错误信息
SDK方法名:describeTbCmpErrorMsg;错误信息
URL
//active/tb_cmp/error_msg
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
offset | Number | 否 | 1 | ||
limit | Number | 否 | 10 | ||
search_field | String | 否 | |||
search_value | String | 否 | |||
uuid | String | 否 | @guid | ||
start_time | String | 否 | |||
name | String | 否 | |||
owner | String | 否 | admin | 所属者 |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
message | String | 否 | |||
code | Number | 否 | 0 | ||
result_info | Object | 否 | |||
rows | Array | 否 | 10 | ||
src_row | String | 否 | @name | ||
dst_row | String | 否 | @name | ||
total | Number | 否 | 2000 |
表比较-比较结果
SDK方法名:describeTbCmpCmpResult
URL
//active/tb_cmp/cmp_result
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
uuid | String | 否 |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | |||
summary | Object | 否 | |||
total | Number | 否 | 1192 | ||
use_time | Number | 否 | 844 | ||
diff | Number | 否 | 130 |
备端接管-获取网卡列表
SDK方法名:listBkTakeoveNetworkCard;
URL
//active/bk_takeover/bk_network_card
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
rule_uuid | String |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 200 | |||
msg | String | ||||
data | Object | ||||
message | String | ||||
code | Number | 0 | |||
info_list | Array |
备端接管-新建
SDK方法名:createBkTakeover
URL
//active/bk_takeover
Method
POST
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
rule_uuid | String | @guid | |||
type | Number | 1 | 操作类型: 0 = 备端接管 1 = 备端解除接管 2 = 源端接管准备 | ||
enable_trgjob | Number | 1 | 是否执行启用触发器Job | ||
enable_alter_seq | Number | 1 | 是否执行调整序列 | ||
enable_attachip | Number | 0 | 是否要附加IP | ||
start_val | Number | 10 | 序列增加值比例 | ||
net_adapter | String | 要附加IP的网卡名 | |||
ip | String | 附加的ip | |||
disable_trgjob | Number | 1 | 禁用源端触发器 | ||
dettach_ip | Number | 备端解除附加ip |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
message | String | 否 | |||
code | Number | 否 | 0 | ||
uuid | String | @uuid |
备端接管-查看
SDK方法名:describeBkTakeover
URL
//active/bk_takeover/:uuid([A-F0-9-]+)
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | [0] success | ||
active_bk_takeover | Object | 否 | |||
id | String | 否 | 2 | ||
user_uuid | String | 否 | 1BCFCAA3-E3C8-3E28-BDC5-BE36FDC2B5DC | ||
random_str | String | 否 | CDA58D92-C0F9-32C8-3BFA-065F0BA17CB4 | ||
create_time | String | 否 | 1564385400 | ||
bk_takeover_uuid | String | 否 | 0A20B300-8B41-2573-E5CA-A1CB57C0CADF | ||
rule_uuid | String | 否 | E2Dd563c-cD1e-2dd2-8B8B-68beFFEc49cC | ||
start_val | String | 否 | 1000 | ||
scan_ip | Array | 否 | |||
hosts | Array | 否 | |||
use_ip_sw | String | 否 | 0 |
备机接管-删除
SDK方法名:deleteBkTakeover
URL
//active/bk_takeover
Method
DELETE
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
uuids | Array | 否 | @guid | ||
force | Boolean | false |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
message | String | 否 | |||
code | Number | 否 | 0 | ||
success_list | Array | ||||
code | String | ||||
message | String | ||||
rule_name | String | ||||
bk_takeover_uuid | String | ||||
fail_list | Array | ||||
code | String | ||||
message | String | ||||
rule_name | String | ||||
bk_takeover_uuid | String |
备机接管-接管结果
SDK方法名:describeBkTakeoverResult
URL
//active/bk_takeover/result
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
bk_takeover_uuid | String | 否 | @guid |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
message | String | 否 | |||
code | Number | 否 | 0 | ||
attath_ipres | String | ||||
result_info | Object | 否 | 全部表全部显示出来 | ||
seq_err | Array | 否 | 失败的序列 | ||
username | String | 否 | @name | ||
seq_name | String | 否 | @name | ||
tri_err | Array | 否 | 失败的触发器 | ||
username | String | 否 | @name | ||
tri_name | String | 否 | @name | ||
takeover_obj | Array | 否 | 已接管的对象 | ||
username | String | 否 | @name | ||
seq_num | Number | 否 | 10 | ||
seq_err_num | Number | 否 | 11 | ||
tri_num | String | 否 | @name | ||
tri_err_num | Number | 否 | 10 | ||
attath_ip_res | Number | 附加IP执行结果: 0未执行; 1成功;-1失败 | |||
dettach_ip_res | Number | 解除IP执行结果: 0未执行; 1成功;-1失败 |
备机接管-操作
SDK方法名:
停止:stopBkTakeover;
重启:restartBkTakeover;
URL
//active/bk_takeover/operate
Method
POST
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
bk_takeover_uuids | Array | 否 | @guid | ||
operate | String | 否 | restart | stop |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | 11111 | ||
data | Object | 否 | |||
message | String | 否 | 22222 | ||
code | Number | 否 | 1 |
备端接管-获取状态
SDK方法名:listBkTakeoverStatus
URL
//active/bk_takeover/status
Method
POST
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
uuids | Array | 否 |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | [0] success | ||
info_list | Array | 否 | |||
bk_takeover_uuid | String | 否 | 3211BF7E-D9B2-1259-5C2A-264DAC3E26DC | ||
wSt | Object | 否 | |||
progress | String | 否 | ABNORMAL | ||
status | String | 否 | ABNORMAL | ||
bSt | Object | 否 | |||
progress | String | 否 | DONE | ||
status | String | 否 | DONE |
备端接管列表
SDK方法名:listBkTakeover
URL
//active/bk_takeover
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
message | String | 否 | |||
code | Number | 否 | 0 | ||
total | Number | 否 | 11 | ||
info_list | Array | 否 | |||
create_time | String | 否 | 1593511163 | ||
rule_name | String | 否 | @name | ||
bk_takeover_uuid | String | 否 | 3211BF7E-D9B2-1259-5C2A-264DAC3E26DC | ||
can_op | Number | 否 | 1 | ||
can_up | Number | 否 | 1 | ||
can_del | Number | 否 | 1 | ||
is_biz_admin | Number | 否 | 1 | ||
type | Number | 操作类型: 0 = 备端接管 1 = 备端解除接管 2 = 源端接管准备 |
--------反向规则--------
URL
/反向规则
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|
反向规则-新建
SDK方法名:createReverse
URL
//active/reverse
Method
POST
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
reverse_name | String | 否 | 规则名称 | ||
rule_uuid | String | 否 | F530FB0E-0208-9071-66D3-E595AE7D5A4C | 规则uuid | |
start_scn | Number | 否 | 其实scn,非 0 的整数 | ||
rowid_thd | Number | 5 | 5 | ||
row_map_mode | String | "rowid" |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
message | String | 否 | success | ||
code | Number | 否 | 0 | ||
uuid | String | @uuid |
反向规则-删除
SDK方法名:deleteReverse
URL
//active/reverse
Method
DELETE
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
uuids | Array | 否 | 数组 | ||
force | Boolean | false |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
message | String | 否 | |||
code | Number | 否 | 0 | ||
success_list | Array | ||||
code | String | ||||
message | String | ||||
reverse_name | String | ||||
reverse_uuid | String | ||||
fail_list | Array | ||||
code | String | ||||
message | String | ||||
reverse_name | String | ||||
reverse_uuid | String |
反向规则-获取单个规则信息
SDK方法名:describeReverse
URL
//active/reverse/rule_single
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
rule_uuid | String | 否 | @guid | 规则uuid |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
message | String | 否 | |||
code | Number | 否 | 0 | ||
rule_list | Array | 否 | 同步规则列表 | 2 | |
rule_name | String | 否 | @name | 同步规则的名称 | |
rule_uuid | String | 否 | @guid | ||
node_list | Array | 否 | 节点的列表 | ||
node_name | String | 否 | @name | 节点名称 | |
node_uuid | String | 否 | @guid | 节点uuid | |
row_map_mode | String | rowid | 行映射方式 |
反向规则-获取列表
SDK方法名:listReverse
URL
//active/reverse
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
page | Number | 否 | 1 | ||
limit | Number | 否 | 10 | ||
search_field | String | 否 | |||
search_value | String | 否 |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | 123455566 | ||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
total | Number | 否 | 20 | ||
info_list | Array | 否 | 5 | ||
create_time | String | 否 | 1593511163 | ||
user_uuid | String | 否 | @guid | ||
username | String | 否 | admin | ||
reverse_name | String | 否 | @name | 反向规则的名称 | |
src_db_name | String | 否 | db-199 | ||
tgt_db_name | String | 否 | db-200 | ||
reverse_uuid | String | 否 | 2309d76d-61Bf-EC40-9Cc2-D4737CBb9254 | ||
can_op | Number | 否 | 1 | ||
can_del | Number | 否 | 1 | ||
can_up | Number | 否 | 1 | ||
is_biz_admin | Number | 否 | 1 | ||
message | String | 否 | 6666666666666 |
反向规则-状态
SDK方法名:listReverseStatus
URL
//active/reverse/status
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
uuids | Array | 否 | @guid |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | |||
info_list | Array | 否 | |||
reverse_uuid | String | 否 | 2309d76d-61Bf-EC40-9Cc2-D4737CBb9254 | ||
wSt | Object | 否 | |||
status | String | 否 | REVERSE_FINISH | ||
error_code | String | 否 | |||
bSt | Object | 否 | |||
status | String | 否 | REVERSE_PAUSE | ||
progress | String | 否 | 80 | ||
src_db_name | String | 否 | |||
dst_db_name | String | 否 |
反向规则-停止
SDK方法名:stopReverse
URL
//active/reverse/stop
Method
POST
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
uuid | String | 否 | @guid |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
message | String | 否 | |||
code | Number | 否 | 0 |
反向规则-重启反向任务
SDK方法名:restartReverse
URL
//active/reverse/restart
Method
POST
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
uuid | String | 否 | @guid | 反向规则的uuid |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
message | String | 否 | |||
code | Number | 否 | 0 |
反向规则-查看
SDK方法名:describeSingleReverse
URL
//active/reverse
Method
PUT
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
uuid | String | 否 | @guid |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
message | String | 否 | |||
code | Number | 否 | 0 | ||
create_time | String | 否 | 2019-06-21 14:33:24 | ||
user_uuid | String | 否 | 1BCFCAA3-E3C8-3E28-BDC5-BE36FDC2B5DC | ||
username | String | 否 | admin | ||
reverse_name | String | 否 | @name | ||
rule_name | String | 否 | @name | ||
node_name | String | 否 | @name | ||
start_scn | Number | 否 | 1 | 其实scn | |
row_map_mode | String | rowid | |||
rowid_thd | Number |
日志下载
SDK方法名:downloadLog
URL
/active/rule/log_download
Method
GET
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
rule_uuid | String | ||||
type | Number | 日志级别 | |||
module_type | Number | 模块 | |||
date_start | Number | ||||
date_end | Number |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|
偏移量信息
SDK方法名:listKafkaOffsetInfo;
URL
/active/rule/kafka_offset
Method
POST
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
rule_uuid | String | @guid |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 200 | |||
msg | String | ||||
data | Object | ||||
message | String | ||||
code | Number | 0 | |||
info_list | Object | ||||
update_time | String | 2020-12-02 18:07:59 | |||
kafka_latest_offset | Array | 2 | |||
topic | String | test1 | |||
partition | String | 0 | |||
offset | String | 1 | |||
timestamp | String | 2020-12-02 16:45:27 |
表比较-比较结果-差异修复
URL
//active/tb_cmp/diff_fix
Method
POST
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
start | String | ||||
uuid | String | ||||
tab | Array | ['srcuser.srctable'] |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 200 | |||
msg | String | ||||
data | Object | ||||
message | String | ||||
code | Number | 0 |
同步规则-增量失败统计删除(失败对象)
URL
/active/rule/incre_dml_summary
Method
DELETE
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
uuid | String | ||||
type | Number | 0 | 0:同步失败对象 1:增量失败dml 统计信息 |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 200 | |||
msg | String | ||||
data | Object | ||||
code | Number | 0 | |||
message | String | success |
清除增量失败(ddl,dml)
URL
/active/rule/incre_dml
Method
DELETE
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
uuid | String | ||||
opr_type | String | ddl | ddl 失败:ddl dml 失败:dml |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 200 | |||
msg | String | ||||
data | Object | ||||
code | Number | 0 | |||
message | String | success |
对象比较-删除(oracle)
URL
//active/obj_cmp/obj_cmp_oracle
Method
DELETE
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
uuids | Array | ["11111111-1111-1111-1111-111111111111"] | |||
force | Boolean | false |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 200 | |||
msg | String | ||||
data | Object | ||||
message | String | ||||
code | Number | 1 | |||
success_list | Array | ||||
code | String | ||||
message | String | ||||
obj_cmp_name | String | ||||
obj_cmp_uuid | String | ||||
fail_list | Array | ||||
code | String | -1 | |||
message | String | ||||
obj_cmp_name | String | ||||
obj_cmp_uuid | String |
表比较-删除(oracle)
URL
//active/tb_cmp/tb_cmp_oracle
Method
DELETE
Request
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
uuids | String | @guid | |||
force | Boolean | false |
Response
名称 | 类型 | 必选 | 初始值 | 简介 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 200 | |||
msg | String | ||||
data | Object | ||||
message | String | ||||
code | Number | 0 | |||
success_list | Array | ||||
code | String | ||||
message | String | ||||
tb_cmp_name | String | ||||
tb_cmp_uuid | String | ||||
fail_list | Array | ||||
code | String | ||||
message | String | ||||
tb_cmp_name | String | ||||
tb_cmp_uuid | String |