当前位置: 首页 > news >正文

Linux 金仓数据库安装和使用

文章目录

  • Linux 金仓数据库安装和简单使用
    • 一、下载
    • 二、安装
    • 三、启动
      • 法1. 通用启动方式
      • 法2. 系统服务启动方式
    • 四、测试
    • 五、DB管理工具
      • 1. 启动DB管理工具
      • 2. DB管理工具的常用功能
    • 六、卸载

Linux 金仓数据库安装和简单使用

一、下载

打开官网 https://www.kingbase.com.cn/xzzx/index.htm

  • “软件版本”处下载,得到一个 iso 文件安装包,如:xxx.iso(Kingbase V9,Linux 鲲鹏arm)
  • “授权文件”处下载,得到一个zip授权文件包,解压得到一个授权文件,如:xxx.dat。(若试用此步可省略)

二、安装

1)建用户和目录

useradd -m kingbase
passwd kingbase
mkdir -p /opt/Kingbase/ES/V9/data
chown -R kingbase:kingbase /opt/Kingbase/
chmod -R 775 /opt/Kingbase

2)检测语言是否为中文

echo $LANG
# if is not zh_CN
export LANG=zh_CN.UTF-8

3)安装

# 将下载的iso文件解压
cd 安装包解压目录
sh setup.sh -i console
-----------------------
# 一般都是默认直接回车即可!其中:
若提示选择授权文件,可选定上面下载的dat授权文件(若试用此步可省略,直接回车即可!)
安装目录,默认 /opt/Kingbase/ES/V9
兼容数据库,默认 oracle
大小写敏感,默认 是
端口号,默认 54321
管理员用户名,默认 system  (M玛也可为 system)
-----------------------

4)(非必选项)注册为系统服务

/opt/Kingbase/ES/V9/install/script/root.sh

5)重启
建议重启以完成全部安装。

三、启动

法1. 通用启动方式

cd /opt/Kingbase/ES/V9/Server/bin/
./sys_ctl start -D /opt/Kingbase/ES/V9/data

法2. 系统服务启动方式

如果安装时候已注册为了系统服务,也可以下面命令启动

sudo systemctl start kingbase

四、测试

cd /opt/Kingbase/ES/V9/Server/bin/
./kingbase -V
./ksql -p 54321 -U system test  # 默认自带test库

五、DB管理工具

1. 启动DB管理工具

cd /opt/Kingbase/ES/V9/ClientTools/guitools/KStudio
./KStudio

注: 如果安装时候已注册为了系统服务,也可以在开始菜单任务栏找到,来启动!

2. DB管理工具的常用功能

1)可以建 用户、表空间、库、模式
2)最左侧下面一栏,“逻辑备份&还原”,可以进行数据导出和导入。

六、卸载

# 如果安装时注册了系统服务
cd /opt/Kingbase/ES/V9/install/script/rootuninstall.shcd /opt/Kingbase/ES/V9/Uninstall
sh Uninstaller -i console
http://www.lryc.cn/news/492833.html

相关文章:

  • STM32笔记(串口IAP升级)
  • C++网络编程:select IO多路复用及TCP服务器开发
  • 部署 L2JMobius 天堂2芙蕾雅版本
  • C#开发合集
  • 鸿蒙面试 --- 性能优化
  • React的基础知识:Context
  • 微知-lspci访问到指定的PCIe设备的几种方式?(lspci -s bus;lspci -d devices)
  • 【Kubernetes 集群核心概念:Pod】pod生命周期介绍【五】
  • c++的虚继承说明、案例、代码
  • 小米PC电脑手机互联互通,小米妙享,小米电脑管家,老款小米笔记本怎么使用,其他品牌笔记本怎么使用,一分钟教会你
  • 介绍SSD硬盘
  • CMAKE常用命令详解
  • Vue3的通灵之术Teleport
  • ue5第三人称闯关游戏学习(一)
  • IIC 随机写+多次写 可以控制写几次
  • controller中的参数注解@Param @RequestParam和@RequestBody的不同
  • 手搓人工智能-最优化算法(1)最速梯度下降法,及推导过程
  • 多目标优化算法——多目标粒子群优化算法(MOPSO)
  • Swift——自动引用计数ARC
  • 【Quarkus】基于CDI和拦截器实现AOP功能(进阶版)
  • 【踩坑日记】【教程】如何在ubuntu服务器上配置公钥登录以及bug解决
  • insmod一个ko提供基础函数供后insmod的ko使用的方法
  • 七、传统循环神经网络(RNN)
  • LeetCode:19.删除链表倒数第N个节点
  • 【RISC-V CPU debug 专栏 2 -- Debug Module (DM), non-ISA】
  • 单片机学习笔记 11. 外部中断
  • 基于stm32的智能教室管理系统/智能家居系统
  • 基于 Qt 和 GStreamer 的环境中构建播放器
  • windows docker 入门
  • baomidou Mabatis plus引入异常