1、簡介
人大金倉數(shù)據(jù)庫(KingbaseES)是面向事務(wù)處理類、兼顧分析類應(yīng)用領(lǐng)域的新型數(shù)據(jù)庫產(chǎn)品,致力于解決高并發(fā)、高可靠數(shù)據(jù)存儲(chǔ)計(jì)算問題,是一款為企事業(yè)單位管理信息系統(tǒng)、業(yè)務(wù)系統(tǒng)量身打造的承載數(shù)據(jù)庫,目前性能已全面升級(jí),是具有高成熟度的數(shù)據(jù)庫產(chǎn)品。
2、準(zhǔn)備工作
數(shù)據(jù)庫的安裝包可以在人大金倉官方網(wǎng)站上下載:https://www.kingbase.com.cn/
這里我們選擇最新的 V8 R3 飛騰 + Linux 版本進(jìn)行下載
同時(shí)官網(wǎng)提供了試用期限為90天的授權(quán)文件,一并下載下來,因?yàn)樵诎惭b過程中需要提供授權(quán)文件:
安裝環(huán)境:
· CPU 飛騰FT2000+
· 操作系統(tǒng):Kylin Linux Advanced Server release V10 (Tercel)
· 內(nèi)核信息:4.19.90-17.5.ky10.aarch64
3、安裝過程
3.1 上傳和解壓安裝包
將下載的安裝包 KingbaseES_V008R003C002B0061_Aarch64_install.tar.gz 和授權(quán)文件 license_V8R3-專業(yè)版.dat 上傳至服務(wù)器。例如 /home/greatwall/software
將安裝包進(jìn)行解壓:tar -zxf KingbaseES_V008R003C002B0061_Aarch64_install.tar.gz
3.2 創(chuàng)建安裝目錄
確定數(shù)據(jù)庫安裝位置,創(chuàng)建目錄并賦予當(dāng)前賬號(hào)權(quán)限,例如我們要將數(shù)據(jù)庫安裝到 /opt/kingbase 目錄下,首先創(chuàng)建目錄:
sudo mkdir -p /opt/kingbase
然后設(shè)置權(quán)限:
sudo chown -R greatwall:greatwall /opt/kingbase/
sudo chmod 755 /opt/kingbase/
3.3 運(yùn)行安裝腳本
進(jìn)入安裝目錄:
cd /home/greatwall/software/KingbaseES_V008R003C002B0061_Aarch64_install
運(yùn)行安裝腳本:
./setup.sh
注意不能以 root 權(quán)限運(yùn)行該腳本,應(yīng)該以普通權(quán)限運(yùn)行,否則會(huì)報(bào)錯(cuò)。
多數(shù)步驟都可以按回車鍵繼續(xù),閱讀完條款后輸入 Y 繼續(xù),默認(rèn)選擇“完全安裝”:
選擇授權(quán)文件路徑:
選擇安裝目錄,即前面創(chuàng)建的 /opt/kingbase:
后續(xù)回車鍵繼續(xù)并完成安裝過程,選擇默認(rèn)的數(shù)據(jù)庫存放路徑 /opt/kingbase/data:
設(shè)置端口信息,默認(rèn)為 54321:
確認(rèn)賬戶為 SYSTEM,并輸入密碼:
選擇默認(rèn)字符集 UTF8:
選擇大小寫敏感的默認(rèn)設(shè)置:
按回車鍵繼續(xù)完成數(shù)據(jù)庫初始化步驟:
4、運(yùn)行
4.1 啟動(dòng)、停止、自動(dòng)啟動(dòng)
4.1.1 啟動(dòng)
將人大金倉數(shù)據(jù)庫注冊(cè)為系統(tǒng)服務(wù):
sudo sh /opt/kingbase/Scripts/root.sh
重啟服務(wù)器,此時(shí)已完成系統(tǒng)服務(wù)注冊(cè)并啟動(dòng),數(shù)據(jù)庫端口也已監(jiān)聽:
如果服務(wù)意外停止,可以使用以下命令運(yùn)行:
sudo systemctl status kingbase
或:
sudo service kingbase8d start
4.1.2 停止
可以使用以下命令停止數(shù)據(jù)庫運(yùn)行:
sudo systemctl stop kingbase
或:
sudo service kingbase8d stop
[size=1.2em]4.2 常用參數(shù)、配置文件
人大金倉數(shù)據(jù)庫配置文件默認(rèn)位于安裝目錄下的 data 目錄,通過編輯該文件,可對(duì)數(shù)據(jù)庫運(yùn)行參數(shù)進(jìn)行修改:
具體用戶手冊(cè)可以從人大金倉官方網(wǎng)站進(jìn)行下載查閱:
5、驗(yàn)證
使用 ksql 程序驗(yàn)證數(shù)據(jù)庫是否正常使用:
cd /opt/kingbase/Server/bin
./ksql TEST SYSTEM
輸入安裝數(shù)據(jù)庫時(shí)設(shè)置的密碼,即可成功登錄數(shù)據(jù)庫:
6、常見錯(cuò)誤
6.1 安裝腳本權(quán)限問題
在運(yùn)行安裝腳本時(shí),需要以非 root 用戶運(yùn)行。文章來源:http://www.zghlxwxcb.cn/news/detail-558081.html
當(dāng)運(yùn)行時(shí)遇到 setup 目錄不存在或其他錯(cuò)誤時(shí),很可能為目錄權(quán)限不正確,請(qǐng)確保當(dāng)前普通用戶對(duì)安裝目錄文件具備完全讀寫權(quán)限。文章來源地址http://www.zghlxwxcb.cn/news/detail-558081.html
到了這里,關(guān)于麒麟V10服務(wù)器上安裝與運(yùn)行人大金倉數(shù)據(jù)庫的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!