greenplum 的 gp_dump 实用程序不可用

Posted

技术标签:

【中文标题】greenplum 的 gp_dump 实用程序不可用【英文标题】:gp_dump utility of greenplum not available 【发布时间】:2020-02-06 19:03:33 【问题描述】:

谁能告诉我为什么 gp_dump 实用程序在默认情况下在 greenplum 数据库中不可用?如果我必须使用它,那么下载的来源和启用它的方法是什么?我浏览了很多在线资源,但找不到任何相关信息

【问题讨论】:

【参考方案1】:

您使用的是 Greenplum v6.x 吗?

最新版gpbackup位于:

https://github.com/greenplum-db/gpbackup/releases

如果有兴趣,这里对应的 s3 插件: https://github.com/greenplum-db/gpbackup-s3-plugin

gp_dump 是一个非常古老的、已被弃用的 Greenplum 备份实用程序。

较旧的基于 python 的 gpcrondump/gpdbrestore 实用程序仍捆绑在 Greenplum 4.3.x 和 5.x 版本中,但不支持 Greenplum 6.x 并因此被删除。

较新的基于 Golang 的 gpbackup/gprestore 实用程序支持 Greenplum 4.3.22 及更高版本、Greenplum 5.5 及更高版本以及 Greenplum 6.0 及更高版本都在同一个二进制文件中。

如果您还有其他问题,请告诉我。

橡木

【讨论】:

我们可以通过 gpbackup 实用程序进行远程备份吗? 不,该实用程序设计为在 GPDB 主节点上执行。 那我有什么选择呢? Postgres 原生实用程序?【参考方案2】:

尝试使用 pg_dump,因为 Greenplum 是 postgres 的一个分支。

【讨论】:

pg_dump 是非并行实用程序。如果可能的话,我想使用 greenplum 特定的东西

以上是关于greenplum 的 gp_dump 实用程序不可用的主要内容,如果未能解决你的问题,请参考以下文章

greenplum数据库的增量备份不起作用

在greenplum数据库中,我们可以从查询条件中转储表吗

GreenPlum数据库及语法-时间函数实用操作

Greenplum通过gpbackup增量备份需要累积备份

Greenplum gpload - 最后一个错误:最后一个预期列之后的额外数据

Greenplum数据库:psql:无法连接到服务器:没有这样的文件或目录