抢先体验:人大金仓数据库管理系统KingbaseES V9 最新版本 CentOS 7.9 部署体验
一、简介
KingbaseES 是中国人大金仓信息技术股份有限公司自主研发的一款通用关系型数据库管理系统(RDBMS)。
作为国产数据库的杰出代表,它专为中国市场设计,广泛应用于政府、金融、能源、电信等关键行业,以高安全性、高可用性和高性能著称,充分满足中国信息技术领域自主可控的战略需求。
主要特点
-
自主可控
KingbaseES 完全拥有自主知识产权,不受国外技术限制,是支持国家信息安全与技术自主可控战略的重要产品。 -
卓越安全性
提供包括三权分立(系统管理员、安全管理员、审计管理员)、自主访问控制、强制访问控制和数据库审计在内的多层次高级安全功能,符合国家信息安全标准。 -
高可用性架构
支持主备容灾、双机热备和数据复制等多种高可用解决方案,保障数据库服务的连续性与稳定性。 -
卓越性能
通过优化查询引擎、智能缓存管理和并行处理技术,大幅提升数据处理效率,应对大规模并发访问场景。 -
跨平台兼容性
支持在多种操作系统上运行,包括 Windows、Linux(如麒麟、Red Hat 等)和 UNIX,便于部署与迁移。 -
强大大数据处理能力
支持海量数据的存储与处理,可广泛应用于大数据分析和数据仓库等场景。 -
标准化与兼容性
完全遵循 SQL 标准,兼容主流数据库(如 Oracle、MySQL 等),简化数据库迁移和应用开发工作。 -
易用性与管理
配备图形化管理工具,支持数据库的安装、配置、监控和维护,大幅降低管理复杂性与成本。 -
全面技术支持
提供专业的技术服务体系,包括培训、定制开发与技术支持,确保用户能够高效部署和使用产品。
应用场景
-
政府信息系统
适用于电子政务、智慧城市等项目,满足数据安全性与自主可控的高标准要求。 -
金融行业
在银行、保险、证券等核心交易系统及数据仓库中表现卓越。 -
能源与电信
满足电力、石油、通信等行业对大规模实时数据和历史数据处理的需求。 -
企业级应用
广泛支持 ERP、CRM、BI 等企业核心应用,提供坚实的数据后台支持。
KingbaseES 以其强大的技术实力和稳定可靠的服务,正在为中国的信息技术自主发展注入持续动力。
金仓数据库管理系统 KES 企业版是面向全行业、全客户关键应用的大型通用数据库管理系统,适用于联机事务处理、查询密集型数据仓库、要求苛刻的互联网应用等场景,提供全部应用开发及系统管理功能,提供性能增强特性,可支持主备集群、读写分离集群、多活共享存储集群等全集群架构,具有高性能、高安全、高可用、易使用、易管理、易维护的特点,支持所有国内外主流CPU、操作系统与云平台部署。
安装包和授权文件下载地址: https://www.kingbase.com.cn/xzzx/index.htm
官方帮助文档: https://bbs.kingbase.com.cn/documentGuide?recId=d16e9a1be637c8fe4644c2c82fe16444
官方手册:https://bbs.kingbase.com.cn/docHtml?recId=d16e9a1be637c8fe4644c2c82fe16444&url=aHR0cHM6Ly9iYnMua2luZ2Jhc2UuY29tLmNuL2tpbmdiYXNlLWRvYy92OS9pbnRyby9yZWxlYXNlbm90ZXMtZXh0ZXJuYWwtdjkvaW5kZXguaHRtbA
二、KingbaseES V9 安装前准备
2.1 硬件要求:
KingbaseES 支持通用 X86_64、龙芯、飞腾、鲲鹏等国产 CPU 硬件体系架构。
2.2 软件环境要求:
KingbaseES 支持各种主流的 Linux 操作系统 64 位发行版本,包括 CentOS、中标麒麟、银河麒麟、统信 UOS、Deepin、凝思、中科方德、欧拉等操作系统,对国产各种操作系统的支持非常完善。
2.3 资源规划
服务器配置
配置项 | 参数 |
---|---|
CPU | 8核16G100G |
型号 | X86 Intel® Xeon® Silver 4214 CPU @ 2.20GHz |
操作系统 | CentOS 7.9 |
IP地址 | 192.168.10.16 |
软件信息
软件名称 | CPU | 类型 | 目录 |
---|---|---|---|
KingbaseES_V009R001C002B0014_Lin64_install | X86 | 完整版 | 安装目录: /opt/Kingbase/ES/V9/ |
数据目录: /opt/Kingbase/ES/V9/data |
2.4 安装包和授权文件准备
安装包和授权文件下载地址: https://download.kingbase.com.cn/xzzx/index.htm
⚠️: 授权文件版本之间存在差异,下载合适的授权版本;我这里以专业版进行演示
2.5 检查和配置环境
- 检查磁盘分区
[root@bogon ~]# df -h
文件系统 容量 已用 可用 已用% 挂载点
devtmpfs 3.8G 0 3.8G 0% /dev
tmpfs 3.9G 0 3.9G 0% /dev/shm
tmpfs 3.9G 13M 3.8G 1% /run
tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup
/dev/mapper/centos_bogon-root 50G 5.3G 45G 11% /
/dev/mapper/centos_bogon-home 42G 33M 42G 1% /home
/dev/nvme0n1p1 1014M 187M 828M 19% /boot
tmpfs 781M 28K 781M 1% /run/user/0
/dev/sr0 4.5G 4.5G 0 100% /run/media/root/CentOS 7 x86_64
[root@bogon ~]#
- 关闭SELINUX
[root@bogon ~]# setenforce 0
[root@bogon ~]# sed -i "s#SELINUX=enforcing#SELINUX=disabled#g" /etc/selinux/config
- 关闭防火墙
[root@bogon ~]# systemctl stop firewalld
[root@bogon ~]# systemctl disable firewalld
Removed symlink /etc/systemd/system/multi-user.target.wants/firewalld.service.
Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
[root@bogon ~]#
- 配置系统内核参数
[root@bogon ~]# vim /etc/sysctl.conf
[root@bogon ~]# cat /etc/sysctl.conf
# sysctl settings are defined through files in
# /usr/lib/sysctl.d/, /run/sysctl.d/, and /etc/sysctl.d/.
#
# Vendors settings live in /usr/lib/sysctl.d/.
# To override a whole file, create a new file with the same in
# /etc/sysctl.d/ and put new settings there. To override
# only specific settings, add a file with a lexically later
# name in /etc/sysctl.d/ and put new settings there.
#
# For more information, see sysctl.conf(5) and sysctl.d(5).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
[root@bogon ~]#
- 修改系统资源限制参数
Linux 资源限制配置文件是/etc/security/limits.conf。限制用户可使用的资源数量对系统的稳定性非常重要。您
可以通过调整资源限制数量改进系统性能。limits.conf 文件如下所示:
[root@bogon ~]# vim /etc/security/limits.conf
[root@bogon ~]# cat /etc/security/limits.conf* soft nofile 65536
* hard nofile 65535
* soft nproc 65536
* hard nproc 65535
* soft core unlimited
* hard core unlimited#使内核生效
sysctl -p
- 配置时区
#设置时区
timedatectl set-timezone Asia/Shanghai
2.6 预安装工作
创建安装用户
在安装KingbaseES 时,新建kingbase 用户作为KingbaseES 专用的系统用户
useradd -m kingbase
设置kingbase 用户的密码:
passwd kingbase
创建安装目录并授权
KingbaseES 默认的安装目录是/opt/Kingbase/ES/V9。
我们先创建该目录,并赋予kingbase 用户对该目录的读写权限。
[root@bogon ~]# mkdir -p /opt/Kingbase/ES/V9
[root@bogon ~]# chmod -R o+rwx /opt/Kingbase/ES/V9
创建数据目录
数据目录是KingbaseES 中存放数据文件的目录,默认是在安装目录下的data 目录。也可以与安装目录分开单独设置。
我们可以根据业务系统数据量来单独设置数据目录路径,比如将数据目录初始化在本机硬盘或者挂载在盘阵上。
可以运行如下命令创建数据目录:
mkdir /opt/Kingbase/ES/V9/data
注意: 数据目录可以不必事先创建。安装过程中会提示指定数据目录,如果目录不存在安装程序会自动创建。
配置环境变量
[kingbase@bogon ~]$ vim .bash_profile
[kingbase@bogon ~]$ cat .bash_profile
# .bash_profile# Get the aliases and functions
if [ -f ~/.bashrc ]; then. ~/.bashrc
fi# User specific environment and startup programsPATH=$PATH:$HOME/.local/bin:$HOME/binexport PATH
export KINGBASE_HOME= /opt/Kingbase/ES/V9
export KINGBASE_DATA=$KINGBASE_HOME/data
export LD_LIBRARY_PATH=$KINGBASE_HOME/lib:$LD_LIBRARY_PATH
export PATH=$KINGBASE_HOME/Server/bin:$PATH:$HOME/bin
上传安装包和授权文件并挂载
- 切换到kingbase用户下
su - kingbase
- 上传安装包和授权文件到/home/kingbase 目录下
[kingbase@bogon ~]$ ll /home/kingbase/
总用量 2669448
-rw-r--r--. 1 root root 2733508608 12月 31 16:20 KingbaseES_V009R001C002B0014_Lin64_install.iso
-rw-r--r--. 1 root root 2739 12月 31 16:20 license_专业版.zip
[kingbase@bogon ~]$
- 解压授权文件
#解压授权文件
[kingbase@bogon ~]$ unzip license_专业版.zip
Archive: license_专业版.zipcreating: license_41249/inflating: license_41249/license_41249_0.dat
[kingbase@bogon ~]$ #移动授权文件到 /home/kingbase/ 目录下
mv license_41249/license_41249_0.dat /home/kingbase/#删除旧文件
rm -rf /home/kingbase/license_专业版.zip /home/kingbase/license_41249[kingbase@bogon ~]$ ll /home/kingbase/
总用量 2669448
-rw-r--r--. 1 root root 2733508608 12月 31 16:20 KingbaseES_V009R001C002B0014_Lin64_install.iso
-rw-rw-r--. 1 kingbase kingbase 3676 6月 24 2024 license_41249_0.dat
[kingbase@bogon ~]$
- 安装包挂载
下载下来的KingbaseES_V009R001C002B0014_Lin64_install.iso 是一个iso镜像文件,iso 格式的安装程序包需要先挂载才能使用。
使用root账户挂载安装镜像iso文件。
切换到root用户下
#创建安装包挂载目录
mkdir /kingbaseiso#挂载软件包
mount /home/kingbase/KingbaseES_V009R001C002B0014_Lin64_install.iso /kingbaseiso#查看安装包下面目录结构
[root@bogon ~]# tree /kingbaseiso/
/kingbaseiso/
├── setup
│ ├── install.bin
│ ├── MD5
│ ├── silent.cfg
│ └── WenQuanDengKuanZhengHei-1.ttf
└── setup.sh1 directory, 5 files
安装包已经挂载成功。
三、安装KingbaseES V9
说明:安装方式有图形化安装、命令行安装和静默安装。
为了给大家简单明了的体验,我选择了图形化安装的方式。
不论何种方式安装,整体的安装流程如下图所示。
3.1 命令行安装
启动安装程序
图形化安装支持中文和英文的安装界面。
根据操作系统的语言设置会显示对应语言的安装界面。
切换到账户 kingbase,进入安装程序setup.sh 所在目录,执行如下命令:
su - kingbase
cd /kingbaseiso/
ll
总用量 6
dr-xr-xr-x. 2 root root 2048 9月 23 19:33 setup
-r-xr-xr-x. 1 root root 3932 9月 23 19:33 setup.sh[kingbase@bogon kingbaseiso]$ sh setup.sh
Now launch installer...
Preparing to install
Extracting the JRE from the installer archive...
Unpacking the JRE...
Extracting the installation resources from the installer archive...
Configuring the installer for this system's environment...Verifying JVM........
Launching installer...Graphical installers are not supported by the VM. The console mode should be used instead...===============================================================================
KingbaseES V9 (使用 InstallAnywhere 创建)
-------------------------------------------------------------------------------正在准备控制台模式安装...===============================================================================请稍候
---===============================================================================
简介
--本安装程序将指导您完成 KingbaseES V9 的安装。建议您在继续本次安装前,退出所有程序。
如果要回到前一屏幕进行更改,可输入“back”。如果要取消本次安装,可随时输入“quit”。KingbaseES Version: V9
Kingbase Type:BMJ-NO
Installer Version: V009R001C002B0014
Install DATE:202412310444Kingbase Inc.http://www.kingbase.com.cn请按 <ENTER> 键继续:
或
sh setup.sh -i swing
如果当前操作系统中已存在KingbaseES,执行启动命令后将弹出KingbaseES 安装程序窗口【实例管理页】。
选择【安装新的实例】,点击【确认】,开始安装KingbaseES。点击【取消】按钮则退出本次安装。
如果您想在已安装实例上增加或删除功能,则可以选择【修改存在的实例】,具体参见install 图形化增删组件。
输入授权文件路径
===============================================================================
选择授权文件
------不选择授权文件,则使用软件自带试用版授权
提示:请在有效期内及时更换正式授权文件。文件路径 : /home/kingbase//home/kingbase (是一个目录)
授权文件错误
/home/kingbase (是一个目录)
文件路径 : /home/kingbase/license_41249_0.datLicense序列号 --- 启用 --- 36881C9E-3209-11EF-AACD-000C29CBE49F
生产日期 --- 启用 --- 2024-06-24
产品名称 --- 启用 --- KingbaseES V8
细分版本模板名 --- 启用 --- SALES-专业版 V9R1
产品版本号 --- 启用 --- V009R001C
浮动基准日期 ------ 启用
有效期间 --- 启用 --- 90
用户名称 --- 启用 --- 官方网站试用授权
项目名称 --- 启用 --- 官方网站试用授权
CPU检查 --- 启用 --- 0
容器名称 --- 禁用 --- 0
MAC地址 --- 启用 --- 00:00:00:00:00:00
最大连接数 --- 启用 --- 0
分区 --- 启用 --- 0
物理同步 --- 启用 --- 0
读写分离模块 --- 启用 --- 0
恢复到指定时间点 --- 启用 --- 0
集群对网络故障的容错 --- 启用 --- 0
快速加载 --- 启用 --- 0
日志压缩 --- 启用 --- 0
全文检索 --- 启用 --- 0
性能优化包(性能诊断) --- 启用 --- 0
性能优化包(性能调优) --- 启用 --- 0
保密通讯协议 --- 启用 --- 0
审计 --- 启用 --- 0
三权分立 --- 启用 --- 0
透明加密 --- 启用 --- 0
强制访问控制 --- 启用 --- 0
列加密 --- 启用 --- 0
密码复杂度 --- 启用 --- 0
用户锁定 --- 启用 --- 0
集群管理软件 --- 启用 --- 0
集群配置工具 --- 启用 --- 0
集群高级管理包 --- 启用 --- 0
并行查询 --- 启用 --- 0
并行备份还原 --- 启用 --- 0
异构数据源 --- 启用 --- 0
日志解析 --- 启用 --- 0
GIS --- 启用 --- 0
日志解析为SQL --- 启用 --- 0
操作系统类型 --- 启用 --- 0
数据守护集群 --- 启用 --- 0
多活共享存储集群 --- 禁用 --- 0===============================================================================
选择安装目录
------请选择一个安装目录。您想在哪一位置安装?缺省安装文件夹: /opt/Kingbase/ES/V9输入一个绝对路径,或按 <ENTER> 键以接受缺省路径:
输入一个绝对路径,或按 <ENTER> 键以接受缺省路径:
经过一系列步骤,正式开始安装
输入一个绝对路径,或按 <ENTER> 键以接受缺省路径: ===============================================================================
确定:覆盖非空目录
---------选择的目录已经有内容,确定是否覆盖?->1- 确定2- 取消输入要选择的号码,或按 <ENTER> 键接受缺省值: 1===============================================================================
预安装摘要
-----在继续执行前请检查以下信息:产品名:KingbaseES V9安装文件夹:/opt/Kingbase/ES/V9产品功能部件:数据库服务器,接口,数据库部署工具,高可用组件,数据库开发管理工具,数据库迁移工具安装空间磁盘信息所需磁盘空间: 5378 MB 空闲磁盘空间: MB请按 <ENTER> 键继续: ===============================================================================
准备就绪,可以安装
---------本安装程序已准备完毕,可在下列位置安装 KingbaseES V9:/opt/Kingbase/ES/V9按 <ENTER> 键进行安装: ===============================================================================
正在安装...
-------[==================|==================|==================|==================][------------------|------------------|------------------|------------------]===============================================================================请稍候
---===============================================================================请稍候
---===============================================================================请稍候
---===============================================================================请稍候
---===============================================================================请稍候
---===============================================================================请稍候
---===============================================================================请稍候
---===============================================================================请稍候
---===============================================================================请稍候
---
===============================================================================
选择存储数据的文件夹
----------请选择一个文件夹,该文件夹必须为空。Data folder (默认﹕ /opt/Kingbase/ES/V9/data): ===============================================================================请稍候
---===============================================================================请稍候
---===============================================================================请稍候
---===============================================================================
数据库端口
-----请输入数据库服务监听端口,默认54321。端口 (默认﹕ 54321): ===============================================================================
数据库管理员
------请输入数据库管理员用户名。User (默认﹕ system): ===============================================================================
输入密码
----本次安装需输入密码才能继续。请输入密码: 请输入密码:********===============================================================================
再次输入密码
------本次安装需再次输入密码才能继续。请再次输入密码: 请再次输入密码:********===============================================================================
数据库服务字符集
--------请输入服务端字符集编码。1- default->2- UTF83- GBK4- GB23125- GB18030输入您选择的号码,或按 <ENTER> 键以接受缺省值: ===============================================================================
区域
--请输入数据库区域。1- C->2- zh_CN.UTF-83- en_US.UTF-8输入您选择的号码,或按 <ENTER> 键以接受缺省值: ===============================================================================
数据库兼容模式
-------请输入数据库兼容模式。1- PG->2- ORACLE3- MySQL输入您选择的号码,或按 <ENTER> 键以接受缺省值: ===============================================================================
字符大小写敏感特性
---------请输入字符大小写敏感特性。->1- YES2- NO输入您选择的号码,或按 <ENTER> 键以接受缺省值: ===============================================================================
存储块大小
-----请输入存储块大小。->1- 8k2- 16k3- 32k输入您选择的号码,或按 <ENTER> 键以接受缺省值: ===============================================================================
身份认证方法
------请选择身份认证方法。->1- scram-sha-2562- scram-sm33- sm44- sm3输入您选择的号码,或按 <ENTER> 键以接受缺省值: ===============================================================================
自定义参数
-----请输入自定义初始化数据库参数。Custom (默认﹕ ): ===============================================================================
提示
--数据库即将被安装,需要花费一些时间,请耐心等待。请按 <ENTER> 键继续: ===============================================================================请稍候
---===============================================================================请稍候
---===============================================================================请稍候
---===============================================================================请稍候
---===============================================================================请稍候
---===============================================================================请稍候
---===============================================================================
安装完成
----恭喜!KingbaseES V9 已成功地安装到:/opt/Kingbase/ES/V9如果您需要将 KingbaseES V9 注册为系统服务,请运行/opt/Kingbase/ES/V9/install/script/root.sh按 <ENTER> 键以退出安装程序:
Complete.
如果想注册数据库服务为系统服务,您可以在安装并初始化数据库成功后,执行root.sh 脚本来注册并启动数据
库服务,具体步骤如下:
- 打开新终端;
- 切换到root 用户;
- 运行${安装目录}/install/script/root.sh 。
我们在另一个终端中运行root.sh
[root@bogon ~]# /opt/Kingbase/ES/V9/install/script/root.sh
Starting KingbaseES V9:
等待服务器进程启动 .... 完成
服务器进程已经启动
KingbaseES V9 started successfully
检查服务进程
至此,KingbaseES V9 已成功地安装。
3.2 手动启动或停止数据库服务
如果想启动或停止数据库服务,进入${安装目录}/Server/bin 目录执行如下命令:
# 启动服务
sys_ctl -w start -D ${Data 文件目录} -l "${Data 文件目录}/sys_log/startup.log"
# 停止服务
sys_ctl stop -m fast -w -D ${Data 文件目录}
四、安装后检查
4.1 检查验证
在安装完成后,您可以通过以下几种方式进行安装正确性验证:
- 查看安装日志
在${安装目录}/Logs 目录下,存在名称为”install.log” 的日志文件,其中记录了安装过程的所有信息。您可以打开日志文件,查看如下所示安装结果信息判断是否安装正确。
cat /opt/Kingbase/ES/V9/install/Logs/KingbaseES_V9_安装_12_31_2024_17_57_04.log
4.2 登录测试
切换到kingbase用户下
su - kingbase
使用ksql 命令登录数据库
#登录测试数据是否正常,system的密码,设置的manager,端口默认54321
[kingbase@bogon kingbaseiso]$ ksql -Usystem -d test -p 54321
用户 system 的口令:
输入 "help" 来获取帮助信息.test=# select version(); version
----------------------------------------------------------------------------------------------------------------------KingbaseES V009R001C002B0014 on x86_64-pc-linux-gnu, compiled by gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-28), 64-bit
(1 行记录)
# 查询所有表test=# select * from pg_tables;schemaname | tablename | tableowner | tablespace | hasindexes | hasrules | hastriggers | rowsecurity
--------------------+---------------------------+------------+------------+------------+----------+-------------+-------------pg_catalog | _dbroleset | system | sys_global | t | f | f | fpg_catalog | _typ | system | | t | f | f | fpg_catalog | _att | system | | t | f | f | fpg_catalog | _tstmpl | system | | t | f | f | fpg_catalog | _authid | system | sys_global | t | f | f | fpg_catalog | _stat | system | | t | f | f | fpg_catalog | _statextdat | system | | t | f | f | fpg_catalog | _usrmapping | system | | t | f | f | fpg_catalog | _subscrpt | system | sys_global | t | f | f | finformation_schema | sql_features | system | | f | f | f | finformation_schema | sql_parts | system | | f | f | f | finformation_schema | sql_implementation_info | system | | f | f | f | finformation_schema | sql_languages | system | | f | f | f | finformation_schema | sql_packages | system | | f | f | f | finformation_schema | sql_sizing | system | | f | f | f | finformation_schema | sql_sizing_profiles | system | | f | f | f | fpg_catalog | pg_type_nmap | system | | f | f | f | fsysmac | sysmac_policy | sso | | t | f | f | fsysmac | sysmac_policy_enforcement | sso | | t | f | f | fsysmac | sysmac_user | sso | | t | f | f | fsysmac | sysmac_label | sso | | t | f | f | fsysmac | sysmac_compartment | sso | | t | f | f | fsysmac | sysmac_level | sso | | t | f | f | fsysmac | sysmac_obj | sso | | t | f | f | fsysmac | sysmac_column_label | sso | | t | f | f | fsys_hm | check_type | system | | t | f | f | fsys_hm | hm_run_t | system | | t | f | f | fsys_hm | check_param | system | | f | f | f | fsys | dual | system | | f | f | f | fpg_catalog | _proc | system | | t | f | f | fpg_catalog | _coll | system | | t | f | f | fpg_catalog | _rel | system | | t | f | f | fpg_catalog | _attdef | system | | t | f | f | fsys_catalog | _kingbase_loginfo | system | | f | f | f | fpg_catalog | _con | system | | t | f | f | fpg_catalog | _con_status | system | | t | f | f | fpg_catalog | _inh | system | | t | f | f | fpg_catalog | _ind | system | | t | f | f | fpg_catalog | _op | system | | t | f | f | fpg_catalog | _opfamily | system | | t | f | f | fpg_catalog | _opclass | system | | t | f | f | fpg_catalog | _am | system | | t | f | f | fpg_catalog | _amop | system | | t | f | f | fpg_catalog | _amproc | system | | t | f | f | fpg_catalog | _lang | system | | t | f | f | fpg_catalog | _lob_meta | system | | t | f | f | fpg_catalog | _agg | system | | t | f | f | fpg_catalog | _stat_ext | system | | t | f | f | fpg_catalog | _rewrite | system | | t | f | f | fpg_catalog | _trigger | system | | t | f | f | fpg_catalog | _event_trigger | system | | t | f | f | fpg_catalog | _desc | system | | t | f | f | fpg_catalog | _cast | system | | t | f | f | fpg_catalog | _enum | system | | t | f | f | fpg_catalog | _set | system | | t | f | f | fpg_catalog | _nsp | system | | t | f | f | fpg_catalog | _conv | system | | t | f | f | fpg_catalog | _dep | system | | t | f | f | fpg_catalog | _db | system | sys_global | t | f | f | fpg_catalog | _tabspc | system | sys_global | t | f | f | fpg_catalog | _pltmpl | system | sys_global | t | f | f | fpg_catalog | _authmem | system | sys_global | t | f | f | fpg_catalog | _shdep | system | sys_global | t | f | f | fpg_catalog | _shdesc | system | sys_global | t | f | f | fpg_catalog | _tsconf | system | | t | f | f | fpg_catalog | _tsconfmap | system | | t | f | f | fpg_catalog | _tsdict | system | | t | f | f | fpg_catalog | _tsparser | system | | t | f | f | fpg_catalog | _ext | system | | t | f | f | fpg_catalog | _fdw | system | | t | f | f | fpg_catalog | _fserver | system | | t | f | f | fpg_catalog | _ftab | system | | t | f | f | fpg_catalog | _policy | system | | t | f | f | fpg_catalog | _reporigin | system | sys_global | t | f | f | fpg_catalog | _defacl | system | | t | f | f | fpg_catalog | _initprivs | system | | t | f | f | fpg_catalog | _seclabel | system | | t | f | f | fpg_catalog | _shseclabel | system | sys_global | t | f | f | fpg_catalog | _defpart | system | | t | f | f | fpg_catalog | _defsubpart | system | | t | f | f | fpg_catalog | _range | system | | t | f | f | fpg_catalog | _transform | system | | t | f | f | fpg_catalog | _seq | system | | t | f | f | fpg_catalog | _pub | system | | t | f | f | fpg_catalog | _pubrel | system | | t | f | f | fpg_catalog | _subscrptrel | system | | t | f | f | fpg_catalog | _syn | system | | t | f | f | fpg_catalog | _priv | system | sys_global | f | f | f | fpg_catalog | _audit_blocklog | system | sys_global | f | f | f | fpg_catalog | _audit_userlog | system | sys_global | f | f | f | fpg_catalog | _pkg | system | | t | f | f | fpg_catalog | _pkgitem | system | | t | f | f | fpg_catalog | _dir | system | | t | f | f | fpg_catalog | _syspriv | system | sys_global | t | f | f | fpg_catalog | _sysaudit_ids_setting | system | | f | f | f | fpg_catalog | _sysaudit_setting | system | | t | f | f | fpg_catalog | _pwdht_shadow | system | sys_global | f | f | f | fpg_catalog | _plpgsql_native_obj | system | | f | f | f | fpg_catalog | _dblink | system | | t | f | f | fpg_catalog | _qrymapping | system | | t | f | f | fpg_catalog | _disablerole | system | | f | f | f | fpg_catalog | _resgroup | system | sys_global | t | f | f | fpg_catalog | _ctx | system | | t | f | f | fpg_catalog | _recyclebin | system | | t | f | f | fpg_catalog | _anonpolicy | system | | t | f | f | fpg_catalog | _objschemats | system | | t | f | f | fpg_catalog | _protect | system | sys_global | t | f | f | fpg_catalog | _globalchain | system | | f | f | f | fpg_catalog | _ce_col | system | | t | f | f | fpg_catalog | _job | system | sys_global | t | f | f | fpg_catalog | _ce_col_key | system | | t | f | f | fpg_catalog | _ce_col_key_arg | system | | t | f | f | fpg_catalog | _ce_mst_key | system | | t | f | f | fpg_catalog | _ce_mst_key_arg | system | | t | f | f | fpg_catalog | _ce_proc | system | | t | f | f | fpg_catalog | _obj_status | system | | t | f | f | fpg_catalog | sys_mview | system | | t | f | f | fpg_catalog | _lob | system | | t | f | f | f
(118 行记录)# 退出
test=# \q
[kingbase@bogon kingbaseiso]$
整个体验下来,安装过程还是非常丝滑顺利的,至此安装部署过程全部结束。
相关文章:

