1、簡介 人大金倉資料庫(KingbaseES)是面向事務處理類、兼顧分析類應用領域的新型資料庫產品,致力於解決高併發、高可靠數據存儲計算問題,是一款為企事業單位管理信息系統、業務系統量身打造的承載資料庫,目前性能已全面升級,是具有高成熟度的資料庫產品。 2、準備工作 資料庫的安裝包可以在人大金倉官 ...
1、簡介
人大金倉資料庫(KingbaseES)是面向事務處理類、兼顧分析類應用領域的新型資料庫產品,致力於解決高併發、高可靠數據存儲計算問題,是一款為企事業單位管理信息系統、業務系統量身打造的承載資料庫,目前性能已全面升級,是具有高成熟度的資料庫產品。
2、準備工作
資料庫的安裝包可以在人大金倉官方網站上下載:https://www.kingbase.com.cn/
這裡我們選擇最新的 V8 R3 飛騰 + Linux 版本進行下載
同時官網提供了試用期限為90天的授權文件,一併下載下來,因為在安裝過程中需要提供授權文件:
安裝環境:
· CPU 飛騰FT2000+
· 操作系統:Kylin Linux Advanced Server release V10 (Tercel)
· 內核信息:4.19.90-17.5.ky10.aarch64
3、安裝過程
3.1 上傳和解壓安裝包
將下載的安裝包 KingbaseES_V008R003C002B0061_Aarch64_install.tar.gz 和授權文件 license_V8R3-專業版.dat 上傳至伺服器。例如 /home/greatwall/software
將安裝包進行解壓:tar -zxf KingbaseES_V008R003C002B0061_Aarch64_install.tar.gz
3.2 創建安裝目錄
確定資料庫安裝位置,創建目錄並賦予當前賬號許可權,例如我們要將資料庫安裝到 /opt/kingbase 目錄下,首先創建目錄:
sudo mkdir -p /opt/kingbase
然後設置許可權:
sudo chown -R greatwall:greatwall /opt/kingbase/
sudo chmod 755 /opt/kingbase/
3.3 運行安裝腳本
進入安裝目錄:
cd /home/greatwall/software/KingbaseES_V008R003C002B0061_Aarch64_install
運行安裝腳本:
./setup.sh
註意不能以 root 許可權運行該腳本,應該以普通許可權運行,否則會報錯。
多數步驟都可以按回車鍵繼續,閱讀完條款後輸入 Y 繼續,預設選擇“完全安裝”:
選擇授權文件路徑:
選擇安裝目錄,即前面創建的 /opt/kingbase:
後續回車鍵繼續並完成安裝過程,選擇預設的資料庫存放路徑 /opt/kingbase/data:
設置埠信息,預設為 54321:
確認賬戶為 SYSTEM,並輸入密碼:
選擇預設字元集 UTF8:
選擇大小寫敏感的預設設置:
按回車鍵繼續完成資料庫初始化步驟:
4、運行
4.1 啟動、停止、自動啟動
4.1.1 啟動
將人大金倉資料庫註冊為系統服務:
sudo sh /opt/kingbase/Scripts/root.sh
重啟伺服器,此時已完成系統服務註冊並啟動,資料庫埠也已監聽:
如果服務意外停止,可以使用以下命令運行:
sudo systemctl status kingbase
或:
sudo service kingbase8d start
4.1.2 停止
可以使用以下命令停止資料庫運行:
sudo systemctl stop kingbase
或:
sudo service kingbase8d stop
[size=1.2em]4.2 常用參數、配置文件
人大金倉資料庫配置文件預設位於安裝目錄下的 data 目錄,通過編輯該文件,可對資料庫運行參數進行修改:
具體用戶手冊可以從人大金倉官方網站進行下載查閱:
5、驗證
使用 ksql 程式驗證資料庫是否正常使用:
cd /opt/kingbase/Server/bin
./ksql TEST SYSTEM
輸入安裝資料庫時設置的密碼,即可成功登錄資料庫:
6、常見錯誤
6.1 安裝腳本許可權問題
在運行安裝腳本時,需要以非 root 用戶運行。
當運行時遇到 setup 目錄不存在或其他錯誤時,很可能為目錄許可權不正確,請確保當前普通用戶對安裝目錄文件具備完全讀寫許可權。
本文來自博客園,作者:古道輕風,轉載請註明原文鏈接:https://www.cnblogs.com/88223100/p/Install-Kingbase-Database-On-Kylin-System.html