恢复规则

February 26, 2024About 17 min

恢复规则

SDK类名:/recoveryRule/RecoveryRule;

新建

方法名:createRecovery;

URL

/recovery_rule

Method

POST

Request

名称类型必选简介Mock初始值Mock规则
task_nameString恢复任务名称
wk_data_typeNumber恢复类型:
1:文件;
3:Oracle;
14:dm;
21:Oracle rac;
23:PostgreSQL;
26:S3;(对象存储文件)
28:GaussDWS;
biz_grp_listArray业务组uuid列表
auto_startNumber启动方式:
0:预约启动;
1:立即启动;
start_timeNumber预约启动unix时间戳
priorityNumber优先级:0~9999990000
rc_modeNumber备份集&恢复内容(文件)
- 恢复模式:
0:恢复备份时间点的文件;
1:恢复当前备份集备份的文件;
bk_set_uuidString备份集&恢复内容
- 备份集uuid
bk_pathArray备份集&恢复内容(文件)
- 恢复目录
excl_pathArray备份集&恢复内容(文件)
- 不要恢复的目录
ora_content_typeNumber备份集&恢复内容(Oracle)
- 备份内容:
0:整库;
1:表空间;
2:数据文件;
3:PDBS;
4:CDB;
5:ARCHIVELOG;
6:CONTROLFILE;
7:SPFILE;
8:TABLE;
ora_pdbs_nameArray备份集&恢复内容(Oracle)
- PDB名称
(PDBs)
rman_num_streams_df_maxNumber备份集&恢复内容(Oracle)
- 并行流数上限
( 整库/PDBs/CDB$ROOT)
rman_num_streams_df_minNumber备份集&恢复内容(Oracle)
- 并行流数下限
( 整库/PDBs/CDB$ROOT)
ora_do_restoreNumber备份集&恢复内容(Oracle)
- 还原开关:
0:关;
1:开;
( 整库/PDBs/CDB$ROOT)
0
ora_rst_typeNumber备份集&恢复内容(Oracle)
- 还原类型:
0:还原到最新备份;
1:还原到指定备份;
( 整库/PDBs/CDB$ROOT)
0
ora_rst_recory_pointNumber备份集&恢复内容(Oracle - 还原到指定备份)
- 还原类型radio:
1:时间/SCN;
0:日志;
( 整库/PDBs/CDB$ROOT)
ora_rst_limit_typeNumber备份集&恢复内容(Oracle - 还原到指定备份)
- 还原类型select:
0:日期;
1:SCN;
2:日志;
( 整库/PDBs/CDB$ROOT)
0
ora_rst_limit_dateString备份集&恢复内容(Oracle - 还原到指定备份 - 时间选择)
- 日期:
( 整库/PDBs/CDB$ROOT)
ora_rst_limit_scnNumber备份集&恢复内容(Oracle - 还原到指定备份 - SCN选择)
- SCN:
( 整库/PDBs/CDB$ROOT)
0
ora_rst_limit_log_seqString备份集&恢复内容(Oracle - 还原到指定备份 - 日志选择)
- 日志序列号:
( 整库/PDBs/CDB$ROOT)
ora_rst_limit_threadString备份集&恢复内容(Oracle - 还原到指定备份 - 日志选择)
- 日志线程号:
( 整库/PDBs/CDB$ROOT)
ora_rst_recordObject备份集&恢复内容(Oracle - 还原到指定备份 - 日志选择)
- 已选恢复点日志信息:
( 整库/PDBs/CDB$ROOT)
ora_do_recoveryNumber备份集&恢复内容(Oracle)
- 恢复开关:
0:关;
1:开;
( 整库/PDBs/CDB$ROOT)
0
ora_rc_typeNumber备份集&恢复内容(Oracle)
- 恢复类型:
0:还原到最新备份;
1:还原到指定备份;
( 整库/PDBs/CDB$ROOT)
0
ora_rc_recory_pointNumber备份集&恢复内容(Oracle - 还原到指定备份)
- 恢复类型radio:
1:时间/SCN;
0:日志;
( 整库/PDBs/CDB$ROOT)
(TABLE)
ora_rc_point_typeNumber备份集&恢复内容(Oracle - 恢复到指定备份)
- 恢复类型select:
0:日期;
1:SCN;
2:日志;
( 整库/PDBs/CDB$ROOT)
(TABLE)
ora_rc_point_dateString备份集&恢复内容(Oracle - 恢复到指定备份 - 时间选择)
- 日期
( 整库/PDBs/CDB$ROOT)
(TABLE)
ora_rc_point_scnNumber备份集&恢复内容(Oracle - 恢复到指定备份 - SCN选择)
- SCN
( 整库/PDBs/CDB$ROOT)
(TABLE)
ora_rc_point_log_seqString备份集&恢复内容(Oracle - 恢复到指定备份 - 日志选择)
- 日志序列号
( 整库/PDBs/CDB$ROOT)
(TABLE)
ora_rc_point_threadString备份集&恢复内容(Oracle - 恢复到指定备份 - 日志选择)
- 日志线程号
( 整库/PDBs/CDB$ROOT)
(TABLE)
ora_rc_recordObject备份集&恢复内容(Oracle - 恢复到指定备份 - 日志选择)
- 已选恢复点日志信息
( 整库/PDBs/CDB$ROOT)
(TABLE)
ora_open_modeNumber备份集&恢复内容(Oracle)
- 恢复后打开方式:
0:不open;
1:read only;
2:resetlogs;
3:直接open;
( 整库/PDBs/CDB$ROOT)
0
ora_rst_arch_limit_typeNumber备份集&恢复内容(Oracle)
- 指定备份类型,固定传2:日志序列号;
( ARCHIVELOG)
2
ora_rst_arch_limit_log_seqNumber备份集&恢复内容(Oracle)
- 起始日志序列号
( ARCHIVELOG)
ora_rst_endarch_limit_log_seqNumber备份集&恢复内容(Oracle)
- 结束日志序列号
( ARCHIVELOG)
ora_rst_file_nameString备份集&恢复内容(Oracle)
- 备份文件名称
( CONTROLFILE、SPFILE)
ora_dbidString备份集&恢复内容(Oracle)
- DBID
( CONTROLFILE、SPFILE)
ora_rst_spfile_pathString备份集&恢复内容(Oracle)
- 存放位置和名称
( SPFILE)
ora_tab_modeNumber备份集&恢复内容(Oracle)
- 数据库模式:
0:CDB模式;
1:CDBRoots模式;
2:PDBs模式;
( TABLE)
ora_tab_pdb_nameString备份集&恢复内容(Oracle)
- PDBs名称
( TABLE)
ora_tab_namesArray备份集&恢复内容(Oracle)
- 表恢复选项
( TABLE)
  userString用户名
  ori_tableString原表名
  tgt_tableString目标表名
