首页 > 数据库 >人大金仓Kingbase-数据库安装

人大金仓Kingbase-数据库安装

时间:2024-04-08 10:00:15浏览次数:25  
标签:opt 金仓 数据库 Kingbase V8 安装 目录 ES

一、官网下载两个文件

1.授权文件

下载本地后解压出dat文件,准备上传到Linux服务器。

 2.下载数据库安装文件

 下载到本地后,准备上传到Linux服务器。

二、Linux安装人大金仓数据库

1.创建可读写的用户

  此处省略步骤,不熟悉的话可以网查一下adduser。

2.创建安装目录 (我这里用的user是liuxueze100,根据自己使用的用户,这里需要调整)

  mkdir /opt/Kingbase/ES/V8

  给权限 chown -R linxueze100:linxueze100 /opt/Kingbase

3.若内核参数与参考值不一致,可通过编辑/etc/sysctl.conf文件修改参数

fs.aio-max-nr= 1048576
fs.file-max= 6815744
kernel.shmall= 2097152
kernel.shmmax= 4294967295
kernel.shmmni= 4096
kernel.sem= 250 32000 100 128
net.ipv4.ip_local_port_range= 9000 65500
net.core.rmem_default= 262144
net.core.rmem_max= 4194304
net.core.wmem_default= 262144
net.core.wmem_max= 1048576 

4.内核参数修改完毕后,重启Linux系统,并输入如下命令查看内核参数的修改是否正确:

/sbin/sysctl -p
/sbin/sysctl -a

5.创建数据目录

  cd /opt/Kingbase/ES/V8

  mkdir data

6.挂载安装包

iso格式的安装程序包需要先挂载才能使用。挂载iso文件需要使用root用户。比如挂载的目录是iso文件同级目录KingbaseES,可以运行如下命令进行挂载:

#cd KingbaseES_V008R006C008B0014_Lin64_install.iso所在目录
su
mount KingbaseES_V008R006C008B0014_Lin64_install.iso ./KingbaseESV8

KingbaseES目录下可以看到setup目录和setup.sh脚本。安装完成后您可以运行如下命令取消挂载iso文件:

su
umount ./KingbaseESV8

 挂载完成后可以在目录下看到两个文件

 7.有图形化安装、命令行安装和静默安装,这里介绍命令行安装方式

  7.1命令行安装支持中文和英文的文字提示。根据操作系统的语言设置会显示对应语言的提示信息。可以执行如下命令查看操作系统的语言设置:

    echo $LANG

  7.2 如果系统显示值包含“zh_CN”,则为中文语言,安装程序会显示中文内容。否则,可以执行如下命令修改语言设置为中文:

    export LANG=zh_CN.UTF-8

  7.3 接下来开始进行命令行安装过程。首先进入安装程序中setup.sh所在目录,以kingbase用户执行如下命令:

    sh setup.sh -i console

 接下来回车就行了。

  7.4 这一步来到授权文件了,就是上面说到两个文件中的一个bat文件,上传到Linux服务器指定目录

  7.5 授权文件目录填写通过后,再配置一个安装目录

    /opt/Kingbase/ES/V8/data

   回车通过

  7.6 配置user和passwd(两次确认)

   7.7 显示安装完成

 三、启动Kingbase服务

3.1 检查安装文件

cd /opt/Kingbase/ES/V8/data

 3.2 启动数据库服务

  cd /opt/Kingbase/ES/V8/Server/bin

  ./sys_ctl start -D /opt/Kingbase/ES/V8/data/

  

查看进程

 四、登录客户端连接数据库

4.1 登录

  cd /opt/Kingbase/ES/V8/Server/

  ./ksql -U root -W test

 4.2 创建数据库

 4.3 创建表

 4.4 查看表

 4.5 写入数据

 4.6 查询数据

 

五、官网安装产品手册

https://help.kingbase.com.cn/v8/install-updata/install-linux/index.html

 

