当前位置: 首页 > GreenPlum
  • GreenPlum数据库扩容-增加Segment

    本文档主要演示GreenPlum数据库非Mirror模式的增加Segment节点。当前数据库包含mdw、mdw-std、sdw1、sdw2、sdw3服务器,mdw为Master,mdw-std为Master Standby,sdw1-3为3个Segment。 dbdream=# select * from gp_segment_configuration; dbid | content | role | preferred_role | mode | status | port | hostname ...

    阅读全文
    作者:dbdream | 分类:GreenPlum | 标签:, ,
  • GreenPlum数据库Master节点Standby同步与切换

    本文档主要演示GreenPlum数据库的Master节点的Standby在异常后的数据同步及Master节点故障后,Standby的切换。在操作前通过gpstate命令查看Standby的状态是正常的,数据也在同步状态。 [gpadmin@mdw ~]$ gpstate -f 20160227:17:00:24:019032 gpstate:mdw:gpadmin-[INFO]:-Starting gpstate with args: -f 20160227:1 ...

    阅读全文
    作者:dbdream | 分类:GreenPlum | 标签:, ,
  • GreenPlum数据库Master节点搭建Standby

    GreenPlum数据库对于数据的冗余,也支持类似Oracle数据库物理DataGuard的数据冗余机制,Master的数据库镜像称为Standby,Segment节点的数据库镜像称之为Mirror,本文主要介绍如何为没有做Standby的Master节点添加Standby。 需要注意,在为Master节点搭建Standby的过程中,GreenPlum会自动关闭数据库,并以utility模式打 ...

    阅读全文
    作者:dbdream | 分类:GreenPlum | 标签:, , ,
  • GreenPlum数据加载工具gpload

    GreenPlum数据库除了可以使用copy和外部表的方式加载数据外,还可以使用gpload工具进行数据加载。gpload工具是对外部表的封装,但是不需要在数据库中创建外部表,可以直接将数据从数据库外的文件加载到数据库的表中。使用gpload工具,需要编写gpload工具的控制文件,这个控制文件是使用yuml语言编写,如下是gpload工具 ...

    阅读全文
    作者:dbdream | 分类:GreenPlum | 标签:, ,
  • GreenPlum数据通过外部表及gpfdist工具卸载数据

    上一篇文章介绍如何使用外部表的方式来加载数据,本文来介绍下如何使用外部表的方式来卸载数据。加载数据使用的是只读外部表,卸载数据使用的是可写外部表。 之前也有文章介绍了通过copy命令来卸载数据,copy命令卸载数据时,数据由Segment节点读取到Master节点,再有Master节点汇总,然后写入到外部文件中,这种方式不 ...

    阅读全文
    作者:dbdream | 分类:GreenPlum | 标签:, ,
  • GreenPlum数据加载之外部表及gpfdist工具

    之前介绍过使用copy工具向GreenPlum数据库中加载数据,现在介绍下另一种数据加载方式外部表,GP的外部表和ORACLE的外部表一样,都是数据 存储在数据库之外的表。GP的外部表除了可以加载本地的数据,还可以通过gpfdist工具并行加载数据。下面先测试下本地方式的外部表加载,本地方式的加载由于效率相对低下,基本已经被g ...

    阅读全文
    作者:dbdream | 分类:GreenPlum | 标签:,
  • GreenPlum数据库修改表的OWNER、插入空值数据及常用数据类型

    在一次建表时,使用了错误的用户,把表建在了gpadmin用户下,虽然GreenPlum数据库在对表操作的时候主要用的是SCHEMA而不是用户,但是涉及到权限的问题,还是绝对修改表的OWNER。在ORACLE数据库中,是不支持直接修改表的OWNER的,但是GreenPlum数据库是支持的。GreenPlum数据库中SCHEMA和OWNER的关系,通过下面的信息即 ...

    阅读全文
    作者:dbdream | 分类:GreenPlum | 标签:
  • GreenPlum数据库数据加载之copy命令的使用

    对于数据加载,GreenPlum数据库提供copy工具,copy工具源于PostgreSql数据库,之前在发布的GreenPlum建表相关的文章中也提到过copy命令,copy命令不仅支持表于表之间的数据加载,也支持文件于表之间的数据加载和表对文件的数据卸载。使用copy命令进行数据加载,数据需要经过Master节点分发到Segment节点,同样使用copy命 ...

    阅读全文
    作者:dbdream | 分类:GreenPlum | 标签:, ,