1. 程式人生 > 其它 >greenplum命令引數解釋

greenplum命令引數解釋

技術標籤:greenplum

1.Gpstart #正常啟動
2.Gpstop #正常關閉
3.Gpstop -M fast #快速關閉
4.Gpstop -r #重啟
5.Gpstop -u #重新載入配置檔案
6.查詢segment的配置
gpadmin=# select * from gp_segment_configuration;

7.登陸 psql -d 資料庫名字
8.檢視資料庫 \l 或者 在外面執行 psql \l
9.切換資料庫,相當於MySQL的use dbname \c 資料庫名字
10.列舉表,相當於mysql的show tables \dt
查看錶結構,相當於desc tblname,show columns from tbname \d 表名字

檢視索引 \di
檢視函式 \df
11.建立資料庫 create database lily;
12.刪除資料庫 drop database lily;
13.顯示 PostgreSQL 的使用和發行條款 \copyright、
14.顯示或設定使用者端字元編碼 \encoding
15.退出 psql -->

gpstate

命令     引數   作用 
gpstate -b =》 顯示簡要狀態
gpstate -c =》 顯示主映象對映
gpstart -d =》 指定資料目錄(預設值:$MASTER_DATA_DIRECTORY)
gpstate -e =》 顯示具有映象狀態問題的片段
gpstate -f =》 顯示備用主機詳細資訊
gpstate -i =》 顯示GRIPLUM資料庫版本
gpstate -m =》 顯示映象例項同步狀態
gpstate -p =》 顯示使用埠
gpstate -Q =》 快速檢查主機狀態
gpstate -s =》 顯示叢集詳細資訊
gpstate -v =》 顯示詳細資訊

gpconfig

   命令    引數                              作用
gpconfig -c =》 --change param_name  通過在postgresql.conf 檔案的底部新增新的設定來改變配置引數的設定。
gpconfig -v =》 --value value 用於由-c選項指定的配置引數的值。預設情況下,此值將應用於所有Segment及其映象、Master和後備Master。
gpconfig -m =》 --mastervalue master_value 用於由-c 選項指定的配置引數的Master值。如果指定,則該值僅適用於Master和後備Master。該選項只能與-v一起使用。
gpconfig -masteronly =》當被指定時,gpconfig 將僅編輯Master的postgresql.conf檔案。
gpconfig -r =》 --remove param_name 通過註釋掉postgresql.conf檔案中的項刪除配置引數。
gpconfig -l =》 --list 列出所有被gpconfig工具支援的配置引數。
gpconfig -s =》 --show param_name 顯示在Greenplum資料庫系統中所有例項(Master和Segment)上使用的配置引數的值。如果例項中引數值存在差異,則工具將顯示錯誤訊息。使用-s=》選項執行gpconfig將直接從資料庫中讀取引數值,而不是從postgresql.conf檔案中讀取。如果使用者使用gpconfig 在所有Segment中設定配置引數,然後執行gpconfig -s來驗證更改,使用者仍可能會看到以前的(舊)值。使用者必須重新載入配置檔案(gpstop -u)或重新啟動系統(gpstop -r)以使更改生效。
gpconfig --file =》 對於配置引數,顯示在Greenplum資料庫系統中的所有Segment(Master和Segment)上的postgresql.conf檔案中的值。如果例項中的引數值存在差異,則工具會顯示一個訊息。必須與-s選項一起指定。
gpconfig --file-compare 對於配置引數,將當前Greenplum資料庫值與主機(Master和Segment)上postgresql.conf檔案中的值進行比較。
gpconfig --skipvalidation 覆蓋gpconfig的系統驗證檢查,並允許使用者對任何伺服器配置引數進行操作,包括隱藏引數和gpconfig無法更改的受限引數。當與-l選項(列表)一起使用時,它顯示受限引數的列表。 警告: 使用此選項設定配置引數時要格外小心。
gpconfig --verbose 在gpconfig命令執行期間顯示額外的日誌資訊。
gpconfig --debug 設定日誌輸出級別為除錯級別。
gpconfig -? | -h | --help 顯示線上幫助。

gpstop

命令     引數   作用 
gpstop -a => 快速停止
gpstop -d => 指定資料目錄(預設值:$MASTER_DATA_DIRECTORY)
gpstop -m => 維護模式
gpstop -q => 在安靜模式下執行。命令輸出不顯示在螢幕,但仍然寫入日誌檔案。
gpstop -r => 停止所有例項,然後重啟系統
gpstop -u => 重新載入配置檔案 postgresql.conf 和 pg_hba.conf
gpstop -v => 顯示詳細啟動資訊
gpstop -M fast      => 快速關閉。正在進行的任何事務都被中斷。然後滾回去。
gpstop -M immediate => 立即關閉。正在進行的任何事務都被中止。不推薦這種關閉模式,並且在某些情況下可能導致資料庫損壞需要手動恢復。
gpstop -M smart     => 智慧關閉。如果存在活動連線,則此命令在警告時失敗。這是預設的關機模式。
gpstop --host hostname => 停用segments資料節點,不能與-m、-r、-u、-y同時使用 

叢集恢復

命令     引數   作用 
gprecoverseg -a => 快速恢復
gprecoverseg -i => 指定恢復檔案
gprecoverseg -d => 指定資料目錄
gprecoverseg -l => 指定日誌檔案
gprecoverseg -r => 平衡資料
gprecoverseg -s => 指定配置空間檔案
gprecoverseg -o => 指定恢復配置檔案
gprecoverseg -p => 指定額外的備用機
gprecoverseg -S => 指定輸出配置空間檔案

啟用備庫流程

命令     引數   作用 
gpactivatestandby -d 路徑 | 使用資料目錄絕對路徑,預設:$MASTER_DATA_DIRECTORY
gpactivatestandby -f | 強制啟用備份主機
gpactivatestandby -v | 顯示此版本資訊
始化備Master
命令     引數   作用 
gpinitstandby -s 備庫名稱 => 指定新備庫
gpinitstandby -D => debug 模式
gpinitstandby -r => 移除備用機