首页 最新 热门 推荐

  • 首页
  • 最新
  • 热门
  • 推荐

windows安装、卸载kingbase (人大金仓)

  • 25-02-16 08:41
  • 2316
  • 10021
blog.csdn.net

windows安装、卸载kingbase (人大金仓)

    • 安装
    • 卸载
    • 添加到进程
    • 客户端工具
    • hibernate 连接kingbase

安装

1、下载
官网地址:https://www.kingbase.com.cn/
官网上方导航栏或底部 下载与服务 中找到软件下载
在版本中选择需要安装的版本,本次以kingbase8R6为例
在这里插入图片描述
2、授权文件下载
在同一下载页面中,下方的license的开发版中进行下载
下载完成过后解压文件中的 license.xx.dat文件备用。
在这里插入图片描述
3.安装数据库程序
下载完成后,解压运行 KINGBASE.exe

在这里插入图片描述
在这里插入图片描述在这里插入图片描述选择刚才下载的授权文件
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述在这里插入图片描述

1、创建数据存储文件夹data,右键文件夹属性-安全将访问权限打开(没有权限将无法创建data目录)
2、打开命令窗口cd 到 安装目录\Server\bin目录
3、命令窗口输入 initdb -D “data文件夹的绝对路径” 即可生成data目录
4、重新启动 ,输入 sys_ctl start -D “data数据目录的绝对路径” 即可启动服务(默认服务启动失败可自行注册)
在这里插入图片描述
启动失败
导致:data数据目录无法正常创建,服务正常无法启动
解决:手动生成指定data目录
在这里插入图片描述
在这里插入图片描述

结束

sys_ctl stop -D “D:/soft/kingbase/ES/V8/data”
在这里插入图片描述

卸载

在这里插入图片描述在这里插入图片描述

添加到进程

注册数据库服务sys_ctl register -N “服务名称” -D “data数据目录的绝对路径”
注销数据库服务sys_ctl unregister -N “服务名称” -D “data数据目录的绝对路径”

客户端工具

kingbase有默认的客户端工具
在这里插入图片描述
在这里插入图片描述
连接时报错:
com.kingbase8.util.KSQLException: 致命错误: 用户"system" Password 认证失败(kbjdbc:autodetected server-encoding to be GB2312, if the message is not readable, please check database logs and/or host,port,dbname,user,password,pg_hba.conf)
原因:
在Windows系统部署了KingbaseES数据库服务端,但是由于widnows系统不支持连接使用基于scram-sha-256/md5认证方法,导致连接出现异常。
注意:KingbaseES数据库默认连接使用认证方法是scram-sha-256。
解决方法:
1.检查KingbaseES数据库sys_hba.conf配置文件,如果认证方法(METHOD列的值)是md5/scram-sha-256,修改认证方法(METHOD列的值)为password/trust。
2.修改KingbaseES数据库sys_hba.conf配置文件连接认证方法后,重新加载下配置文件,然后再次尝试连接。
在这里插入图片描述
在这里插入图片描述
致命错误: 角色 “system” 不存在 (kbjdbc: autodetected server-_encoding to be GB2312, if the msg is not readable, please check database logs and/or _host, port, dbname, user, password, pg_hba.conf)

在以上错误的基础上,我把sys_hba.conf配置文件的password改为trust
仍然报错 角色 “system” 不存在
原因:安装的时候没有默认安装选项,在大小写敏感的时候选择了否
在这里插入图片描述

解决:卸载重新安装,无需修改sys_hba.conf配置,直接工具连接输入密码就可以连接成功

hibernate 连接kingbase

  
            kingbase
            kingbase8
            8.6.0
        
        
            kingbase
            hibernate
            4.3.2
        
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

下载kingbase8-8.6.0.jar kingbase8-8.6.0.jar
下载hibernate-4.3.2.jar hibernate-4.3.2.jar

在hibernate.cfg.xml中配置人大金仓数据库连接配置信息

        
        org.hibernate.dialect.Kingbase8Dialect
        jdbc:kingbase8://127.0.0.1:54321/itp_xmdag
        com.kingbase8.Driver
        system
        123456
        create
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

数据库与应用适配常见错误
1、启动失败
Caused by: com.kingbase8.util.KSQLException: The authentication type 10 is not supported. Check that you have configured the sys_hba.conf file to include the client’s IP addre ss or subnet, and that it is using an authentication scheme supported by the driver.
换个高版本驱动板 kingbase8.xx.xx.xx.jar

2、若数据库字段类型为clob使用hibernate进行数据的操作若实体中传的值为空则不能传空串需要传null。

注:本文转载自blog.csdn.net的asfsdggg的文章"https://blog.csdn.net/weixin_46305078/article/details/134616344"。版权归原作者所有,此博客不拥有其著作权,亦不承担相应法律责任。如有侵权,请联系我们删除。
复制链接
复制链接
相关推荐
发表评论
登录后才能发表评论和回复 注册

/ 登录

评论记录:

未查询到任何数据!
回复评论:

分类栏目

后端 (14832) 前端 (14280) 移动开发 (3760) 编程语言 (3851) Java (3904) Python (3298) 人工智能 (10119) AIGC (2810) 大数据 (3499) 数据库 (3945) 数据结构与算法 (3757) 音视频 (2669) 云原生 (3145) 云平台 (2965) 前沿技术 (2993) 开源 (2160) 小程序 (2860) 运维 (2533) 服务器 (2698) 操作系统 (2325) 硬件开发 (2491) 嵌入式 (2955) 微软技术 (2769) 软件工程 (2056) 测试 (2865) 网络空间安全 (2948) 网络与通信 (2797) 用户体验设计 (2592) 学习和成长 (2593) 搜索 (2744) 开发工具 (7108) 游戏 (2829) HarmonyOS (2935) 区块链 (2782) 数学 (3112) 3C硬件 (2759) 资讯 (2909) Android (4709) iOS (1850) 代码人生 (3043) 阅读 (2841)

热门文章

101
推荐
关于我们 隐私政策 免责声明 联系我们
Copyright © 2020-2025 蚁人论坛 (iYenn.com) All Rights Reserved.
Scroll to Top