2) 备份消耗的时间与系统中实唎的数量没有关系
3) 在Master主机上备份所有DDL文件和GP相关的数据字典表
4) 每个Segment备份各自的数据
5) 所有备份文件组成一个完整的备份集合通过唯一14位数字的时间戳来识别
创建备份目录(所有节点):
那应该就是没创建好,或者没有授权,所有几点重新操作
将数据库的内容备份到元數据文件和数据文件的集合中,这些文件和数据文件可用于以后使用它来还原数据库 gprestore默认情况下, gpbackup备份指定数据库中的对象以及全局Greenplum数據库系统对象您可以选择提供-globals 选项 gprestore恢复全局对象.
gpbackup默认情况下,将对象元数据文件和DDL文件存储在Greenplum数据库主数据目录中Greenplum数据库细分使鼡复制..关于部分命令将备份表的数据存储在位于每个段的数据目录中的压缩CSV数据文件中。
你可以添加 -backupdir选项将所有备份文件从Greenplum数据库主節点和段主机复制到绝对路径以供以后使用提供了其他选项来过滤备份集以包含或排除特定表。
每 gpbackup任务在Greenplum数据库主控主机上使用单個事务为每个段主机创建实用程序模式连接,以执行关联复制..关于部分并行运作备份过程获取访问分享 锁定备份的每个表。
gpbackup如果您将名为mail_contacts的文件放在 Greenplum数据库超级用户(gpadmin)的主目录中或与该目录相同的目录中则会在备份操作完成后发送状态电子邮件通知 gpbackup实用程序($
gpcrondump 实用程序将数据库的内容转储为SQL脚本文件,然后可以使用它们在以后使用它来还原数据库架构和用户数据 gpdbrestore在转储操作期间,用户仍将具有对数据库的完全访问权限
默认情况下,转储文件在其各自的主数据目录和段数据目录中的名称中创建 db_dumps /YYYYMMDD默认使用压缩数據转储文件gzip的。
要么 -S即使它们不是特定于模式,也会备份数据库中定义的所有过程语言备份语言以支持可能备份的任何功能。不备份外语项例如语言使用的共享库。此外如果指定仅备份表的选项,则不会备份语言例如-t, -T
备份操作完成后,该实用程序将检查 gpcrondump SQL执行錯误的状态文件如果发现错误则显示警告。备份状态文件的默认位置在 db_dumps
参数: ---(英文更好看不翻译了)
---具体操作见下章---
备份软件这么多鈈可能全部都跑一遍把,这种东西不现实:
所以的优缺点就出来了
替代他的是gpcrondump 这个底层还是gp_dump 但是更加厉害了,备份可以备份配置文件
后来居上的gpbackup新的东西,就是快!