抢先体验:人大金仓数据库管理系统KingbaseES V9 最新版本 CentOS 7.9 部署体验
一、简介 KingbaseES 是中国人大金仓信息技术股份有限公司自主研发的一款通用关系型数据库管理系统(RDBMS)。 作为国产数据库的杰出代表,它专为中国市场设计,广泛应用于政府、金融、能源、电信等关键行业,以高安全性…...

供应链系统设计-供应链中台系统设计(七)- 商品中心设计篇
概述 上篇文章我们大致讲了一些商品中心相关的概念,例如:SPU、SKU、Item等等,在这里我们来简单的回顾一下: 商品概念的分层与定义: SPU(Standard Product Unit):代表产品系列或产品…...

Power BI如何连接Azure Databricks数据源?
故事背景: 近期有朋友询问,自己公司有一些项目使用了Azure Databricks用于数据存储。如何使用Power BI Desktop桌面开发软件连接Azure Databricks的数据源呢? 解决方案: 其实Power BI是提供了连接Azure Databricks数据源的选项的,只是配置…...

【HarmonyOS】鸿蒙应用如何进行页面横竖屏切换以及注意事项,自动切换横竖屏,监听横竖屏
【HarmonyOS】鸿蒙应用如何进行页面横竖屏切换以及注意事项,自动切换横竖屏,监听横竖屏 一、鸿蒙应用如何进行页面横竖屏调用API手动切换 1.首先要在EntryAbility 中获取主窗口对象 EntryAbility.ets import { AbilityConstant, UIAbility, Want } fr…...

