Oracle 表比较
February 26, 2024About 11 min
Oracle 表比较
SDK类名:/active/OracleRule
示例接口
示例接口描述
URL
Method
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
foo | String | | 请求属性示例 | @ctitle | |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
string | String | | 字符串属性示例 | ★ | 1-10 |
number | Number | | 数字属性示例 | 1 | 1-100 |
boolean | Boolean | | 布尔属性示例 | true | 1-2 |
regexp | RegExp | | 正则属性示例 | /[a-z][A-Z][0-9]/ | |
function | Function | | 函数属性示例 | () => Math.random() | |
array | Array | | 数组属性示例 | | 1-10 |
foo | Number | | 数组元素示例 | 1 | +1 |
bar | String | | 数组元素示例 | ★ | 1-10 |
items | Array | | 自定义数组元素示例 | [1, true, 'hello', /\w{10}/] | |
object | Object | | 对象属性示例 | | |
foo | Number | | 对象属性示例 | 1 | +1 |
bar | String | | 对象属性示例 | ★ | 1-10 |
placeholder | String | | 占位符示例 | @title | |
表比较-比较结果-差异修复
URL
Method
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
start | String | | | | |
uuid | String | | | | |
tab | Array | | | ['srcuser.srctable'] | |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
ret | Number | | | 200 | |
msg | String | | | | |
data | Object | | | | |
message | String | | | | |
code | Number | | | 0 | |
表比较 - 新建
SDK方法名:createTbCmp
URL
Method
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
tb_cmp_name | String | 否 | | ctt->ctt | |
src_db_uuids | Array | 否 | | ["4CA773F4-36E3-A091-122C-ACDFB2112C21"] | |
tgt_db_uuids | Array | 否 | | ["4CA773F4-36E3-A091-122C-ACDFB2112C22"] | |
cmp_type | String | 否 | user,table,db | user | |
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 | 否 | 策略类型;periodic(周期) ,one_time 一次性任务 immediate 立刻执行 | one_time | |
concurrent_table | Array | 否 | 并发表 | ["hh.ww"] | |
try_split_part_table | Number | 否 | 尝试并发设置 0:否 1:是 | 0 | |
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 | | | | |
start_rule_now | Number | | | | |
report_msg | Number | | | 0 | |
map_type_list | Array | | 映射类型列表(用户映射user、表映射table、按列匹配column、整库db) | | |
include_tab_with_column | Array | | 格式为:用户,列1,列2,列3。(用户支持星号)例: ["U1, ID, NAME", ", CARD"] | | |
user | String | | 原用户 | | |
table | String | | 目标用户或目标topic(kafka) | | |
column | String | | 列名 | | |
full_map_switch | Number | | 是否整库映射,0:关,1:开 | | |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | 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
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
uuid | String | 否 | 表比较规则的uuid | @guid | |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | 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 |
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
Method
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
uuids | Array | 否 | | @guid | |
force | Boolean | | | false | |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | 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
Method
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
page | Number | 否 | | 1 | |
limit | Number | 否 | | 10 | |
search_field | String | 否 | | | |
search_value | String | 否 | | | |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | 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; one_time;periodic | immediate | |
config | Object | | | | |
one_task | String | | | 'immediate' | |
message | String | 否 | | | |
表比较/数据检查 - 状态
SDK方法名:listTbCmpStatus;状态接口
URL
Method
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
uuids | Array | 否 | | @guid | |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | 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;
停止定时:cmpStopTime;
继续定时:cmpResumeTime;
立即比较:cmpImmediate ;
URL
Method
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
tb_cmp_uuids | Array | 否 | | @guid | |
operate | String | 否 | cmp_stop (停止) | cmp_restart (启动) | cmp_immediate | (立即比较) cmp_stop_time (停止定时) |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
ret | Number | 否 | | 200 | |
msg | String | 否 | | | |
data | Object | 否 | | | |
message | String | 否 | | | |
code | Number | 否 | | 0 | |
表比较 - 历史结果(查看表比较时间结果集)
SDK方法名:listTbCmpResultTimeList
URL
/active/tb_cmp/result_time_list
Method
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
uuid | String | 否 | | | |
limit | Number | | | | |
offset | Number | | | | |
result | Number | | 0:所有 1:有差异, 2:无差异 | 0 | |
before | Number | | 结果时间范围大于时间戳 | 1 | |
after | Number | | 结果时间范围小于时间戳 | 160000 | |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | 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
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
uuid | String | 否 | | | |
time_list | Array | 否 | | @guid | |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
ret | Number | 否 | | 200 | |
msg | String | 否 | | | |
data | Object | 否 | | | |
message | String | 否 | | | |
code | Number | 否 | | 0 | |
表比较-比较任务结果
SDK方法名:describeTbCmpResult
URL
Method
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
offset | Number | 否 | | 1 | |
limit | Number | 否 | | 10 | |
search_field | String | 否 | | | |
search_value | String | 否 | | | |
uuid | String | 否 | | @guid | |
start_time | String | 否 | 对应的时间 | | |
flag | Number | | 0:仅显示差异表 1:显示所有比对表 | 0 | |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | 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 | |
src_diff_msg | String | | | | |
dst_diff_msg | String | | | | |
total | Number | 否 | | 30 | |
rule_related | Number | | | 1 | |
表比较-错误信息
SDK方法名:describeTbCmpErrorMsg;错误信息
URL
Method
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | 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初始值 | 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方法名:describeTbCmpCmpDesc;表比对的详细信息
URL
/active/tb_cmp/cmp_describe
Method
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | 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初始值 | Mock规则 |
---|
ret | Number | 否 | | 200 | |
msg | String | 否 | | | |
data | Object | 否 | | | |
message | String | 否 | | | |
code | Number | 否 | | 0 | |
result_info | Object | 否 | | | |
diff | Object | 否 | | | 10 |
srcSchema | Array | | | | |
name | String | | 源端表名 | srcTableName | |
dstSchema | String | | 备端schema名称 | dstSchema | |
dstName | String | | 备端表名 | dstTableName | |
maxSteps | Number | | 该表最大执行步数 | 2 | |
plans | Array | | | | |
plan | String | | 计划名称 | plan15 | |
recursions | Array | | 一个执行计划可以有多个执行步(递归比对 | | |
srow | Number | | | 3 | |
drow | Number | | | 3 | |
srcSql | Array | | | [ "select id ,c1 ,c2 ,c3 from srcSchema .srcTableName where id <10000" ], | |
dstSql | Array | | | [ "select id ,c1 ,c2 ,c3 from dstSchema .dstTableName where id <10000" ] | |
表比较-比较结果
SDK方法名:describeTbCmpCmpResult
URL
/active/tb_cmp/:uuid([A-F0-9-]+)/cmp_result/
Method
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
uuid | String | 否 | | | |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | 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 | |
表比较-api 启动比较
SDK方法名:describeTbCmpStart
URL
/active/tb_cmp/:uuid([A-F0-9-]+)/start/
Method
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
uuid | String | 否 | | | |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
ret | Number | 否 | | 200 | |
msg | String | 否 | | | |
data | Object | 否 | | | |
code | Number | 否 | | 0 | |
message | String | 否 | | | |
表比较-删除(oracle)
URL
/active/tb_cmp/tb_cmp_oracle
Method
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
uuids | String | | | @guid | |
force | Boolean | | | false | |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | 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 | | | | |
表比较状态
URL
Method
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
uuids | Array | | | | |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
ret | Number | | | 200 | |
msg | String | | | | |
data | Object | | | | |
code | Number | | | 0 | |
message | String | | | | |
info_list | Array | | | | |
wSt | Object | | | | |
status | String | | | ERROR | |
progress | Number | | | 1 | |
error_code | Number | | | -4022 | |
bSt | Object | | | | |
status | String | | | DUMP | |
progress | String | | | 80 | |
error_code | String | | | -22 | |
cmp_uuid | String | | | C038DE5A-CDB2-F26D-FA5F-93E3FF266A87 | |
diff_number | Number | | | 10 | |