# 规则管理

# 同步规则-已同步的对象具体信息

# 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

# 同步规则-增量失败DML统计

# URL

//active/rule/incre_dml_summary

# Method

POST

# Request

名称 类型 必选 初始值 简介 Mock规则
offset Number 0
limit String 10
usr String
rule_uuid String @guid
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

# 同步|对象比较|对象修复|表比较 - 新建-准备-获取代理状态

# 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

# 同步规则-已同步的对象

# 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 总共多少条数据

# 同步规则-失败的对象

# URL

//active/rule/fail_obj

# Method

POST

# Request

名称 类型 必选 初始值 简介 Mock规则
offset Number 0
limit Number 10
rule_uuid String @guid
search String

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 200
msg String
data Object
  message String
  code Number 0
  info_list Array
    usr String 222
    name String 333
    type String 444
  total Number 1

# 同步规则 - 新建

创建同步规则

# URL

//active/rule

# Method

POST

# Request

名称 类型 必选 初始值 简介 Mock规则
rule_name String ctt->ctt
src_db_uuid String 1B1153F6-DAD9-BC39-888A-A743FCC208E5
tgt_db_uuid String D42BF707-C971-EEA9-521F-BB0F3F7A92FC
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 kfk 整库映射
sync_mode Number 1
start_scn Number 起始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
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
  ignore_foreign_key Number 0
error_handling Object 高级->错误处理
  load_err_set String continue
  drp String ignore
  irp String irpafterdel
  urp String toirp
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"]
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

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 200
msg String
data Object
  code Number 0
  message String success

# 同步规则-修改

# URL

//active/rule

# Method

PUT

# Request

名称 类型 必选 初始值 简介 Mock规则
rule_uuid String 751A03F5-C97D-645B-82B2-316A5D198528
rule_name String ctt->ctt
src_db_uuid String 4CA773F4-36E3-A091-122C-ACDFB2112C21
tgt_db_uuid String 40405FD3-DB86-DC8A-81C9-C137B6FDECE5
tgt_type String oracle
db_user_map String {"CTT":"CTT"}
row_map_mode String rowid
map_type String table
table_map String [{"src_user":"111","src_table":"222","dst_user":"111","dst_table":"222","column":[]}]
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.50cc7279-8c3a-4e9f-66a5-56e31611c0df"]
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
  inc_sync_ddl_data Array ["INDEX","VIEW","FUNCTION"]
filter_table_settings Object
  exclude_table Array ["hh.ww.45ddc6d5-24b2-2f26-e03a-c95390b73ec4"]
etl_settings Object
  etl_table Array
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 Object {"ddd":"sss"}
  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
bw_settings Object
  bw_limit String "1200:00-13:0040M,300:00-13:0040M"
biz_grp_list Array 业务组

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 200
msg String
data Object
  code Number 0
  message String success

# 同步规则-装载信息流量图

装载信息

# 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

# 同步规则-删除

# URL

//active/rule

# Method

DELETE

# Request

名称 类型 必选 初始值 简介 Mock规则
uuids Array ["DBED8CDE-435D-7865-76FE-149AA54AC7F7"] 规则数组
type String false_rule

# Response

名称 类型 必选 初始值 简介 Mock规则
msg String
data Object
  code Number 0
  message String Delete success
ret Number 200

# 同步规则-列表

# URL

//active/rule

# Method

GET

# Request

名称 类型 必选 初始值 简介 Mock规则
page Number 1
limit Number 10
search_field String
search_value String
group_uuid String 查询业务组
where_args Object
  rule_uuid String

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 200
msg String
data Object
  code Number 0
  total Number 20
  message String
  info_list Array 3
    rule_name String @name
    src_db_name String db-199
    tgt_db_name String db-200
    tgt_type String kafka
    can_up Number 1
    rule_uuid String e2F1DbC3-5f63-e181-d1a7-43693E6Cc705
    is_biz_admin Number 1
    can_del Number 1
    map_type String user
    dst_producer_host String 3.3.3.3
    dst_broker_server Array
      ip String 199.199.199.199
      port String 666
    dst_producer_port String 555
    can_op Number 1
    src_db_uuid String @uuid
    tgt_db_uuid String @uuid
  error_handling String "{"irp":"irpafterdel","urp":"toirp","drp":"ignore","load_err_set":"continue","report_failed_dml":1}

# 同步规则 - 操作

# URL

//active/rule/operate

# Method

POST

# Request

名称 类型 必选 初始值 简介 Mock规则
operate String resume stop
rule_uuids String
scn String

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 200
msg String
data Object
  message String
  code Number 0

# 同步规则-状态