编译 C++ 程序:分离与保留调试信息以支持 GDB 对 Core 文件的调试
在 C 程序开发过程中,调试是一个非常重要的环节。当程序出现问题,尤其是在生产环境中出现崩溃并生成 Core 文件时,我们需要使用调试工具(如 GDB)对程序进行深入分析,找出问题的根源。为了在需要时能够有效地…...

009:传统计算机视觉之边缘检测
本文为合集收录,欢迎查看合集/专栏链接进行全部合集的系统学习。 合集完整版请参考这里。 本节来看一个利用传统计算机视觉方法来实现图片边缘检测的方法。 什么是边缘检测? 边缘检测是通过一些算法来识别图像中物体之间或者物体与背景之间的边界&…...

JAVA创建绘图板JAVA构建主窗口鼠标拖动来绘制线条
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默, 忍不住分享一下给大家。点击跳转到网站 学习总结 1、掌握 JAVA入门到进阶知识(持续写作中……) 2、学会Oracle数据库入门到入土用法(创作中……) 3、手把…...

机器人对物体重定向操作的发展简述
物体重定向操作的发展简述 前言1、手内重定向和外部重定向2、重定向原语3、重定向状态转换网络4、连续任意姿态的重定向5、利用其他环境约束重定向总结Reference 前言 对于一些特殊的任务(如装配和打包),对物体放置的位姿由明确的要求&#…...

