2019年7月1日
摘要: GreenPlum数据备份与恢复gp_dump是GP并行备份的备份工具,在运行gp_dump的时候master与所有的segment节点都开始备份(standby节点和segment节点中的mirror实例不参加备份),数据文件都是放在各个的节点服务器上,消耗的时间和数据量最大的、消耗时间最长的节点 阅读全文
posted @ 2019-07-01 17:23 xibuhaohao 阅读(2245) 评论(0) 推荐(0) 编辑
摘要: greenplum是基于postgresql开发的分布式数据库,里面大部分的数据字典是一样的。我们在维护gp的时候对gp的数据字典比较熟悉,特此分享给大家。在这里不会详细介绍每个字典的内容,只会介绍常见的应用以及一些已经封装好了的函数。具体的介绍大家可以去看postgresql的中文文档(附件),里 阅读全文
posted @ 2019-07-01 17:05 xibuhaohao 阅读(958) 评论(0) 推荐(0) 编辑
摘要: PostgreSQL是一个多用户数据库,可以为不同用户指定允许的权限。 角色 PostgreSQL使用角色的概念管理数据库访问权限。 根据角色自身的设置不同,一个角色可以看做是一个数据库用户,或者一组数据库用户。 角色可以拥有数据库对象(比如表)以及可以把这些对象上的权限赋予其它角色, 以控制谁拥有 阅读全文
posted @ 2019-07-01 16:56 xibuhaohao 阅读(3656) 评论(0) 推荐(0) 编辑
摘要: 背景 在Oracle下我们可以使用rman进行物理备份,支持数据库的全量、增量、归档的备份模式而PostgreSQL作为开源数据库,近些时间来也一直向商业版数据库看齐,也推出了开源功工具pg_rman,也具备了oracle rman大部分的功能 pg_rman介绍 pg_rman是一个开源的Post 阅读全文
posted @ 2019-07-01 16:06 xibuhaohao 阅读(1842) 评论(1) 推荐(0) 编辑
摘要: 时间点恢复(Point In Time Recovery) 阅读全文
posted @ 2019-07-01 15:39 xibuhaohao 阅读(418) 评论(0) 推荐(0) 编辑
摘要: 一、冷备份 将数据库停下来,然后把数据库的PGDATA目录拷贝下来就可以了。 PostgreSQL把与数据库实例有关的配置文件和数据文件都放在PGDATA目录下,所以做冷备份很简单。 二、热备份 热备份称之为在线备份。 有两种热备份方法 1、使用数据库的PIRT方法进行热备份。PIRT的原理--时间 阅读全文
posted @ 2019-07-01 15:37 xibuhaohao 阅读(1470) 评论(0) 推荐(0) 编辑
摘要: Postgresql 物理热备份 -- 快照备份 阅读全文
posted @ 2019-07-01 15:37 xibuhaohao 阅读(573) 评论(0) 推荐(0) 编辑
摘要: pg_dump备份 pg_dump osdb > osdb.sql pg_dump -h 192.168.122.1 -Uosdb osdb > osdb.sql pg_dump -t testtab > testtab.sql pg_dump -t "schema1.job*" -T schema 阅读全文
posted @ 2019-07-01 15:27 xibuhaohao 阅读(1354) 评论(0) 推荐(1) 编辑
摘要: pg_restore参数详解 阅读全文
posted @ 2019-07-01 14:53 xibuhaohao 阅读(387) 评论(0) 推荐(0) 编辑
摘要: pg_dump 命令详解 指定服务器名称 指定端口 指定要连接的用户名 从不提示密码 强制pg_dump在连接到一个数据库之前提示密码 该设置会导致在连接到数据库时发布一个set role rolename命令。相当于切换到另一个角色。当以验证的用户缺少pg_dump需要的权限时,可以使用这个功能切 阅读全文
posted @ 2019-07-01 14:52 xibuhaohao 阅读(716) 评论(0) 推荐(0) 编辑
摘要: 1、pg_namespace 阅读全文
posted @ 2019-07-01 13:38 xibuhaohao 阅读(458) 评论(0) 推荐(0) 编辑