kingbase金倉數據庫linux環境如何手動啟停數據庫服務
1、首先金倉數據庫應該已經部署完成(數據庫的安裝目錄默認為:/opt/Kingbase/ES/V8)
數據庫的安裝目錄可以自定義,以我為例我的數據庫安裝目錄為:/home/kingbase/KingbaseES/V8
其中可以看到安裝目錄下有許多必備的目錄(比如Server、KESRealPro、Interface等)

2、手動啟動數據庫需要用到sys_ctl工具
sys_ctl工具在數據庫安裝目錄的Server/bin下,可以進入到Server/bin目錄下ll sys_ctl 查看下

3、執行sys_ctl命令啟動數據庫服務
另外需要注意的是bin目錄下的sys_ctl工具、ksql工具等必須使用數據庫安裝用戶來操作。
我用來安裝金倉數據庫的操作系統用戶是kingbase用戶,所以在執行sys_ctl之前必須su - kingbase轉到kingbase用戶下再操作(不能使用root用戶)
sys_ctl [start|stop|status] -D $data
注:數據庫安裝完成之后會自動初始化一個data目錄(默認放在安裝目錄下),data目錄是存放數據的實例目錄。在sys_ctl 命令中 -D參數后面接的是data目錄的路徑,啟動哪個實例-D 后面就指定哪個實例目錄
3.1 手動啟動數據庫:
su - kingbase
cd /home/kingbase/KingbaseES/V8/Server/bin
./sys_ctl start -D /home/kingbase/KingbaseES/V8/data

3.2 手動關閉數據庫
su - kingbase
cd /home/kingbase/KingbaseES/V8/Server/bin
./sys_ctl stop -D /home/kingbase/KingbaseES/V8/data

3.3 查看數據庫狀態
ps -ef |grep kingbase ----可以通過查看進程確認是否有數據庫的主進程,如果有說明數據庫服務在啟動中


浙公網安備 33010602011771號