URL 示例:http://192.168.4.187:8080/fulltoincrement
使用该接口可以进行指定表的全量同步操作,目前仅支持Oracle->GBase
8a 的全量同步。通过该接口发起全量同步任务后,全量期间会暂停增量同步任
务,待全量完成后再自动进行增量同步。
【注意】:
1.
同一个source-target 源仅能同时存在一个全量同步任务,对同一个
源发起多次全转增任务将会等待上一个任务完成或者到达指定超时时
间后返回超时错误。
全量同步操作的入参JSON:
{
"id":"idno3",//代表对source-target 源进行全量,必填
"tableInfo":[{
"dbName":"TESTDB", //指定全量同步的库,必填
"tableName":"TESTTABLE"
//指定要同步的表,必填
}]
}
调用结果:
{
GBase RTSync 同步工具手册
南大通用数据技术股份有限公司
- 61 -
"code":1, //代表调用成功,其他<0 的值均说明有问题
"message":"全转增调用完成,具体执行进度及任务信息可以通过接口
fulltoincrementtask 查看。",
//接口返回的具体详细,code<0 代表错误信
息
"requestType":"fulltoincrement",
//代表请求类型
"id":"idno1"
//代表对哪个源的操作
}
通过以上接口可以发起全转增操作,因为全量操作是耗时的,RESTful 接
口不能阻塞持续等待,所以为了查看全转增任务信息,可以通过2.3.6.15.17
接口查看。