util_ref

本参考描述了随着Greenplum数据库提供的命令行管理工具。Greenplum数据库使用标准的PostgreSQL客户端和服务器程序,并且额外提供了用于管理分布式Greenplum数据库DBMS的管理工具。Greenplum数据库管理工具位于 $GPHOME/bin中。 注意: 在gpfdist的URL中引用IPv6地址或者在任何管理工具中使用数字IP地址取代主机名时,总是要把IP地址放在方括号中。为了命令提示符使用,最好的方式是转义其中任何的方括号或者是把它们放在引号内。例如可以使用以下的两种:

gpdbrestore -R \[2620:0:170:610::11\]
gpdbrestore -R '[2620:0:170:610::11]'

下列是Greenplum数据库的管理工具。

analyzedb gpactivatestandby gpaddmirrors gpcheck gpcheckcat gpchecknet(已弃用) gpcheckos(已弃用) gpcheckperf gpconfig gpcrondump gpdbrestore gpdeletesystem gpdetective(已弃用) gp_dump(已弃用) gpexpand gpfdist gpfilespace gpinitstandby gpinitsystem gpload gplogfilter gpmapreduce gpmfr gpperfmon_install gppkg gprebuildsystem(已弃用) gprecoverseg gpreload gp_restore(已弃用) gpsizecalc(已弃用) gpscp gpskew(已弃用) gpseginstall gpssh gpssh-exkeys gpstart gpstate gpstop gpsys1 gptransfer pgbouncer

后端服务器程序

Greenplum数据库提供了下列标准的PostgreSQL服务器管理程序,它们位于$GPHOME/bin中。为了处理Greenplum数据库系统的并行性和分布性,这些程序都经过了不同程度的修改。用户只能通过Greenplum数据库管理工具来访问这些程序。

表 1. Greenplum数据库后端服务器程序

程序名 描述 改用
initdb 在初始化一个Greenplum数据库阵列时,这个程序会被gpinitsystem调用。它被内部用来创建单个的Segment实例和Master实例。 [gpinitsystem](gpinitsystem.html#topic1)
ipcclean Greenplum数据库中没有使用 N/A
gpsyncmaster 这是在后备Master主机上开始gpsyncagent进程的Greenplum程序。管理员不会直接调用这个程序,但是初始化Greenplum数据库系统或者激活一个后备Master的管理脚本会调用它。这个进程通过一个事务日志复制进程保护后备Master与主Master的同步。 [gpinitstandby](gpinitstandby.html#topic1), [gpactivatestandby](gpactivatestandby.html#topic1)
pg_controldata Greenplum数据库中没有使用 [gpstate](gpstate.html#topic1)
pg_ctl 在开始或者停止Greenplum数据库阵列时,这个程序会被gpstartgpstop调用。它被内部用来以正确的选项并行地停止和开始Segment实例和Master实例。 [gpstart](gpstart.html#topic1), [gpstop](gpstop.html#topic1)
pg_resetxlog 不要使用警告:这个程序可能会导致数据丢失或者导致数据变得不可用。如果使用了这个程序,集群必须被重新初始化或者被恢复。 N/A
postgres postgres可执行程序是处理查询的实际PostgreSQL服务器进程。 postgres进程(postmaster)按照需要创建其他的postgres子进程以及postgres会话来处理客户端连接。
postmaster postmaster开启接受客户端连接的postgres数据库服务器监听器进程。在Greenplum数据库中,Greenplum的Master实例和每一个Segment实例上都会运行一个postgres数据库监听器进程。 在Greenplum数据库中,用户可以使用[gpstart](gpstart.html#topic1)[gpstop](gpstop.html#topic1)在系统中一次性以正确的顺序和正确的选项开启和关闭所有的postmaster(postgres进程)。
当前内容版权归GreenPlum和翻译组所有,若有侵权请联系删除下架 修订时间: 2024-09-16 18:10:15

results matching ""

    No results matching ""