# 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
    rule_uuid String e2F1DbC3-5f63-e181-d1a7-43693E6Cc705
    load String 2019-06-23 20:23:18
    extract String 2019-06-25 11:26:19
    peak String 100
    delay String 10
    src_state Object 数据源
      status String ONLINE
    dst_state Object 目标端
      status String OFFLINE
    work_state Object 导出
      status String ACTIVE_RULE_TRACK
      error_code String
    back_state Object 装载
      progress String 80
      status String ACTIVE_RULE_TRACK ACTIVE_RULE_DUMP
    relay_state Object 中继
      status String ONLINE
    track_state Object 解析
      status String 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
  has_false_rule Boolean true

# 同步规则-流量图

流量图

# 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

# 同步规则-增量失败ddl

增量失败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

# 同步规则-获取单个

# URL

//active/rule/:uuid([A-F0-9-]+)

# Method

GET

# Request

名称 类型 必选 初始值 简介 Mock规则
uuid String @guid

# 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 Object {"CTT":"CTT"}
    row_map_mode String rowid
    map_type String db
    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"]

# ===============分割线==================

# URL

//dash_0

# Method

GET

# Request

名称 类型 必选 初始值 简介 Mock规则

# Response

名称 类型 必选 初始值 简介 Mock规则

# 对象比较 - 列表

# 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 2019-06-21 14:33:24
    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
  message String

# 对象比较 - 新建

# 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'} 用户映射

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 200
msg String
data Object
  message String
  code Number 0

# 对象比较 - 删除

# URL

//active/obj_cmp

# Method

DELETE

# Request

名称 类型 必选 初始值 简介 Mock规则
uuids Array ["11111111-1111-1111-1111-111111111111"]

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 200
msg String
data Object
  message String
  code Number 0

# 对象比较 - 获取单个

# 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"}
  message String
  code Number 0

# 对象比较 - 操作

# URL

//active/obj_cmp/operate

# Method

POST

# Request

名称 类型 必选 初始值 简介 Mock规则
operate String cmp_restart cmp_stop
obj_cmp_uuids String

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 200
msg String
data Object
  message String
  code Number 0

# 对象比较-比较结果时间列表

# 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

# 对象比较-比较任务结果

# 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

# 对象比较-比较结果的删除

# 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

# 对象比较-比较结果详细信息

# 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

//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 TRACK
      progress Number
    bSt Object
      status String DUMP
      progress String 80

# ===============分割线==================

# URL

//dash_1

# Method

GET

# Request

名称 类型 必选 初始值 简介 Mock规则

# Response

名称 类型 必选 初始值 简介 Mock规则

# 对象修复 - 新建

# 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
rule_uuid String 751A03F5-C97D-645B-82B2-316A5D198528
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

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 200
msg String
data Object
  message String
  code Number 0

# 对象修复 - 获取单个

# 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 字符串

# 对象修复 - 删除

# URL

//active/obj_fix

# Method

DELETE

# Request

名称 类型 必选 初始值 简介 Mock规则
uuids Array @guid 数组

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 200
msg String
data Object
  message String
  code Number 0

# 对象修复 - 列表

# 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 16
    create_time String 2019-06-21 14:33:24
    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
  message String

# 对象修复-操作

重新修复

# 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

# 对象修复 - 修复结果

# 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

# 对象修复--获取状态

# 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

//dash_2

# Method

GET

# Request

名称 类型 必选 初始值 简介 Mock规则

# Response

名称 类型 必选 初始值 简介 Mock规则

# 表比较 - 新建

# 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,table,db
db_user_map String {"CTT":"CTT"}
filter_table Array [用户.表名]
db_tb_map String 表映射
dump_thd Number 抽取线程数
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

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 200
msg String
data Object
  message String
  code Number

# 表比较 - 获取单个

# 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
    polices 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

# 表比较 - 删除

# URL

//active/tb_cmp

# Method

DELETE

# Request

名称 类型 必选 初始值 简介 Mock规则
uuids Array @guid

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 200
msg String
data Object
  message String
  code Number 0

# 表比较 - 列表

# 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 2019-06-21 14:33:24
    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
  message String

# 状态接口

状态接口

# 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

# 表比较 - 历史结果(查看表比较时间结果集)

# 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
    summary Object
      total Number 1192
      use_time Number 844
      diff Number 130
    time String 2019-07-05_17-35-13
  total Number 20

# 表比较-操作

# URL

//active/tb_cmp/operate

# Method

POST

# Request

名称 类型 必选 初始值 简介 Mock规则
tb_cmp_uuids Array @guid
operate String cmp_stop cmp_restart

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 200
msg String
data Object
  message String
  code Number 0

# 表比较-比较结果的删除

查看结果删除

# 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

# 表比较-比较任务结果

# URL

//active/tb_cmp/result

# Method

GET

# Request

名称 类型 必选 初始值 简介 Mock规则
page 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
  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

# 表比较-错误信息

错误信息

# 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

# 表比较-比较结果

# 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

# ===============分割线==================

# URL

//dash_3

# Method

GET

# Request

名称 类型 必选 初始值 简介 Mock规则

# Response

名称 类型 必选 初始值 简介 Mock规则

# 备端接管-新建

# URL

//active/bk_takeover

# Method