自动驾驶三维重建
大概八成估计是未来的科研方向了 文章目录 自动驾驶中的NeRF[4]CLONeR:Urban Radiance Fields[6]S-NERFBlock-NeRFSwitch-NeRFSceneRFBehind the Scenes 大规模与自动驾驶场景重建:3D高斯VastGaussianPeriodic Vibration Gaussian(复旦大学)…...

30分钟学会css
CSS 基本语法 CSS(Cascading Style Sheets)是一种样式表语言,用于描述 HTML(或 XML)文档的呈现。它可以控制网页元素的颜色、字体、布局等外观样式,实现内容与表现的分离,让网页设计更加灵活和…...

vue路由模式面试题
vue路由模式 1.路由的模式有哪些?有什么区别? history和hash模式 区别: 1.表现的形态不同: 在地址栏url中:hash模式中带有**#**号,history没有 2.请求错误时表现不同: 在hash模式中,对于404地址请求时,不会进行请求 但是在history模式中,对于404请求时,仍然会进行请求…...

Python 开发框架搭建简单博客系统:代码实践与应用
在当今数字化时代,博客作为一种流行的信息分享和交流平台,拥有广泛的受众。Python 以其强大的功能和丰富的库,为构建博客系统提供了理想的技术支持。本文将详细介绍如何利用 Python 开发框架搭建一个简单博客系统,包括功能实现、代…...

