本节提供有关MGM API中提供的功能的信息,用于启动和停止NDB群集备份。
- 描述
-
此函数用于启动NDB群集的备份。
- 签名
-
int ndb_mgm_start_backup(ndbmgmhandle处理,INT.等待,无符号int *ID,struct ndb_mgm_reply *回复)
- 参数
-
此功能需要此处列出的四个参数:
管理服务器
处理
(一个ndbmgmhandle.
)。一种
等待
标志,具有以下可能的值:0.
:不要等待确认备份。1
:等待备份开始。2
:等待备份完成。
创建具有备份ID的备份
ID
。(这也是函数的返回值。)没有备份
ID
返回if.等待
设置为等于0。指向一个指针
ndb_mgm_reply.
适用于a的结构回复
。
- 返回值
-
成功,备份ID(
ID
)。在发生故障时,函数返回-1
。
- 描述
-
此函数用于启动NDB群集的备份。它是一样的
ndb_mgm_start_backup()
,除了它另外指定用于拍摄的下一个备份的值。 - 签名
-
int ndb_mgm_start_backup(ndbmgmhandle处理,INT.等待,无符号int *ID,struct ndb_mgm_reply *回复,无符号Int.nextbackupid.)
- 参数
-
此功能需要此处列出的五个参数:
管理服务器
处理
(一个ndbmgmhandle.
)。一种
等待
标志,具有以下可能的值:0.
:不要等待确认备份。1
:等待备份开始。2
:等待备份完成。
创建具有备份ID的备份
ID
。(这也是函数的返回值。)没有备份
ID
返回if.等待
设置为等于0。指向一个指针
ndb_mgm_reply.
适用于a的结构回复
。拍摄的下一个备份的ID设置为值
。nextbackupid.
+ 1
- 返回值
-
在成功时,备份ID通过了
ID
。否则,函数返回-1
。
- 描述
-
此函数用于启动NDB群集的备份。它是一样的
ndb_mgm_start_backup2()
但是,添加一个参数,用于指定备份的状态是否与备份启动时是否与群集的状态匹配,或者完成后。 - 签名
-
int ndb_mgm_start_backup(ndbmgmhandle处理,INT.等待,无符号int *ID,struct ndb_mgm_reply *回复,无符号Int.nextbackupid.,无符号Int.备份点)
- 参数
-
此功能需要此处列出的六个参数:
管理服务器
处理
(一个ndbmgmhandle.
)。一种
等待
标志,具有以下可能的值:0.
:不要等待确认备份。1
:等待备份开始。2
:等待备份完成。
创建具有备份ID的备份
ID
。(这也是函数的返回值。)没有备份
ID
返回if.等待
设置为等于0。指向一个指针
ndb_mgm_reply.
适用于a的结构回复
。拍摄的下一个备份的ID设置为值
。nextbackupid.
+ 1备份点
如果备份状态应反映群集中的状态,则备份启动时的时间,或者如果其状态应在备份完成时应反映群集的时间。使用1相当于调用ndb_mgm.客户开始备份
命令用snapshotstart.
;0等同于调用命令Snapshotend.
。
- 返回值
-
在成功时,备份ID通过了
ID
。否则,函数返回-1
。
- 描述
-
此函数用于启动NDB群集的备份。它是一样的
ndb_mgm_start_backup3()
,除了它使用指定的长度提供的密码生成了加密备份。在NDB 8.0.22中添加了此功能。
- 签名
-
int ndb_mgm_start_backup(ndbmgmhandle处理,INT.等待,无符号int *ID,struct ndb_mgm_reply *回复,无符号Int.nextbackupid.,无符号Int.备份点,const char *密码,无符号Int.密码长度)
- 参数
-
此功能需要此处列出的八个参数:
管理服务器
处理
(一个ndbmgmhandle.
)。一种
等待
标志,具有以下可能的值:0.
:不要等待确认备份。1
:等待备份开始。2
:等待备份完成。
创建具有备份ID的备份
ID
。(这也是函数的返回值。)没有备份
ID
返回if.等待
设置为等于0。指向一个指针
ndb_mgm_reply.
适用于a的结构回复
。拍摄的下一个备份的ID设置为值
。nextbackupid.
+ 1备份点
如果备份状态应反映群集中的状态,则备份启动时的时间,或者如果其状态应在备份完成时应反映群集的时间。使用1相当于调用ndb_mgm.客户开始备份
命令用snapshotstart.
;0等同于调用命令Snapshotend.
。用于保护加密备份的密码。这是一个长达256个字符的字符串;任何可打印的ASCII字符都可以在密码字符串中使用,除外
!!
那'
那“
那$
那%
那\
, 和^
。密码的长度。
可以指定空密码,但不建议使用此空密码。
- 返回值
-
在成功时,备份ID通过了
ID
。否则,函数返回-1
。
- 描述
-
此函数用于停止NDB群集备份。
- 签名
-
int ndb_mgm_abort_backup(ndbmgmhandle处理,无符号Int.ID,struct ndb_mgm_reply *回复)
- 参数
-
此功能需要3个参数:
一个
ndbmgmhandle.
。这
ID
备份将中止。指向一个指针
ndb_mgm_reply.
结构体。
- 返回值
-
如果出现错误,则此函数返回
-1
。