ora_tab_aux_pathString备份集&恢复内容(Oracle)
- 辅助实例存放路径
( TABLE)
wk_uuidString恢复目标
- 恢复目标客户端/代理客户端uuid
trans_modeNumber传输链路:
0:仅TCP/IP;
1:仅LANFree;
2:LANFree优先;
ora_sid_nameString恢复目标(Oracle、dm)
- 数据库实例名
ora_home_pathString恢复目标(Oracle)
- 数据库Home目录
rc_path_policyNumber恢复目标(文件、S3)
- 恢复目标位置:
1:保持目录接口,恢复到指定目录;(多对一)
0:为每个目录和文件指定恢复目录;(一对一)
wk_pathString恢复目标(文件、S3)
- 目标目录(保持目录结构,即多对一)
wk_path_listArray恢复目标(文件、S3)
- 目标目录(为每个文件指定恢复目录,即一对一)
  bk_pathString备份目录
  wk_pathString目标目录
thread_num_maxNumber参数配置(文件、S3)
- 并行任务数上限
thread_num_minNumber参数配置(文件、S3)
- 并行任务数下限
mirr_file_checkNumber参数配置(文件)
- 校验方式:
0:严格校验;
1: 时间校验;
1
mirr_sync_flagNumber参数配置(文件、S3)
0:遇到错误,立即停止同步;
1:遇到错误,写入日志并继续同步;
1
pre_recover_scriptString参数配置(文件)
- 恢复前置脚本
post_recover_scriptString参数配置(文件)
- 恢复后置脚本
script_timeoutNumber参数配置(文件)
- 脚本执行超时时间
compress_switchNumber参数配置
- 传输压缩开关:
0:关;
1:开;
0
compressNumber参数配置
- 传输压缩:
1:极速;
2:普通;
3:快速;
4:均衡;
encrypt_switchNumber参数配置
- 传输加密开关:
0:关;
1:开;
0
encryptNumber参数配置
- 传输加密:
1:AES;
2:SM4;
bk_file_cryptNumber参数配置
- 备端数据加密开关:
0:关;
1:开;
0
bk_crypt_typeNumber参数配置
- 备端数据加密类型:
2:AES;
3:SM4;
4:RC5;
bk_crypt_keyString参数配置
- 备端数据加密秘钥
hcs_nameString(Gauss(HCS))项目名
hcs_instance_idString(Gauss(HCS))实例id
recovery_to_newNumber(Gauss(HCS))恢复到新实例,0:关,1:开
new_hcs_uuidString(Gauss(HCS))新项目uuid
new_instance_nameString(Gauss(HCS))实例名
availability_zoneString(Gauss(HCS))可用区ID
flavor_refString(Gauss(HCS))规格码
volume_typeString(Gauss(HCS))磁盘类型(LOCALSSD,ULTRAHIGH)
volume_sizeString(Gauss(HCS))磁盘大小
vpc_idString(Gauss(HCS))虚拟私有云id
subnet_idString(Gauss(HCS))子网网络id
security_group_idString(Gauss(HCS))实例所属安全组id
db_passwordString(Gauss(HCS)) 数据库密码
configuration_idString(Gauss(HCS))参照组id
time_zoneString(Gauss(HCS))UTC时区
master_azString(Gauss(HCS))主可用区ID
arbitration_azString(Gauss(HCS))仲裁可用区ID
backup_chain_policyNumber备份链选择策略,
1: 恢复时,首先选择主副本,当主副本不可用时,按照副本序号从小到大依次选择
2: 恢复时,首先选择和指定副本的存储单元相同的副本,然后是同存储单元组的,如果没有找到合适
的备份集,则恢复失败
3: 恢复时,首先选择和指定副本的存储单元相同的副本,然后是同存储单元组的,最后是同业务组的,
如果没有找到合适的备份集,则恢复失败
4:指定备份服务器
client_listArray
  node_uuidString节点uuid
  bmasterNumber是否主客户端
