Hidewnd Docs Hidewnd Docs
首页
  • 常用开发环境
  • 搭建Typecho博客
  • Qsign部署
  • Linux常用命令
  • Java开发聊天机器人
  • PVE部署笔记
  • KingBaseV9部署笔记
  • Lua
  • JVM
  • 设计模式
  • 技艺成本
  • 剑三网站合集
  • 合并大区角色数据处理
  • 25PT冷龙峰教学笔记
  • 25PT太极宫教学笔记
  • 小本本
GitHub (opens new window)
首页
  • 常用开发环境
  • 搭建Typecho博客
  • Qsign部署
  • Linux常用命令
  • Java开发聊天机器人
  • PVE部署笔记
  • KingBaseV9部署笔记
  • Lua
  • JVM
  • 设计模式
  • 技艺成本
  • 剑三网站合集
  • 合并大区角色数据处理
  • 25PT冷龙峰教学笔记
  • 25PT太极宫教学笔记
  • 小本本
GitHub (opens new window)
  • Qsign 签名服务部署
  • 常用开发环境
  • 搭建Typecho博客
  • Linux常用命令
  • WebSocket开发
  • Java开发聊天机器人
  • PVE部署笔记
  • KingBaseV9部署笔记
    • 前期准备
    • 安装步骤
    • DBeaver适配
  • 文档
hidewnd
2025-06-27
目录

KingBaseV9部署笔记

# 电科金仓安装记录

# 前期准备

相关文件

数据库版本: KingbaseES V9R1C2B14 鲲鹏_linux

相关文档:

  • 基于Linux系统的数据库软件安装指南 (opens new window)
  • KingbaseES服务器应用参考手册 (opens new window)

准备文件:

  • 数据库安装文件: KingbaseES_V009R001C002B0014_Kunpeng64_install.iso
  • 授权文件:license_41248_0.dat (企业90天)
  • JDBC驱动包 KingbaseES_V009R001C001B0025PSC002_JDBC.zip

测验服务器配置

  • CPU 鲲鹏 Kunpeng-920
  • 系统 银河麒麟 v2401.ky10.aarch64
  • 内存 16GB+