如何在 VSCode 中配置 C++ 开发环境:详细教程
如何在 VSCode 中配置 C 开发环境:详细教程 在软件开发的过程中,选择一个合适的开发环境是非常重要的。Visual Studio Code(VSCode)作为一款轻量级的代码编辑器,凭借其强大的扩展性和灵活性,受到许多开发者…...

三甲医院等级评审八维数据分析应用(一)--组织、制度、管理可视化篇
一、引言 1.1 研究背景与意义 在当今医疗领域,三甲医院作为医疗服务的核心载体,肩负着保障民众健康、推动医学进步的重任。随着信息技术的飞速发展,数据已成为医院运营管理、医疗质量提升以及科学决策的关键要素。三甲医院等级评审作为衡量医院综合实力与服务水平的重要标…...

2024 年度总结|勇敢去探索~
写作这件事,果然是一旦中断,就很难再拾起来。但年度总结这么有意义的话题,思来想去,万万不能落下。 工作 得益于同事们的帮衬和认可,年初的时候,我的角色发生了变化:需要开始承担部门内的一些…...

2024年, Milvus 社区的那些事
随着跨年钟声响起,2024 年告一段落。这一年,Milvus GitHub Stars 正式突破 3 万大关,Docker 下载量突破6700w 次,达到一个新的里程碑,在开源向量数据库领域继续引领前行。在这遥遥领先的数据背后,不妨让我们…...

