IT评测·应用市场-qidao123.com

标题: 人大金仓数据库(Kingbase)替换license.dat文件过期(Linux服务器) [打印本页]

作者: 灌篮少年    时间: 2024-6-21 13:42
标题: 人大金仓数据库(Kingbase)替换license.dat文件过期(Linux服务器)
媒介

在Linux中安装了人大金仓数据库后,由于之前选择的授权文件是90天过期,当license.bat授权文件过期后,数据库将出现连不上的环境,提示“ License file expired”。因此,现在为了包管Kingbase数据库可以大概正常使用,必要重新替换授权文件license.dat,下面我们就来操作如何去替换已颠末期的授权文件。
步调

1.先去人大金仓官网下载一个可以使用的授权文件。

地址:人大金仓-成为世界卓越的数据库产品与服务提供商
根据实际环境下载对应的就好。

2. 将下载好的license.dat文件上传到我们安装KIngbase的服务器上(位置任意)

3.切换用户

说明:假如大家在安装kingbase的时候不是新创建了一个用户来安装,那么就可以省略这步,笔者之前是新创建了一个新用户(kingbase)来安装人大金仓数据库的为了安全。因此在这儿必要切换用户来执行人大金仓的相干命令。

切换用户并切换到安装license.dat的目录
  1. su kingbase
复制代码
 4.在进行替换授权文件之前,必要先制止kingbase数据库。

(1)查抄kingbase的数据库进程
  1. ps -ef|grep kingbase
复制代码
可以看到运行kingbase的根本环境。
(2)找到kingbase的安装位置
  1. find / -name kingbase
复制代码
(3)切换到安装kingbase的bin文件夹目录下,执行如下制止命令:-D 是指定目录根据你上面那个检察kingbase进程运行的的路径来确定。
  1. cd /data/KingbaseES/V8/R6/Server/bin
  2. ./sys_ctl stop -D /data/KingbaseES/V8/R6/data
复制代码
5.找到我们之前安装kingbase数据库的license.dat文件

  1. find / -name license.dat
复制代码

6.替换license.dat文件

切换到上面这个目录(/data/KingbaseES/V8/R6),找到的kingbase的过期的license.dat授权文件删除或重命名,再把之前上传到服务器的license.dat文件,移动到现在kingbase的安装授权证书目录下。
7.启动kingbase数据库

在/bin目录下执行如下命令:
  1. ./sys_ctl start -D /data/KingbaseES/V8/R6/data
复制代码
8.验证是否更新成功

假如没更新成功,是不能通过命令登录服务器上kingbase。
方法一:在Linux中使用连接数据库的命令
命令也是必要再bin目录下执行。
    ./ksql -U 用户名 -W -p 端标语
  可以大概正常连接进入即为成功。
方法二:通过kingbase的管理工具来连接数据库,可以大概正常连接即为成功。
而且登录kingbase的管理工具之后,可以通过命令检察当前授权文件的过期时间。
命令:select GET_LICENSE_VALIDDAYS();

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 IT评测·应用市场-qidao123.com (https://dis.qidao123.com/) Powered by Discuz! X3.4