Oracle同步规则 接管操作
February 26, 2024About 3 min
Oracle同步规则 接管操作
SDK类名:/stream/OracleBkTakeover
备端接管-获取网卡列表
SDK方法名:listBkTakeoveNetworkCard;
URL
/vers/v3/sync_bk_takeover/bk_network_card
Method
GET
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
rule_uuid | String |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 200 | |||
msg | String | ||||
data | Object | ||||
message | String | ||||
code | Number | 0 | |||
info_list | Array |
备端接管-新建
SDK方法名:createBkTakeover
URL
/vers/v3/sync_bk_takeover
Method
POST
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
rule_uuid | String | @guid | |||
type | Number | 操作类型: 0 = 备端接管 1 = 备端解除接管 2 = 源端接管准备 | 1 | ||
enable_trgjob | Number | 是否执行启用触发器Job | 1 | ||
enable_alter_seq | Number | 是否执行调整序列 | 1 | ||
enable_attachip | Number | 是否要附加IP | 0 | ||
start_val | Number | 序列增加值比例 | 10 | ||
net_adapter | String | 要附加IP的网卡名 | |||
ip | String | 附加的ip | |||
disable_trgjob | Number | 禁用源端触发器 | 1 | ||
dettach_ip | Number | 备端解除附加ip | |||
script_content | String | 额外用户执行SQL脚本内容 | |||
execute_script | Number | 是否执行脚本。0关1开 |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | |||
data | Object | 否 | |||
message | String | 否 | |||
code | Number | 否 | 0 | ||
uuid | String | @uuid |
备端接管-查看
SDK方法名:describeBkTakeover
URL
/vers/v3/sync_bk_takeover/:uuid([A-F0-9-]+)
Method
GET
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
code | Number | 否 | |||
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方法名:describeBkTakeoverResult
URL
/vers/v3/sync_bk_takeover/result
Method
GET
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
bk_takeover_uuid | String | 否 | @guid |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | 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
/vers/v3/sync_bk_takeover/operate
Method
POST
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
bk_takeover_uuids | Array | 否 | @guid | ||
operate | String | 否 | 重启:restart 停止:stop |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 否 | 200 | ||
msg | String | 否 | 11111 | ||
data | Object | 否 | |||
message | String | 否 | 22222 | ||
code | Number | 否 | 1 |