GreenPlum 常用命令
阿新 • • 發佈:2018-09-03
快速啟動 作用 導致 系統 檢查 -h 版本信息 -c 激活 GreenPlum 常用命令
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 =》 顯示詳細信息
gpstart
命令 參數 作用
gpstart -a => 快速啟動|
gpstart -d => 指定數據目錄(默認值:$MASTER_DATA_DIRECTORY)
gpstart -q => 在安靜模式下運行。命令輸出不顯示在屏幕,但仍然寫入日誌文件。
gpstart -m => 以維護模式連接到Master進行目錄維護。例如:$ PGOPTIONS=‘-c gp_session_role=utility‘ psql postgres
gpstart -R => 管理員連接
gpstart -v => 顯示詳細啟動信息
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 => 移除備用機
參考文檔
https://gp-docs-cn.github.io/docs/utility_guide/admin_utilities/gprecoverseg.html
https://gpcc.docs.pivotal.io/430/topics/overview.html
GreenPlum 常用命令