一、运行前提
查看系统版本
[root@lemon ~]# cat /etc/redhat-release
Red Hat Enterprise Linux release 8.8 (Ootpa)
[root@lemon ~]# uname -a
Linux lemon 4.18.0-477.10.1.el8_8.x86_64 #1 SMP Wed Apr 5 13:35:01 EDT 2023 x86_64 x86_64 x86_64 GNU/Linux
将金仓KingbaseES V9数据库安装包与license授权文件下载好,与安装脚本一起上传到系统的/soft目录下:
[root@lemon ~]# mkdir /soft
[root@lemon ~]# ll /soft
total 0
#上传文件
[root@lemon ~]# ll /soft
total 2669460
-rw-r--r--. 1 root root 2733508608 Nov 21 17:19 KingbaseES_V009R001C002B0014_Lin64_install.iso
-rw-r--r--. 1 root root 9125 Nov 21 17:19 KingbaseESV9_Ins_Single.sh
-rw-r--r--. 1 root root 2732 Nov 21 17:19 license_标准版.zip
[root@lemon ~]# chmod +x /soft/KingbaseESV9_Ins_Single.sh
[root@lemon ~]# ll /soft
total 2669460
-rw-r--r--. 1 root root 2733508608 Nov 21 17:19 KingbaseES_V009R001C002B0014_Lin64_install.iso
-rwxr-xr-x. 1 root root 9125 Nov 21 17:19 KingbaseESV9_Ins_Single.sh
-rw-r--r--. 1 root root 2732 Nov 21 17:19 license_标准版.zip
二、脚本运行
root用户下直接运行脚本(联系博主获取脚本):
#执行安装脚本,根据需要选择对应参数进行修改,目录都是根据官方文档创建,不要修改,默认不选即可
./KingbaseES_Ins_Single.sh \
--KB_LICENSE_PATH "授权文件,默认:/install/license_*/license_*.dat" \
--CHOSEN_INSTALL_SET "Full" \
--CHOSEN_FEATURE_LIST "SERVER,KSTUDIO,KDTS,INTERFACE,DEPLOY,KINGBASEHA" \
--USER_INSTALL_DIR "安装路径,默认:/kingbaseES/V9" \
--USER_SELECTED_DATA_FOLDER "数据文件目录,默认:/data" \
--DB_PORT "端口号,默认:54321" \
--DB_USER "数据库用户,默认:system" \
--DB_PASS "用户密码,默认:kingbase" \
--DB_PASS2 "密码确认,默认:kingbase" \
--ENCODING_PARAM "字符集,默认:UTF8" \
--LOCALE_PARAM "本地字符集,默认:zh_CN.UTF-8" \
--INITCUSTOM "自定义参数,默认空" \
--DATABASE_MODE_PARAM "ORACLE" \
--CASE_SENSITIVE_PARAM "YES" \
--BLOCK_SIZE_PARAM "块大小,默认:8k" \
--AUTHENTICATION_METHOD_PARAM "密码安全,默认:scram-sha-256"
这边只修改数据库system用户的密码,不修改的直接删掉即可
./KingbaseESV9_Ins_Single.sh \
--DB_PASS "kingbase123" \
--DB_PASS2 "kingbase123"
安装过程:
安装完成,查看数据库安装log中是否有ERROR
cat /KingbaseES/V9/install/Logs/KingbaseES_V9_安装_11_21_2024_16_53_54.log |grep "失败" | wc -l
三、连接测试
查看数据库版本:
连接测试