命令行参考-备份命令
功能backup命令用于在主集群上执行周期性备份,并将备份同步到备集群。命令格式pythonSyncDataToStby.py-tbackup--config-file<configFile>参数说明完整选项缩写选项数据类型说明取值类型缺省值应用实例-t不涉及字符串双集群接口支持多种功能
命令行参考-配置文件
SyncDataToStby.py工具涉及到如下两个配置文件:双集群容灾配置文件:适用于每条命令。主备集群倒换配置文件:适用于switchover命令。双集群容灾配置文件SyncDataToStby.py工具周期性的数据备份和恢复的实现依赖于双集群容灾配置文件。此文件需要用户创建,并且部署在主备集群
命令行参考-注意事项
以下是使用SyncDataToStby.py应该注意的事项:两套集群必须是完全同构的(即两套集群的操作系统和集群部署完全一致),数据库初始化用户相同且安装两套集群的操作系统用户之间具有互信。执行SyncDataToStby.py工具的命令时,当前的执行主机上一定要部署双集群容灾配置文件,且操作系统用
服务端工具-SyncDataToStby.py
SyncDataToStby.pySyncDataToStby.py简介命令行参考
SyncDataToStby.py-SyncDataToStby.py 简介
SyncDataToStby.py工具是一个基于Roach开发的备份恢复工具,是在两套同构集群之间实现周期性备份恢复的实用性工具。主集群正常提供业务,进行周期性备份,并将备份文件同步给备集群,备集群对主集群传来的备份进行周期性恢复。在非恢复期,备集群作为主集群的热备份存在,提供只读服务。两套集群既可
API参考-errRoachFailure
简介该API在Roach出错时调用。范例voiderrRoachFailure(ROACH_CNTRB*contrib,ERROR_CONTRIB_CODEec,CONTRIB_OPERATIONeOperation,char*gaussHome,boolis_in_signalhandler)参数
API参考-postDestroy
简介该API在进行断开Roach通信的操作后调用。范例ERROR_CONTRIB_CODEpostDestroy(ROACH_CNTRB*contrib){LOGINFO("CONTRIBoperationduringPOSTDESTROY\n");contrib->eState=CONTRI
API参考-preDestroy
简介该API在Roach主代理与非主代理间的通信即将断开前调用。范例ERROR_CONTRIB_CODEpreDestroy(ROACH_CNTRB*contrib,CONTRIB_OPERATIONeOperation,char*gaussHome){boolcmdExec=false;LOGIN
API参考-postCopyOtherFiles
简介该API在复制Xlog和srvlog文件后调用。范例ERROR_CONTRIB_CODEpostCopyOtherFiles(ROACH_CNTRB*contrib){LOGINFO("CONTRIBoperationduringPOSTCOPYOTHERFILES...\n");contrib
API参考-preCopyOtherFiles
简介该API在复制Xlog和srvlog文件前调用。范例ERROR_CONTRIB_CODEpreCopyOtherFiles(ROACH_CNTRB*contrib){LOGINFO("CONTRIBoperationduringPRECOPYOTHERFILES...\n");contrib-&
API参考-postConsistency
简介该API在创建一致点之后调用。范例ERROR_CONTRIB_CODEpostConsistency(ROACH_CNTRB*contrib){LOGINFO("CONTRIBoperationduringPOSTCONSISTENCY...\n");contrib->eState=CON
API参考-preConsistency
简介该API在创建一致点之前调用。范例ERROR_CONTRIB_CODEpreConsistency(ROACH_CNTRB*contrib,char*gaussHome){LOGINFO("CONTRIBoperationduringPRECONSISTENCY...\n");contrib-&
API参考-postCopyDataFiles
简介该API在复制数据文件后调用。范例ERROR_CONTRIB_CODEpostCopyDataFiles(ROACH_CNTRB*contrib){LOGINFO("CONTRIBoperationduringPOSTCOPYDATAFILES...\n");contrib->eState
API参考-preCopyDataFiles
简介该API在复制数据文件前调用。范例ERROR_CONTRIB_CODEpreCopyDataFiles(ROACH_CNTRB*contrib){LOGINFO("CONTRIBoperationduringPRECOPYDATAFILES...\n");contrib->eState=C
API参考-postInit
简介该API在Roach初始化后调用。范例ERROR_CONTRIB_CODEpostInit(ROACH_CNTRB*contrib,constchar*configPath){LOGINFO("CONTRIBoperationduringPOSTINIT...\n");contrib->e
API参考-preInit
简介该API在Roach初始化前调用。范例ERROR_CONTRIB_CODEpreInit(ROACH_CNTRB*contrib){LOGINFO("CONTRIBoperationduringPREINIT...\n");contrib->eState=CONTRIB_PREINIT;r
API参考-简介
本节介绍开发可使用的API。配置文件配置文件如下:roach_contrib.conf配置文件位于发布包的\share\roach-文件夹中。样本应用程序样本应用程序如下:roach_extension_contrib.croach_extension_contrib.h样本应用程序位于发布包中的\
GaussRoach.py-API参考
API参考简介preInitpostInitpreCopyDataFilespostCopyDataFilespreConsistencypostConsistencypreCopyOtherFilespostCopyOtherFilespreDestroypostDestroyerrRoachFa
命令行参考-Roach操作参数
下表总结了每个Roach操作的参数。表1Roach功能和参数对应表参数备份恢复验证生成文件删除Genstack显示停止agent-port√√√-----all-backups------√-backup-key-√√√√-√-buffer-block-size√√√-----buffer-size
命令行参考-帮助命令
功能help命令用于提供Roach工具支持的命令的帮助信息。命令格式pythonGaussRoach.py--help|-h参数说明无使用指南无命令示例查看Roach工具的帮助信息。pythonGaussRoach.py--help系统回显pythonGaussRoach.py--helpGauss