src_client_uuidString源客户端UUID
(sqlserver、mysql、pgsql、dm)
src_instance_nameString源实例名称
(sqlserver、mysql、pgsql、dm)
src_db_nameString源库名称
(sqlserver)
backup_methodNumber备份类型:
0:物理备份
1:逻辑备份
(sqlserver、mysql)
content_typeNumber数据库备份粒度:
0:集群;
1:实例;
2:整库;
3:模式;
4:表;
(mysq、GaussDWS、dm)
bk_set_selectNumber备份集选择类型:
0:恢复到指定备份集;
1:恢复到指定时间点;
2:恢复到最新时间点;
(sqlserver、dm)
0
bk_set_pointString恢复到指定时间点,unix时间戳
(sqlserver)
tgt_instance_uuidString目标实例UUID
(sqlserver、pgsql、dm)
tgt_db_nameString目标库名称
(sqlserver)
logic_infosArray恢复路径映射
(sqlserver)
  logic_nameString逻辑名称
  logic_pathString源路径
  db_file_pathString目标路径
is_instance_startNumber启动数据库:
0:否;
1:是;
(mysql、dm)
db_namesArray恢复内容:逻辑恢复 - 指定数据库
(GaussDWS)
db_tablesArray恢复内容:逻辑恢复 - 指定表
格式:库.模式(如果有).表
(GaussDWS、mysql)
["db_name.schema_name.table_name"]
bk_server_uuidString(备份链选择策略为4)备份服务器uuid
bk_server_addrString(备份链选择策略为4)备份服务器地址
sto_uuidString目标对象存储UUID
bucket_uuidString目标对象存储桶UUID
rc_point_scnNumber【备份集&恢复内容】选择时间/SCN
(dm)
arch_pathString【恢复目标】指定归档目录
(dm)
encrypt_passwordString【恢复选项】加密算法
(dm)
encrypt_algorithmString【恢复选项】解密算法
(dm)
thread_numString【恢复选项】还原线程数
(dm)
rc_methodNumber【备份集&恢复内容】恢复方式
0-还原&恢复
1-仅还原
2-仅恢复
(dm)
src_table_nameString【备份集&恢复内容】源表空间名称
(dm)

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  codeNumber0
  messageString[0] 操作成功。

修改

SDK方法名:modifyRecoveryRule;

URL

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

Method

PUT

Request

