一、kingbase客户端工具简介

  kingbase客户端工具是人大金仓提供的连接KES数据库的图形化客户端工具。它是基于JAVA语言开发的能运行在不同操作系统平台上的图形工具,用于访问、配置、控制和管理 KingbaseES 数据库服务器。它不仅可以用于开发工程师进行数据库项目开发,还为DBA提供了丰富的运维功能,其中包括:

  • 管理和配置KingbaseES数据库服务器。
  • 管理各种KingbaseES数据库对象。
  • 进行KingbaseES数据库的安全管理。
  • 调用查询分析器执行和测试SQL语句。

二、客户端工具下载及安装

1、下载软件包

  登录https:///rjcxxz/index.htm下载安装包,实际上客户端工具和数据库软件包是同一个软件包,就是我们在安装的时候可以选择只安装客户端及完成客户端工具的安装。客户端工具一般用于window客户端,我们这里选择x86架构的window版本进行下载。

人大金仓数据库kingbase客户端工具安装和使用_kingbase

2、安装软件包

  将ISO软件包使用UltraISO这类的工具打开,加载到光驱中。然后双机exe程序开始安装。

人大金仓数据库kingbase客户端工具安装和使用_国产数据库_02

3、选择语言

  默认是简体中文,只支持英文和简体中文语言。

人大金仓数据库kingbase客户端工具安装和使用_kingbase_03

4、选择客户端安装

  kingbase数据库安装和客户端安装步骤基本上是一致的,就是在选择安装集的时候的选择后有所区别。虽然是客户端安装,所需磁盘空间还是需要3G+,所以如果安装在C盘我们需要预留足够的磁盘空间。

人大金仓数据库kingbase客户端工具安装和使用_数据库_04

人大金仓数据库kingbase客户端工具安装和使用_数据库_05

5、完成安装

  看到如下界面就说明安装完成了。

人大金仓数据库kingbase客户端工具安装和使用_kingbase客户端_06

5、启动工具

  启动项中选择数据库开发管理工具,点击启动。实际上这3个都是kingbase的客户端工具,这里我们只介绍数据库开发管理工具。

人大金仓数据库kingbase客户端工具安装和使用_数据库_07

三、使用简介

  kingbase客户端主要有数据库、表空间、安全性、管理、备份五大功能:

类别

常用功能

数据库

1)、查看数据库、模式、表和相关PL/SQL对象的定义

2)、对象的创建、修改、删除

3)、表数据的查看和导入导出

表空间

1)、创建表空间

2)、修改表空间

3)、删除表空间

安全性

1)、创建用户和角色

2)、修改用户和角色

3)、为用户和角色分配权限

管理

1)、查看和修改数据库参数

2)、查看和断开连接到数据库的会话

3)、查看数据库资源占用

备份

1)、整库逻辑备份和还原

2)、对象级逻辑备份和还原

1、工具主页展示

人大金仓数据库kingbase客户端工具安装和使用_kingbase_08

2、新建数据库连接

  点击连接按钮,弹窗选择kingbase数据库类型后进入连接设置窗口,填写我们需要连接的数据库的IP地址、端口号、用户名、密码、连接名等信息。填写完成后我们可以先点击测试链接进行验证,验证通过点击完成即可。

人大金仓数据库kingbase客户端工具安装和使用_国产数据库_09

人大金仓数据库kingbase客户端工具安装和使用_人大金仓_10

3、创建数据库

  选择导航栏中的数据库,右键可以新建数据库。输入数据库名称、属主、编码这些基本参数后即可,可以查看DDL项,这就是界面操作转换为sql语句的内存,我们在数据库命令行界面实际上执行的sql语句。点击确定后就完成了数据库的创建。

人大金仓数据库kingbase客户端工具安装和使用_kingbase客户端_11

  创建后的数据库我们可以通过右键进行编辑,右键编辑的内容只有属主这一项。

人大金仓数据库kingbase客户端工具安装和使用_kingbase_12

4、新建表空间

  在表空间项下可以创建表空间,默认存在sys_default、sys_global、sysaudit三个表空间。后续我们可以通过右键编辑表空间的属主,当前我们创建普通用户,临时设置表空间属主是system用户。

[root@s166 v8]# mkdir wuhsdata[root@s166 v8]# chown -R kingbase.kingbase wuhsdata/

人大金仓数据库kingbase客户端工具安装和使用_国产数据库_13

5、新建用户

  新建一个用户我们需要完成基本属性、系统权限、对象权限的设置,当然基本属性是必须设置的,权限这些如果没有设置则表示没有相关权限。系统权限设置中如果是作为普通用户使用我们赋予其login权限即可,如果是作为DBA账户使用则还需要赋予创建数据库、创建角色、超级权限等相关权限。对象权限是针对数据库和表权限的设置,可以在数据库、模式、表这些不同层级单独设置。

人大金仓数据库kingbase客户端工具安装和使用_人大金仓_14

人大金仓数据库kingbase客户端工具安装和使用_人大金仓_15

人大金仓数据库kingbase客户端工具安装和使用_国产数据库_16

人大金仓数据库kingbase客户端工具安装和使用_国产数据库_17

6、创建表

  依次点击数据库-->模式-->public-->表,右键新建表。在基本属性中设置表的名称、所属表空间、字段信息等。在约束菜单下设置主键、唯一键;如果还需要设置外键、索引都在对应属性窗口设置。

人大金仓数据库kingbase客户端工具安装和使用_数据库_18

7、数据库管理

  数据库管理主要是配置数据库参数、会话管理、锁管理,这个需要连接账户具有系统权限才可以操作。

人大金仓数据库kingbase客户端工具安装和使用_国产数据库_19

8、新建查询

  新建查询实际上是开启了一个命令行窗口栏,我们不仅可以执行查询,也可以其他任何的DDL SQL语句。如下示例我们使用新建查询往表bookname中插入了2条数据。

人大金仓数据库kingbase客户端工具安装和使用_kingbase_20

9、系统备份和还原

  工具里的备份功能包括逻辑备份和还原,逻辑备份时勾选我们需要备份的数据库,选择备份类型备份即可,这里的备份支持备份包括二进制和sql文件。逻辑还原要求是备份的二进制文件,如果是sql文件需要使用ksql命令工具进行还原。还原的时候支持全部还原和部分还原。逻辑备份和还原实际上执行的是sys_dump和sys_restore命令。

人大金仓数据库kingbase客户端工具安装和使用_人大金仓_21

人大金仓数据库kingbase客户端工具安装和使用_国产数据库_22

人大金仓数据库kingbase客户端工具安装和使用_kingbase客户端_23

人大金仓数据库kingbase客户端工具安装和使用_人大金仓_24