POST

# Request

名称 类型 必选 初始值 简介 Mock规则
rule_uuid String @guid
start_val Number 1000
scan_ip Array [

"c01D7F86-A631-b79f-E2AA-7ccb7f2bE851","c01D7F86-A631-b79f-E2AA-7ccb7f2bE851","c01D7F86-A631-b79f-E2AA-7ccb7f2bE851", ] | 添加接管ip,如果不选择默认不传 | hosts | Array | 否 | | 主机密码及名称 |   ip | String | 否 | 192.168.12.200 | |   password | String | 否 | | | use_ip_sw | Number | 否 | | 启用IP开关,勾上为1,不勾为0 |

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 200
msg String
data Object
  message String
  code Number 0

# 备端接管-查看

# 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

# 备机接管-删除

# URL

//active/bk_takeover

# Method

DELETE

# Request

名称 类型 必选 初始值 简介 Mock规则
uuids Array @guid

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 200
msg String
data Object
  message String
  code Number

# 备机接管-接管结果

# 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
  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

# 备机接管-操作

# 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

# 备端接管-获取状态

# 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

# 备端接管列表

# URL

//active/bk_takeover

# Method

GET

# Request

名称 类型 必选 初始值 简介 Mock规则

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 200
msg String
data Object
  message String
  code Number 0
  total Number 20
  info_list Array
    create_time String 2019-10-10 10:10:10
    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

# ===============分割线==================

# URL

//dash_4

# Method

GET

# Request

名称 类型 必选 初始值 简介 Mock规则

# Response

名称 类型 必选 初始值 简介 Mock规则

# 反向规则-新建

# URL

//active/reverse

# Method

POST

# Request

名称 类型 必选 初始值 简介 Mock规则
reverse_name String
rule_uuid String @guid
node_uuid String @guid
start_scn Number 其实scn,非 0 的整数

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 200
msg String
data Object
  message String success
  code Number 0

# 反向规则-删除

# URL

//active/reverse

# Method

DELETE

# Request

名称 类型 必选 初始值 简介 Mock规则
uuids Array 数组

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 200
msg String
data Object
  message String
  code Number 0

# 反向规则-获取单个规则信息

# 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

# 反向规则-获取列表

# 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 2019-06-21 14:33:24
    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

# 反向规则-状态

# 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
    work_state Object
      status String ABNORMAL
      error_code String 4017
    back_state Object
      status String DUMP
      progress String 80
    src_db_name String
    dst_db_name String

# 反向规则-停止

# 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

# 反向规则-重启反向任务

# 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

# 反向规则-查看

# 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

# 同步规则-选择用户

选择用户

# 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

# 同步规则-获取数据库表字段

获取数据库表字段

# URL

//active/rule/z_structure

# Method

POST

# Request

名称 类型 必选 初始值 简介 Mock规则
tab String @guid
user String
db_uuid String @guid
lv String root,user,col(0,1,2)

# 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

# 同步规则-日志

同规则的日志管理

# URL

//active/rule/log

# Method

POST

# Request

名称 类型 必选 初始值 简介 Mock规则
offset Number 0
limit Number 10
date_start String 开始时间
date_end String 开始时间的结束时间
type Number 0:严重错误 1:所有错误 4:消息 5:全部
module_type Number 0:导出 1:装载 2:解析 3:中继 4:全部
query_type Number 最新查询:1 最早查询:2 查询 :0
rule_uuid String @guid 规则uuid

# Response

名称 类型 必选 初始值 简介 Mock规则
msg String
data Object
  code Number 0
  message String Delete success
  info_list Array 3
    create_time String 2019-08-09 17:29:43
    detail String Full Sync done, elapsed time: 24 sec'
    flag Number 1 0:正常, 1新信息 标红
    log_level String 2 日志级别 0:serious 1:error 2:warning 3:notice

4:info |     log_type | String | 否 | 装载 | 模块: 导出,装载,解析 |     uuid | String | 否 | @uuid | | ret | Number | 否 | 200 | |

# 同步规则-表修复

表修复

# URL

//active/rule/table_fix

# Method

POST

# Request

名称 类型 必选 初始值 简介 Mock规则
rule_uuid String @guid 规则uuid
tab Array I2.table
fix_relation Number 0 0 无关联 1 有关联

# Response

名称 类型 必选 初始值 简介 Mock规则
ret Number 200
msg String
data Object
  message String
  code Number 0

# 同步规则-已同步表

已同步的表

# URL

//active/rule/sync_table

# Method

POST

# Request

名称 类型 必选 初始值 简介 Mock规则
row_uuid String

# 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 用户名

# 同步规则-增量失败dml

增量失败

# 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

# 同步规则-获取残留规则

获取残留规则

# 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

# 同步规则-获取scn号

# 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

# 同步规则-装载统计报表

# 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

//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

# 同步规则-数据库预检

数据库预检

# 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
Last Updated: 5/13/2020, 3:56:32 AM