名称类型必选简介Mock初始值Mock规则
task_nameString
auto_startNumber1
start_timeNumber1
biz_grp_listArray
priorityNumber90000
rc_modeNumber1
bk_set_uuidString
bk_pathArray
wk_uuidString
trans_modeNumber
rc_tgt_positionNumber1
rc_tgt_dir_listArray
  bk_pathString
  wk_pathString
thread_num_maxNumber1
thread_num_minNumber1
mirr_file_checkNumber1
mirr_sync_flagNumber1
rc_tgt_dirString
compress_switchNumber0
compressNumber1
encrypt_switchNumber0
encryptNumber1
bk_file_cryptNumber0
bk_crypt_typeNumber1
bk_crypt_keyString
ora_content_typeNumber1
rman_num_streams_df_maxNumber1
rman_num_streams_df_minNumber1
ora_pdbs_nameArray
ora_do_restoreNumber0
ora_do_recoveryNumber0
ora_rst_typeNumber0
ora_rc_typeNumber0
ora_open_modeNumber0
ora_rst_limit_typeNumber0
ora_rst_limit_dateString
ora_rst_limit_scnNumber0
ora_rst_limit_log_seqString
ora_rst_recordObject
ora_rc_point_typeNumber1
ora_rc_recordObject
ora_rc_point_scnNumber1
ora_rc_point_log_seqString
ora_rc_point_dateString
ora_rst_ctrl_nameString
ora_rst_arch_limit_typeNumber2
ora_rst_arch_limit_log_seqNumber1
ora_rst_endarch_limit_log_seqNumber1
ora_dbidString
ora_rst_spfile_pathString
ora_rst_spfile_nameString
ora_tab_modeNumber1
ora_tab_namesArray
  userString
  ori_tableString
  tgt_tableString
ora_tab_aux_pathString
ora_sid_nameString
ora_home_pathString
wk_data_typeNumber1
ora_rc_point_threadString
ora_rst_limit_threadString
random_strString

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  codeNumber0
  messageString[0] 操作成功。

获取列表

SDK方法名:listRecoveryRule;

URL

/recovery_rule

Method

GET

Request

名称类型必选简介Mock初始值Mock规则
pageNumber
limitNumber
like_args[task_name]String模糊搜索:任务名称
like_args[wk_node_name]String模糊搜索:客户端名称
like_args[wk_hostname]String模糊搜索:客户端主机名
filter_by_biz_grpNumber根据业务组过滤开关:1
where_args[task_uuid]String根据业务组过滤:业务组UUID
where_args[wk_data_type]Number根据源类型过滤:
1:文件;
3:oracle;
21:Oracle rac
22 : GaussDB(HCS)
statusString状态过滤:
DISABLE:禁用;
FINISH:完成;
SCHEDULING:调度中;

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  codeNumber0
  messageString[0] success
  info_listArray
    task_nameString名称@first
    task_uuidStringuuid24B3A55B-D338-4974-83D5-A6C4849AC712
    wk_data_typeNumber类型:
1:文件;
3:oracle;
@pick(1, 3)
    user_uuidString
    user_nameStringuser-@first
    can_delNumber1
    can_upNumber1
    can_opNumber1
    is_biz_adminNumber1
    bk_set_idString备份IDset-@increment
    wk_node_nameString客户端名称client-@first
    bk_node_nameString备份服务器名称server-@first
    bk_start_tmNumber备份开始时间,unix@natural(100000, 10000000000)
    bk_end_tmNumber备份结束时间,
unix
@natural(100000, 10000000000)
    tgt_instance_uuidString恢复目标实例UUID
    tgt_instance_nameString恢复目标实例名称
  totalNumber24

删除

SDK方法名:deleteRecoveryRule;

URL

/recovery_rule

Method

DELETE

Request

名称类型必选简介Mock初始值Mock规则
task_uuidsArray规则uuid
forceNumber强制删除

Response

名称类型必选简介Mock初始值Mock规则
msgString
retNumber200
dataObject
  codeNumber11110001
  messageString
  fail_listArray
    codeNumber11110001
    messageString[-1] 找不到节点
    task_uuidString@uuid
    task_nameString@name
  success_listArray
    codeNumber11110001
    messageString[0] success
    task_uuidString@uuid
    task_nameString@name

操作

SDK方法名:operateRecoveryRule

URL

/recovery_rule/operate

Method

POST

Request

名称类型必选简介Mock初始值Mock规则
operateString开始:start;
停止:stop;
task_uuidsArray恢复任务uuid