vue代理问题
vue代理问题 场景:前后端分离项目问题,在前端中请求接口,返回数据这个过程,但是在这个过程中,前端会有两个环境,一个是开发环境,一个是生产环境. 在开发环境中请求接口可能会遇到跨域问题,比如请求的端口是3000,当前端口是8080,这时候就会遇到跨域问题,或者ip不同,也会存在跨…...

Git快速入门(三)·远程仓库GitHub以及Gitee的使用
目录 1. 远程仓库GitHub 1.1 登录 1.2 创建库 1.3 创建文件 1.4 修改文件 1.5 创建分支 1.6 删除库 1.7 将远程仓库下载到本地 1.7.1 关联登录 1.7.2 克隆 1.7.3 通过GitHub Desktop更改远程库 2. 远程仓库Gitee 2.1 登录 2.2 创建文件 2.3 关联…...

[开源]C++代码分享
一,声明 被人水平有限,开源只是为了分享。勿喷!!!还请大佬指点。 二,代码 // --------------------------------------------------------- 头文件 ----------------------------------------------- #in…...

CSS3——3. 书写格式二
<!DOCTYPE html> <html><head><meta charset"UTF-8"><title></title></head><body><!--css书写:--><!--1. 属性名:属性值--><!--2.属性值是对属性的相关描述--><!--3.属性名必须是…...

