diff --git "a/content/zh/docs/Administratorguide/\345\244\207\344\273\275\344\270\216\346\201\242\345\244\215.md" "b/content/zh/docs/Administratorguide/\345\244\207\344\273\275\344\270\216\346\201\242\345\244\215.md" index 899b3cbcf5dbe4fd6833e762a43b86685a322e0b..512210d10f718e90fdf4d88e894a0d77b7408a4c 100644 --- "a/content/zh/docs/Administratorguide/\345\244\207\344\273\275\344\270\216\346\201\242\345\244\215.md" +++ "b/content/zh/docs/Administratorguide/\345\244\207\344\273\275\344\270\216\346\201\242\345\244\215.md" @@ -15,7 +15,7 @@ ## 概述 -数据备份是保护数据安全的重要手段之一,为了更好的保护数据安全,openGauss数据库支持三种备份恢复类型、多种备份恢复方案,备份和恢复过程中提供数据的可靠性保障机制。 +数据备份是保护数据安全的重要手段之一,为了更好的保护数据安全, openGauss 数据库支持三种备份恢复类型、多种备份恢复方案,备份和恢复过程中提供数据的可靠性保障机制。 备份与恢复类型可分为逻辑备份与恢复、物理备份与恢复、闪回恢复。 @@ -23,9 +23,9 @@ - 物理备份与恢复:通过物理文件拷贝的方式对数据库进行备份,以磁盘块为基本单位将数据从主机复制到备机。通过备份的数据文件及归档日志等文件,数据库可以进行完全恢复。物理备份速度快,一般被用作对数据进行备份和恢复,用于全量备份的场景。通过合理规划,可以低成本进行备份与恢复。 -- 闪回恢复:利用回收站的闪回恢复删除的表。数据库的回收站功能类似于windows系统的回收站,将删除的表信息保存到回收站中。利用MVCC机制闪回恢复到指定时间点或者CSN点。 +- 闪回恢复:利用回收站的闪回恢复删除的表。数据库的回收站功能类似于 Windows 系统的回收站,将删除的表信息保存到回收站中。利用 MVCC 机制闪回恢复到指定时间点或者 CSN 点。 - 以下为openGauss支持的三类数据备份恢复方案,备份方案也决定了当异常发生时该如何恢复。 + 以下为 openGauss 支持的三类数据备份恢复方案,备份方案也决定了当异常发生时该如何恢复。 **表 1** 三种备份恢复类型对比 @@ -48,7 +48,7 @@
可以备份单表和多表,单database和所有database。备份后的数据需要使用gsql或者gs_restore工具恢复。数据量大时,恢复需要较长时间。
+可以备份单表和多表,单 database 和所有 database 。备份后的数据需要使用 gsql 或者 gs_restore 工具恢复。数据量大时,恢复需要较长时间。
导出数据库相关信息的工具,用户可以自定义导出一个数据库或其中的对象(模式、表、视图等)。支持导出的数据库可以是默认数据库postgres,也可以是自定义数据库。导出的格式可选择纯文本格式或者归档格式。纯文本格式的数据只能通过gsql进行恢复,恢复时间较长。归档格式的数据只能通过gs_restore进行恢复,恢复时间较纯文本格式短。
+导出数据库相关信息的工具,用户可以自定义导出一个数据库或其中的对象(模式、表、视图等)。支持导出的数据库可以是默认数据库 postgres ,也可以是自定义数据库。导出的格式可选择纯文本格式或者归档格式。纯文本格式的数据只能通过 gsql 进行恢复,恢复时间较长。归档格式的数据只能通过 gs_restore 进行恢复,恢复时间较纯文本格式短。
导出所有数据库相关信息工具,它可以导出openGauss数据库的所有数据,包括默认数据库postgres的数据、自定义数据库的数据、以及openGauss所有数据库公共的全局对象。
- +导出所有数据库相关信息工具,它可以导出 openGauss 数据库的所有数据,包括默认数据库 postgres 的数据、自定义数据库的数据、以及 openGauss 所有数据库公共的全局对象。
+导出数据库相关信息的OM工具,可以导出数据库参数文件和二进制文件。帮助openGauss备份、恢复重要数据、显示帮助信息和版本号信息。在进行备份时,可以选择备份内容的类型,在进行还原时,需要保证各节点备份目录中存在备份文件。在集群恢复时,通过静态配置文件中的集群信息进行恢复。只恢复参数文件恢复时间较短。
+导出数据库相关信息的 OM 工具,可以导出数据库参数文件和二进制文件。帮助 openGauss 备份、恢复重要数据、显示帮助信息和版本号信息。在进行备份时,可以选择备份内容的类型,在进行还原时,需要保证各节点备份目录中存在备份文件。在集群恢复时,通过静态配置文件中的集群信息进行恢复。只恢复参数文件恢复时间较短。
对服务器数据库文件的二进制进行全量拷贝,只能对数据库某一个时间点的时间作备份。结合PITR恢复,可恢复全量备份时间点后的某一时间点。
+对服务器数据库文件的二进制进行全量拷贝,只能对数据库某一个时间点的时间作备份。结合 PITR 恢复,可恢复全量备份时间点后的某一时间点。
gs_probackup是一个用于管理openGauss数据库备份和恢复的工具。它对openGauss 实例进行定期备份。可用于备份单机数据库或者集群主节点数据库,为物理备份。 可备份外部目录的内容,如脚本文件、配置文件、日志文件、dump文件等。 支持增量备份、定期备份和远程备份。增量备份时间相对于全量备份时间比较短,只需要备份修改的文件。当前默认备份是数据目录,如果表空间不在数据目录,需要手动指定备份的表空间目录进行备份。当前只支持在主机上执行备份。
+gs_probackup 是一个用于管理 openGauss 数据库备份和恢复的工具。它对 openGauss 实例进行定期备份。可用于备份单机数据库或者集群主节点数据库,为物理备份。 可备份外部目录的内容,如脚本文件、配置文件、日志文件、dump 文件等。 支持增量备份、定期备份和远程备份。增量备份时间相对于全量备份时间比较短,只需要备份修改的文件。当前默认备份是数据目录,如果表空间不在数据目录,需要手动指定备份的表空间目录进行备份。当前只支持在主机上执行备份。
闪回技术能够有选择性的高效撤销一个已提交事务的影响,从人为错误中恢复。在采用闪回技术之前,只能通过备份恢复、PITR等手段找回已提交的数据库修改,恢复时长需要数分钟甚至数小时。采用闪回技术后,恢复已提交的数据库修改前的数据,只需要秒级,而且恢复时间和数据库大小无关。
+闪回技术能够有选择性的高效撤销一个已提交事务的影响,从人为错误中恢复。在采用闪回技术之前,只能通过备份恢复、PITR 等手段找回已提交的数据库修改,恢复时长需要数分钟甚至数小时。采用闪回技术后,恢复已提交的数据库修改前的数据,只需要秒级,而且恢复时间和数据库大小无关。
-ERROR: query failed: ERROR: canceling statement due to conflict with recovery
原因:在备机上执行的操作正在访问存储行,主机上更改或者删除了对应的行,并将 xlog 在备机上重放,迫使备机上操作取消。
- - + + - +| - | + | @@ -1180,11 +1182,11 @@ gs\_dump可以创建四种不同的导出文件格式,通过**\[**-F或者--fo | - | + | - | 使用gsql工具恢复数据库对象前,可根据需要使用文本编辑器编辑纯文本导出文件。 + | 使用gsql 工具恢复数据库对象前,可根据需要使用文本编辑器编辑纯文本导出文件。 |
||
|---|---|---|---|---|---|---|---|---|---|
| @@ -1202,16 +1204,16 @@ gs\_dump可以创建四种不同的导出文件格式,通过**\[**-F或者--fo | - | + | |||||||
| + | |||||||||
| - | + | tar 归档文件支持从导出文件中恢复所有或所选数据库对象。 tar 归档格式不支持压缩且对于单独表大小应小于 8GB 。 |
@@ -1220,13 +1222,14 @@ gs\_dump可以创建四种不同的导出文件格式,通过**\[**-F或者--fo |