# 安装步骤

  1. 检查服务器配置是否满足数据库安装要求

    # 检查cpu/os
    cat /etc/*release
    
    # 检查内存、磁盘
    free -m
    df -hl
    
    1
    2
    3
    4
    5
    6
  2. 预安装操作

    # 创建安装用户 kingbase/Hymake@123.
    # 创建成功后自动生成目录/home/kingbase
    useradd -m kingbase
    # 密码需要输入两次,保证两次输入的密码相同。
    passwd kingbase
    
    # 创建数据库安装目录,并赋予kingbase用户对该目录的读写权限。
    mkdir /opt/Kingbase/ES/V9
    chmod o+rwx /opt/Kingbase/ES/V9
    
    # 检查操作系统语言设置
    echo $LANG
    # 如果系统显示值包含“zh_CN”,则为中文语言,可执行如下命令修改语言设置为中文
    export LANG=zh_CN.UTF-8
    
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
  3. 数据库命令行安装操作

    # 安装包挂载
    #cd KingbaseES_V009R001C002B0014_Lin64_install.iso所在目录
    cd /home/kingbase
    mkdir KingbaseESV9
    mount KingbaseES_V009R001C002B0014_Kunpeng64_install.iso ./KingbaseESV9
    
    
    # 以kingbase用户启动安装程序
    su kingbase
    sh setup.sh -i console
    # 按<ENTER> 跳过介绍、许用许可及其他描述性说明
    # 输入y ,按<ENTER>接受许可条款
    # 选择安装集
    # 完全安装:包括数据库服务器、高可用组件、接口、数据库开发管理工具、数据库迁移工具、数据库部署工具。
    # 客户端安装:包括接口、数据库开发管理工具、数据库迁移工具、数据库部署工具。
    # 定制安装:在数据库服务器、高可用组件、接口、数据库开发管理工具、数据库迁移工具、数据库部署工具所有组件中自由选择。
    # 输入1,按<ENTER> 进入下一步
    # 输入授权文件绝对路径[/home/kingbase/license_41248_0.dat] 按<ENTER> 进入下一步
    # 输入安装目录[默认目录:/opt/Kingbase/ES/V9], 按<ENTER> 进入下一步 
    # 若提示覆盖非空目录 输入1,按<ENTER> 进入下一步
    # 检查预安装摘要 按<ENTER> 确认
    # 按<ENTER> 开始安装
    # 输入数据存储目录[默认目录:/opt/Kingbase/ES/V9/data] 按<ENTER>确认并进入下一步
    # 输入数据库端口[默认端口:54321] 按<ENTER>确认并进入下一步
    # 输入数据库管理员用户名[默认:system] 按<ENTER>确认并进入下一步
    # 输入数据库管理员密码 [Hymake@123.] 按<ENTER>确认并进入下一步
    # 选择服务端字符集编码 默认UTF8 按<ENTER>确认并进入下一步
    #  - (可选 default、GBK、GB2312、GB18030)
    # 选择数据库区域,可选值将随字符集编码选项发生变动。按<ENTER>确认并进入下一步
    #  - 当字符集编码为 default 时,默认区域值为:default(可选 C)
    #  - 当字符集编码为 UTF8 时,默认区域值为:zh_CN.UTF-8(可选 en_US.UTF-8、C)
    #  - 当字符集编码为 GBK 时,默认区域值为:zh_CN.GBK(可选 C)
    #  - 当字符集编码为 GB2312 时,默认区域值为:zh_CN.GB2312(可选 C)
    #  - 当字符集编码为 GB18030 时,默认区域值为:zh_CN.GB18030(可选 C)
    # 选择数据库兼容模式 [ORACLE] 可选(PG、ORACLE、MYSQL)
    # 设置字符大小写敏感性 输入2,按<ENTER>确认并进入下一步
    # 选择存储块大小 [默认 8k] 按<ENTER>确认并进入下一步
    # 选择身份认证方式 [默认:scram-sha-256] ,按<ENTER>确认并进入下一步
    #  - (可选:scram-sha-256、scram-sm3、sm4、sm3)
    # 填写自定义参数(如有)
    #  - 有关数据库初始化参数,详情可见《KingbaseES服务器应用参考手册》第2章
    # 按<ENTER>以继续安装
    # 安装完成
    # ----
    
    # 恭喜!KingbaseES V9 已成功地安装到:
    
    # /opt/Kingbase/ES/V9
    
    # 如果您需要将 KingbaseES V9 注册为系统服务,请运行
    
    #     /opt/Kingbase/ES/V9/install/script/root.sh
    # 按<ENTER> 退出安装程序
    # 打开新终端并切换root用户 执行脚本
    /opt/Kingbase/ES/V9/install/script/root.sh
    # Starting KingbaseES V9:
    # 等待服务器进程启动 .... 完成
    # 服务器进程已经启动
    # KingbaseES V9 started successfully
    
    # 安装成功后检查数据库版本
    cd /opt/Kingbase/ES/V9/Server/bin
    ./kingbase –V
    # KINGBASE (KingbaseES) V009R001C002B0014
    
    # 取消挂载
    su umount ./KingbaseESV9
    
    # 如开启防火墙,检查并开放数据库端口[54321]
    # 查询防火墙是否开启
    systemctl status firewalld 
    # 检查端口[54321]是否开放
    firewall-cmd --zone=public --query-port=54321/tcp 
    # 永久开放端口[54321]
    firewall-cmd --zone=public --add-port=54321/tcp --permanent
    # 重载防火墙使配置生效
    firewall-cmd --reload
    # 验证端口是否开放
    firewall-cmd --zone=public --query-port=54321/tcp
    
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79

# DBeaver适配

准备文件

JDBC驱动包:KingbaseES_V009R001C001B0025PSC002_JDBC.zip (opens new window)

操作步骤

  1. 进入DBeaver安装根目录 D:\dbeaver\plugins
  2. 创建目录:com.kingbase8.Driver
  3. 将驱动包一下三个文件拖入目录中
    • kingbase8-9.0.0.jar
    • kingbase8-9.0.0.jre6.jar
    • kingbase8-9.0.0.jre7.jar
  4. 打开DBeaver,在顶部菜单选择并打开 数据库->驱动管理器
  5. 点击新建
    1. 驱动名称:KingBaseESV9
    2. 类名:com.kingbase8.Driver
    3. URL模板:jdbc:kingbase8://{host}[:{port}]/[{database}]
    4. 默认端口:54321
    5. 默认数据库:test
    6. 默认用户:system
    7. 顶部页签选择库
    8. 点击添加文件,并将\plugins\com.kingbase8.Driver目录下三个jar依次添加
    9. 点击确定保存驱动配置,关闭驱动管理器
    10. 点击新建数据库连接,选择驱动器:KingBaseESV9
    11. 依次输入服务IP、用户名、密码
    12. 点击测试连接 提示已连接则适配成功
帮助我改善此页面 (opens new window)
上次更新: 2025/06/27, 20:44:17
PVE部署笔记

← PVE部署笔记

Theme by Vdoing | Copyright © 2024-2025 Hidewnd
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式