PHP语言的计算机基础
计算机基础与PHP语言入门 在当今信息技术高速发展的时代,计算机已经成为我们日常生活中不可或缺的重要工具。学习计算机基础知识,不仅能增强我们对信息技术的理解,还会为我们后续学习编程语言打下良好的基础。本文将以PHP语言为切入点&#…...

第 23 章 JSON
第 23 章 JSON 23.1 语法 JSON 语法支持表示 3 种类型的值。 ❑ 简单值:字符串、数值、布尔值和 null 可以在 JSON 中出现,就像在 JavaScript 中一样。特殊值 undefined 不可以。 ❑ 对象:第一种复杂数据类型,对象表示有序键/值…...

Java 正则表达式入门与应用(详细版)
正则表达式(Regular Expression,简称Regex)是一种文本模式匹配工具,在许多编程语言中都得到了广泛应用。Java 作为一种强大的编程语言,提供了对正则表达式的内建支持,使得在字符串处理、数据验证和文本解析…...

洛谷:P1540 [NOIP2010 提高组] 机器翻译
[NOIP2010 提高组] 机器翻译 题目背景 NOIP2010 提高组 T1 题目描述 小晨的电脑上安装了一个机器翻译软件,他经常用这个软件来翻译英语文章。 这个翻译软件的原理很简单,它只是从头到尾,依次将每个英文单词用对应的中文含义来替换。对于…...

