1. 本际云推荐 - 专业推荐VPS、服务器,IDC点评首页
  2. 云主机运维
  3. VPS运维

gbase备份与恢复

介绍

作为本际云服务器推荐网的小编小本本,我很高兴为大家介绍gbase备份与恢复。在进行备份和恢复之前,需要将数据库切换为只读状态,以避免备份期间出现数据差异导致的问题。

备份和恢复

有两种备份和恢复方式:

1. 全备份和恢复

gbase备份与恢复

在执行备份和恢复命令之前,需要使用gcadminswitchmodereadonly将数据库切换为只读模式。全量备份使用backuplevel0命令进行备份,然后使用recover00命令进行全量恢复。在恢复之前,需要使用gcadminswitchmodenormal将数据库恢复为正常模式。

2. 增量备份和恢复

增量备份需要在全备份的基础上进行。在进行增量备份和恢复之前,需要使用gcadminswitchmodereadonly将数据库切换为只读模式。执行增量备份命令后,删除数据,然后使用gcadminswitchmoderecovery将数据库切换为恢复模式,恢复数据。最后使用gcadminswitchmodenormal将数据库恢复为正常模式。

命令参数说明

gcrcman.py工具的命令参数如下:

-dBACKUP_PATH,–path=BACKUP_PATH:备份的路径(必须是绝对路径)。

-eCOMMAND,–execute=COMMAND:后面跟要输入的命令。

-PHOST_PASSWD,–ospassword=HOST_PASSWD:操作系统gbase用户的密码。

-pDATABASE_PASSWD,–dbpassword=DATABASE_PASSWD:数据库用户gbase的密码。

-rPARALLEL_LEVEL,–parallel=PARALLEL_LEVEL:指定平行级别。

-D,–disk_space_estimate:在备份或恢复之前跳过计算磁盘空间。

-c,–checksum_database:跳过数据库校验。

-C,–checksum_backup_data:跳过备份数据校验和。

-tSECOND,–timeout=SECOND:读写或者两个事务超时的阻塞,数值为整数,在0~3600范围内,默认是300。如果为零,则一直阻塞。

备份和恢复命令如下:

showbackup:显示备份数据;

backuplevel:备份实例;

backuptablelevel:备份单表;

recover[[point_id]]:恢复实例;

recover[force]table[[point_id]]:恢复单表;

delete:删除备份的数据;

cleanup:清除无效备份数据;

quit:退出。

关于gbase备份与恢复,就介绍到这里,更多内容可以关注“IT那活儿”公众号。

原创文章,作者:小编小本本,如若转载,请注明出处:https://www.benjiyun.com/yunzhujiyunwei/vps-yunwei/6447.html