gpdeletesystem
删除一个使用gpinitsystem初始化的Greenplum数据库系统gpinitsystem
。
概要
gpdeletesystem [-d master_data_directory] [-B parallel_processes]
[-f] [-l logfile_directory] [-D]
gpdeletesystem -?
gpdeletesystem -v
描述
gpdeletesystem
工具执行以下两种操作:
- 停止所有
postgres
进程 (Segment实例和Master实例)。 - 删除所有的数据目录。
在运行gpdeletesystem
之前:
- 将所有备份文件移出Master数据目录和Segment数据目录。
- 确保Greenplum数据库在运行。
- I如果用户当前位于Segment数据目录中,请将目录更改为另一个位置。 从Segment数据目录中运行时,该工具会失败,并显示错误。
该工具不会卸载Greenplum数据库软件。
选项
-d master_data_directory
指定Master主机数据目录。如果未指定此选项,则使用环境变量MASTER_DATA_DIRECTORY
的设置。
如果指定了此选项,则会覆盖MASTER_DATA_DIRECTORY
的任何设置。如果无法确定
master_data_directory,则该工具返回错误。
-B parallel_processes
并行删除的Segment数。如果未指定,则该工具将根据需要删除多少个Segment实例启动 最多60个并行进程。
-f (force) 即使在数据目录中找到备份文件,也强制删除。如果备份文件存在,默认不删除Greenplum 数据库实例。
-l logfile_directory
写入日志文件的目录。默认为~/gpAdminLogs
。
-D(调试)
设置日志级别为debug。
-?(帮助)
显示在线帮助。
-v(显示工具版本)
显示该工具的版本、状态、上次更新的日期和校验和。
示例
删除一个Greenplum数据库系统:
gpdeletesystem -d /gpdata/gp-1
删除一个Greenplum数据库系统,即使备份文件存在:
gpdeletesystem -d /gpdata/gp-1 -f
另见
[gpinitsystem](gpinitsystem.html#topic1)