首页 > 数据库 > 国内数据库 > YashanDB yasrman备份
示例
对本示例中出现信息解释如下:
示例
本示例中,incremental level 0关键字表明当前为零级增量备份,format关键字指定生成备份集的文件名称为“$YASDB_DATA/backup/incr_0_002”。
增量备份有LEVEL 0和LEVEL 1两个级别,其中LEVEL 0作为后续所有LEVEL 1的上层基线,本质上也是一种全量备份,但是在备份概要文件中添加了与全量备份区分的物理标识。
示例
本示例中,incremental level 1关键字表明当前为一级增量备份,format关键字指定生成备份集的文件名称为“$YASDB_DATA/backup/incr_1_002”。
增量备份只有LEVEL 0和LEVEL 1两个级别,其中LEVEL 1只备份自上次执行增量备份以后系统产生的增量数据(以上示例),相较于全量备份,增量备份数据量不大,能节省磁盘空间,恢复所需时间短。
YashanDB支持1000次连续LEVEL 1增量备份,考虑到备份集的可维护性与存储资源使用,不建议连续多次LEVEL 1增量备份。
在零级增量备份指定了DEST备份方向之后,后续依赖于该零级增量备份的一级增量备份都需指定和零级增量备份一致的备份方向,否则会导致备份集无法正常恢复。
示例
本示例中,COMPRESSION关键字表明对源数据进行压缩备份,ALGORITHM关键字指定压缩算法,压缩算法可选ZSTD或LZ4。LOW表示该种算法的压缩级别,有LOW、MEDIUM、HIGH 三种可选项。压缩也可以单独指定COMPRESSION参数,其余参数可以省略,即会使用默认的压缩算法ZSTD和压缩级别LOW。FORMAT可以省略,默认会在"$YASDB_DATA/backup"下生成默认的备份集名称。
示例
本示例中,ENCRYPTION关键字表明对源数据进行加密备份,AES256关键字表示加密算法,缺省值为AES128加密算法。其中加密算法可选AES128、AES192、AES256和SM4。IDENTIFIED BY关键字为指定加密备份集使用的密码。
本示例中,将打印备份集的元信息,包括各节点的 地址、TAG名称以及备份集路径等。
本示例中,将删除TAG为“full_encryption”的备份集,前提是目标主库为OPEN状态。
备份必须运行在归档模式下,否则会触发YAS-02079报错。
第一次增量备份必须为LEVEL 0备份,否则会触发YAS-02507错误。
如指定了备份文件保存目录,必须保证该目录为空,否则会触发YAS-00318错误。
确保备份文件保存目录的磁盘空间充足,否则会触发YAS-00301错误。
备份并行度取值范围为[0,8]整数,否则会触发YAS-04204错误。
超过1000次连续LEVEL 1增量备份,会触发YAS-02508错误。
备份不允许和表空间、redo文件等数据文件的增删、resize操作并发,需要等待任一操作完成之后才可执行。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70028812/viewspace-3078528/ ,如需转载,请注明出处,否则将追究法律责任。