标签:opt,金仓,数据库,Kingbase,V8,安装,目录,ES
From: https://www.cnblogs.com/lxzcloud/p/18120497

相关文章

  • oracle 数据库精简模式磁盘空间回收处理
            最近遇到的项目中,需要部署几套oracle19cRAC数据库,在进行存储磁盘卷划分的时候,发现只能分配精简卷模式的磁盘,出于性能以及安全考虑,咨询存储原厂答曰该powerstore存储只支持精简磁盘卷模式。    自oracle12c开始,asm开始支持精简卷模式,asm磁盘组......
  • mysql数据库备份命令大全
    1.mysqldump命令#备份整个数据库mysqldump-uusername-pdbname>backup.sql#备份选择的表mysqldump-uusername-pdbnametable1table2>backup.sql#压缩备份文件mysqldump-uusername-pdbname|gzip>backup.sql.gz#恢复备份mysql-uusername-pdbname<backup.......
  • MSsql数据库 sql注入
    和mysql不同;每个数据库都有自己的信息总结表四个系统数据库mastersysdatabases:所有数据库信息name:所有数据库名sysobjects:数据库所有对象的信息syscolumns:字段信息固定字段名name对象名id对象idxtype对象类型代码xtype='U'......
  • Access数据库
    access是没有数据库的;只有表流程判断数据库类型--->判断表名---->判断列名---->判断列名长度(列中第一条记录数据长度)---->读取数据asp网站常用数据库:access和mssql数据库判断数据库如果有msysobjects则是access数据库;如果有sysobjects则是sqlsever数据库andexists......
  • 【SQL】数据定义语言(DDL):包括创建、修改和删除数据库对象
    数据定义语言(DDL)是用于定义和管理数据库中的数据结构和对象的SQL语言子集。它允许用户创建、修改和删除数据库中的表、索引、触发器、序列、存储过程等对象。DDL语句在数据库系统中执行时,通常会影响整个数据库的结构,而不是单个的数据记录。以下是DDL中一些常用语句的详细介绍......
  • 【数据库】MySQL数据库学习涵盖的多个方面
    数据库基础概念:数据库的概念和分类:了解什么是数据库以及常见的数据库类型。关系型数据库管理系统(RDBMS):理解RDBMS的概念及其在数据库管理中的作用。MySQL安装与配置:安装MySQL:学习如何在不同操作系统上安装MySQL数据库服务器。配置MySQL:包括设置root密码、配置网络连接、调整......
  • 解析以及探讨数据库技术及其应用
    一,引言    数据库作为信息时代的基石,是一种用于高效存储、管理和检索大量结构化数据的系统。它的核心价值在于提供了一种可靠且可扩展的方式,将复杂多样的数据按照特定结构和规则组织起来,以便于不同用户和应用程序进行访问和使用。数据库技术的发展历程始于20世纪60年......
  • sqlserver数据库端口号怎么修改
    sqlserver数据库端口号修改方法:确定当前端口号(select@@serverport;)通过sqlserver配置管理对象(smo)修改通过sqlserver配置管理器修改通过注册表编辑器修改通过命令行修改(scconfigmssqlserver port=1433)SQLServer数据库端口号修改方法1.确定当前端口号<......
  • windows下使用mysqldump备份数据库并上传到阿里云OSS
    使用mysqldump备份表powershell下使用|Out-file-Encodingutf8设置字符格式.\mysqldump.exe--single-transaction--user=root--password=123456--host127.0.0.1--port3306--default-character-set=utf8--hex-blob--routines--events"database_name"|Out......
  • 【调优】从吞吐量角度提升数据库整体性能
    不严谨的说:对数据库的使用就是I/O操作!因此,如果有效的提升了数据库系统对磁盘的I/O,那么可以说整体性能就会得到有效地提升。本文尝试给出一些最常被使用到的提升系统吞吐量的策略,希望起到抛砖引玉的效果。1.尽量保证在内存中完成数据库操作众所周知,内存的读写效率远远高于磁盘的读......