Response

名称类型必选简介Mock初始值Mock规则
msgString
retNumber200
dataObject
  codeNumber11110001
  messageString
  fail_listArray
    codeNumber11110001
    messageString[-1] 找不到节点
    task_uuidString@uuid
    task_nameString@name
  success_listArray
    codeNumber11110001
    messageString[0] success
    task_uuidString@uuid
    task_nameString@name

获取单个详情

SDK方法名:describeRecoveryRule;

URL

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

Method

GET

Request

名称类型必选简介Mock初始值Mock规则
versionString特定版本

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  messageString
  recovery_ruleObject
    task_nameString
    auto_startNumber1
    start_timeNumber1
    biz_grp_listArray
    priorityNumber90000
    rc_modeNumber1
    bk_set_uuidString
    bk_pathArray
    wk_uuidString
    rc_tgt_positionNumber1
    rc_tgt_dir_listArray
      bk_pathString
      wk_pathString
    thread_num_maxNumber1
    thread_num_minNumber1
    mirr_file_checkNumber1
    mirr_sync_flagNumber1
    rc_tgt_dirString
    compress_switchNumber0
    compressNumber1
    encrypt_switchNumber0
    encryptNumber1
    bk_file_cryptNumber0
    bk_crypt_typeNumber1
    bk_crypt_keyString
    ora_content_typeString
    rman_num_streams_df_maxNumber1
    rman_num_streams_df_minNumber1
    ora_pdbs_nameArray
    ora_do_restoreNumber0
    ora_do_recoveryNumber0
    ora_rst_typeNumber0
    ora_rc_typeNumber0
    ora_open_modeNumber0
    ora_rst_recory_pointNumber0
    ora_rst_limit_typeNumber0
    ora_rst_limit_dateString
    ora_rst_limit_scnNumber0
    ora_rst_limit_log_seqString
    ora_rst_recordObject
    ora_rc_recory_pointNumber1
    ora_rc_point_typeString
    ora_rc_recordObject
    ora_rc_point_scnNumber1
    ora_rc_point_log_seqString
    ora_rc_point_dateString
    ora_rst_ctrl_nameString
    ora_rst_arch_limit_typeNumber2
    ora_rst_arch_limit_log_seqNumber1
    ora_rst_endarch_limit_log_seqNumber1
    ora_dbidString
    ora_rst_spfile_pathString
    ora_rst_spfile_nameString
    ora_tab_modeString
    ora_tab_namesArray
      userString
      ori_tableString
      tgt_tableString
    ora_tab_aux_pathString
    ora_sid_nameString
    ora_home_pathString
  codeNumber0

获取状态

SDK方法名:listRecoveryRuleStatus;

URL

/recovery_rule/status

Method

GET

Request

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

Response

名称类型必选简介Mock初始值Mock规则
msgString
retNumber200
dataObject
  messageString
  codeNumber0
  statusArray
    task_uuidString规则uuid24B3A55B-D338-4974-83D5-A6C4849AC712
    statusString状态@pick('RUN', 'WAIT')

文件恢复 获取目录

SDK方法名:listDir;

URL

/recovery_rule/dir

Method

GET

Request

名称类型必选简介Mock初始值Mock规则
bk_set_uuidString备份集uuid
pageNumber页数
limitNumber条数
top_dirString父目录(展开时传)
searchString文件搜索匹配字串(搜索时传)
rc_modeNumber恢复模式:
0:恢复备份时间点的文件;
1:恢复当前备份集备份的文件;

Response

名称类型必选简介Mock初始值Mock规则
msgString
retNumber200
dataObject
  codeNumber0
  messageString[0] success
  totalNumber总数
  listArray0-8
    nameString名称/搜索的完整路径@word
    is_dirBoolean是否目录:
    typeNumber类型:
0:文件;
1:目录;
2:表示符号链接文件;
@pick(0, 1, 2)
    timeNumber修改时间@natural(10, 1000000000)
    sizeNumber大小,单位byte@natural(10, 1000000000)

Oracle 获取恢复点日志

SDK方法名:listTimingRecoveryOracleRcPointInfo;

URL

/recovery_rule/rc_sbt

Method

GET

Request

名称类型必选简介Mock初始值Mock规则
pageNumber页数
limitNumber条数
bk_set_uuidString备份集uuid

Response

