Greenplum介绍 - 启动与停止数据库

标签: greenplum
17人阅读 评论(0) 收藏 举报
分类:

由于GP是分布式的,涉及到多台机器的,所以启动和停止与PostgreSQL有些不同。
一般的PostgreSQL数据库系统,可以用 pg_ctl 来启动、停止或重启数据库服务(postgres).
pg_ctl也负责一些任务,如重定向日志输出和适当的分离terminal和process group。

 

GP提供工具 gpstart 和gpstop (目录在 $GPHOME/bin),功能和gp_ctl类似。
(注意: 不要使用KILL命令来中止Postgres进程,可以使用数据库命令 pg_cancel_backend()来替代)

 

------启动、重启、更新GP------
命令:  gpstart
作用:  开启gp数据库,将启动所有postgres数据库监听进程(master+所有segment)。
       gpstart总是运行在master上的

命令:  gpstop
作用:  用来停止或重启数据库,将停止所有postgres进程(master+所有segment)。
       gpstop总是运行在master上的
    默认情况下,系统将等待所有事务结束后再关闭,并且如果有任何活跃的连接都将不会停掉数据库。

命令:  gpstop -r
作用:  一旦数据库被成功关闭的话,将重启数据库系统。
      
命令:  gpstop -u
作用:  将pg_hba.conf文件重新上传 并运行master中的postgresql.conf 文件的参数,期间不会中断服务。
       已建立连接的用户将不会使用最新配置,重连后将应用最新。
    部分服务配置参数是需要重启整个系统才能被激活(gpstop -r)。
   
命令:  gpstop -M fast
作用:  在快速模式下,停库。
       所有活跃事务将中断或回滚,所有活跃连接被取消。
   
   
------启动master进入维护模式-------
维护模式(maintenance mode) 指的是 仅仅启动master。
用途 => 在不影响segment用户数据的情况下,仅用utility mode连接到master,并且在system catalog中编辑设定。
步骤 =>
1. 进入维护模式
   $ gpstart -m
2. 连接到master,做catalog维护,例如
   $ PGOPTIONS='-c gp_session_role=utility' psql template1

3. 完成管理任务后,在进入生产模式production mode前,必须停止工具模式utility mode

from:http://blog.sina.com.cn/s/blog_90474a920101503j.html

查看评论

第7章 启动和关闭Greenplum数据库

在Greenplum数据引擎数据库管理系统,数据库服务器实例(主机和所有段)启动或以这样的方式,他们可以作为一个统一的数据库管理系统一起工作的所有系统的主机停止。 因为一个Greenplum数据系统...
  • kygoal
  • kygoal
  • 2017-07-12 08:45:45
  • 1191

greenplum 简介及数据库对比

  • 2017年08月21日 16:34
  • 340KB
  • 下载

GREENPLUM介绍之数据库管理(三)

与其它关系型数据库一样,二维表同样是GP中最重要的存储数据对象。只不过为了更好的支持数据仓库海量数据的访问,GP在表这个层面为我们提供了更多更好的选项。 从数据存储方式上看,GP的表可以分成面向行存...
  • sptoor
  • sptoor
  • 2012-05-16 15:19:36
  • 3908

Greenplum 数据库初始化总是出现几个节点实例无法启动的问题

最近搭建GP20台节点环境时,发生初始化总是出现几个节点实例无法启动的问题。折腾两天,才找到问题。 初始化时,设置了最大连接数为100,每台机器运行12个实例,主备就是24个实例,初始化后有...
  • turk
  • turk
  • 2013-04-01 15:19:04
  • 2368

greenplum 激活standby 和恢复 master 原有角色

定义:server1=(master) server2=(standby) Active standby server when master down.  gpactivatesta...
  • kntao
  • kntao
  • 2013-12-24 18:17:30
  • 4324

GreenPlum常用数据库命令

  • 2012年11月28日 11:24
  • 260KB
  • 下载

Greenplum中装载和卸载数据

详细介绍GP中装载和卸载数据,包括概述、装载数据的方式和卸载数据的方式等。...
  • Fortyone41
  • Fortyone41
  • 2016-07-21 23:20:09
  • 4978

Greenplum数据库的vacuum操作与max_fsm_pages参数的关系

我们都知道Greenplum架构中的每一个segment都是postgresql的实例,而vacuum是postgresql中常用的数据库维护的命令,所以Greenplum数据库也使用vacuum来定...
  • jiangshouzhuang
  • jiangshouzhuang
  • 2016-06-28 18:08:28
  • 3599

Greenplum数据库架构及主要的功能和优势

Greenplum数据库架构                Greenplum数据库基本由PostgreSQL核心增强数据库实例组合并衔接成的数据库管理系统,即Greenplum...
  • u012564911
  • u012564911
  • 2017-03-09 11:06:09
  • 3208

Greenplum删除segment节点

1 备份数据库 [gpadmin@hadoop02 ~]$ gp_dump --gp-d=/home/gpadmin/backup tutorial 20160928:14:41:34|gp_dum...
  • u011478909
  • u011478909
  • 2016-09-28 17:33:33
  • 2168
    个人资料
    持之以恒
    等级:
    访问量: 1515
    积分: 315
    排名: 26万+
    文章存档