Oracle同步规则 接管操作
February 26, 2024About 3 min
Oracle同步规则 接管操作
SDK类名:/active/OracleRule
备端接管-获取网卡列表
SDK方法名:listBkTakeoveNetworkCard;
URL
/sync_bk_takeover/bk_network_card
Method
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
Method
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
/sync_bk_takeover/:uuid([A-F0-9-]+)
Method
Request
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
Method
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
/sync_bk_takeover/operate
Method
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 | |