名称类型必选简介Mock初始值Mock规则
msgString
retNumber200
dataObject
  record_infoObject
    totalNumber100
    listArray
      log_threadNumber1
      log_seqNumber527
      scnNumber18614069
      timeString2020/05/07-17:55:48
      arch_fileStringinfo2_arch_s938_p1_t1039802149
  range_infoObject
    scn_minNumber@natural(100, 1000)
    scn_maxNumber@natural(1000, 100000)
    time_minString2020-05-07 17:55:48
    time_maxString2020-05-08 19:21:50
    log_seq_maxNumber@natural(300, 500)
    log_seq_minNumber@natural(50, 300)
  codeNumber0
  messageString[0] success

Oracle 获取参数文件列表

SDK方法名:listSbtContrlFile;

URL

/recovery_rule/sbt_contrlfile

Method

GET

Request

名称类型必选简介Mock初始值Mock规则
bk_set_uuidString备份集uuid
ora_content_typeNumber还原的选项:
6:控制文件;
7:参数文件;

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  info_listArray[
"info2_ctrl_2188_1_20230808_1646899429",
"info2_ctrl_2149_1_20230807_1646899429",
"info2_ctrl_2111_1_20230807_1646899429",
"info2_ctrl_2072_1_20230807_1646899429",
"info2_ctrl_2034_1_20230806_1646899429",
"info2_ctrl_1996_1_20230806_1646899429",
"info2_ctrl_1956_1_20230806_1646899429",
"info2_ctrl_1918_1_20230805_1646899429",
"info2_ctrl_1880_1_20230805_1646899429",
"info2_ctrl_1677_1_20230803_1646899429",
"info2_ctrl_1635_1_20230803_1646899429",
"info2_ctrl_1593_1_20230803_1646899429",
"info2_ctrl_1551_1_20230802_1646899429",
"info2_ctrl_1513_1_20230802_1646899429",
"info2_ctrl_1475_1_20230802_1646899429",
"info2_ctrl_1436_1_20230801_1646899429",
"info2_ctrl_1398_1_20230801_1646899429",
"info2_ctrl_1360_1_20230801_1646899429",
"info2_ctrl_1321_1_20230731_1646899429",
"info2_ctrl_1283_1_20230731_1646899429",
"info2_ctrl_1245_1_20230731_1646899429",
"info2_ctrl_1205_1_20230730_1646899429",
"info2_ctrl_1165_1_20230730_1646899429",
"info2_ctrl_1125_1_20230730_1646899429",
"info2_ctrl_1085_1_20230729_1646899429",
"info2_ctrl_1045_1_20230729_1646899429",
"info2_ctrl_1005_1_20230729_1646899429",
"info2_ctrl_966_1_20230728_1646899429",
"info2_ctrl_927_1_20230728_1646899429",
"info2_ctrl_888_1_20230728_1646899429",
"info2_ctrl_849_1_20230727_1646899429",
"info2_ctrl_810_1_20230727_1646899429",
"info2_ctrl_771_1_20230727_1646899429",
"info2_ctrl_732_1_20230726_1646899429",
"info2_ctrl_693_1_20230726_1646899429",
"info2_ctrl_652_1_20230726_1646899429"
]
  messageString[0] success
  codeNumber0

Oracle 获取DBID

SDK方法名:describeSbtDbid;

URL

/recovery_rule/sbt_dbid

Method

GET

Request

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

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  dbidString@string
  messageString[0] success
  codeNumber0

验证备份介质 - 获取列表

SDK方法名:listVerifyBackupMedia;

URL

/recovery_rule/verify_backup_media

Method

GET

Request

名称类型必选简介Mock初始值Mock规则
bk_set_uuidString备份集UUID
backup_chain_policyNumber备份链选择策略:
1:策略1;
2:策略2;
3:策略3;

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  messageString[0] success
  codeNumber0
  listArray对象数组,除visit外,其余内容同备份集列表接口
    visitString是否允许访问:
0:否;
1:是;
  is_recoverString是否验证成功:
0:不可恢复
1:可以恢复

获取备份服务器备选地址

SDK方法名:getRecoveryBkServerAddr

URL

/recovery_rule/get_bk_server_addr

Method

GET

Request

名称类型必选简介Mock初始值Mock规则
node_uuidString备份服务器uuid

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  codeNumber0
  messageString[0] 操作成功。
  info_listArray5
    addressString@ip
  totalNumber0
Last update: 8/1/2024, 2:00:50 PM
Contributors: ganl