基于AT89C51单片机的可暂停八路抢答器设计
点击链接获取Keil源码与Project Backups仿真图: https://download.csdn.net/download/qq_64505944/90196607?spm1001.2014.3001.5503 C15 部分参考设计如下: 摘要 随着社会进步和科技发展,电子设备在各类活动中的应用日益普遍,…...

面试题解,Java中的“对象”剖析
一、说一说JVM中对象的内存布局?new一个对象到底占多大内存? 话不多说,看下图,对象的内存布局图 一个对象的内存布局主要由三部分组成:对象头(Object Header)、实例数据(Instance D…...

行为模式3.迭代器模式
行为型模式 模板方法模式(Template Method Pattern)命令模式(Command Pattern)迭代器模式(Iterator Pattern)观察者模式(Observer Pattern)中介者模式(Mediator Pattern…...

第8章 DMA控制器
DMA的基本概念 DMA是用硬件实现不再通过CPU的,计算机内存储器与I/O设备之间的直接数据传送技术。该硬件称为DMA控制器(简称DMAC),用来控制数据的输入和输出,复杂性堪比CPU。 DMA方式可实现: 数据存储器RAM→I/O端口的DMA读传送I/O…...

后端java开发路由接口并部署服务器(四)
一、安装IntelliJ IDEA,安装包下载 1、官网下载 2、网盘资源 安装包下载完成后进行傻瓜式下一步安装就可以了 打开IntelliJ IDEA,输入网盘资源文件内容 三、汉化处理 插件搜索chinese,就会找到相应的插件安装重启软件即可 四、新建后端j…...

检索增强生成 和思维链 结合: 如何创建检索增强思维链 (RAT)?
论文地址:https://arxiv.org/pdf/2403.05313 Github地址:https://github.com/CraftJarvis/RAT 想象一下,一个人工智能助手可以像莎士比亚一样写作,像专家一样推理。这听起来很了不起,对吧?但是࿰…...