数据库运维管理是一项复杂而精细的工作,尤其对于大规模的企业级数据库集群,如何实现高效、统一的管理,降低运维成本,提升系统的可靠性,成为众多企业的迫切需求。近年来,随着国产数据库的蓬勃发展,越来越多的国产数据库产品开始在企业中得到广泛应用,但与之配套的管理工具却进展缓慢。在这样的背景下,金仓数据库推出了一款对标 Oracle EMCC 的企业级数据库管控平台:金仓企业级统一管控平台(Kingbase Enterprise Manager Cloud Control,简称 #KEMCC )。

KEMCC 平台介绍
金仓企业级统一管控平台(KEMCC)作为金仓全栈产品的企业级统一管理平台,为企业级用户提供关于数据库全生命周期管理能力及解决方案,通过一套可视化管控平台,实现了统一管理、极简运维的自动化运维全新体检。KEMCC 支持金仓全产品,支持多种部署形态,是数据库开发人员、项目测试和维护人员、DBA 人手必备的工具之一。

在中国信通院组织的 2025 上半年可信数据库“数据库管理平台基础能力”检验项目中,金仓数据库“金仓企业级统一管控平台V3.0”顺利完成了数据库管理平台基础能力测试。

作为金仓社区首批 KVA,我有幸申请到了 KEMCC 的内测资格,接下来我将与各位分享一下 KEMCC 使用心得。如果你正在使用金仓数据库产品、一体机、云平台等产品,建议你一定要配备 KEMCC 平台。

KEMCC 逻辑架构
KEMCC 平台的逻辑架构设计精巧,提供从数据库安装部署到实例管理的全生命周期管理能力,包含资源平台、接入层、IaaS 管理、PaaS 管理等多个关键组成部分。提供智能运维能力,包括集群监控、巡检管理、告警管理等功能。集成 KStudio 数据库开发工具,为数据库开发人员、DBA 提供数据库开发、测试等功能支撑。

KEMCC 部署架构
KEMCC 平台的部署架构灵活清晰,主要由 KEMCC 可视化管控平台、KEMCC 所用数据库、KStudio 开发工具、Collector 采集服务、LAC 授权管理服务等模块构成。
KEMCC 采用集中部署后的目录结构如下。
[shawnyan@kemcc KEMCC]$ ll
total 8
drwxr-xr-x 2 kemcc kemcc 4096 May 20 13:41 bin
drwxr-xr-x 2 kemcc kemcc 57 May 20 13:41 conf
drwx------ 5 kemcc kemcc 185 May 20 13:41 jdk # 内置 JDK
drwxr-xr-x 7 kemcc kemcc 65 May 20 13:41 kdb # KEMCC 所用数据库
drwxr-xr-x 12 kemcc kemcc 4096 May 20 13:44 kemcc # KEMCC 可视化管控平台
drwxr-xr-x 3 kemcc kemcc 35 May 20 13:41 kstudio # KStudio 开发工具
drwxr-xr-x 7 kemcc kemcc 106 May 20 13:43 lac # LAC 授权管理服务
drwxr-xr-x 2 kemcc kemcc 165 May 20 13:42 Logs
drwxr-xr-x 2 kemcc kemcc 75 May 20 13:41 menu
drwxr-xr-x 2 kemcc kemcc 75 May 20 13:41 scripts
drwxr-xr-x 2 kemcc kemcc 74 May 20 13:43 Uninstaller
KEMCC 支持集中部署和分离部署,高可用部署架构,并可通过大规模并行采集实现低延时数据同步,高效管理海量数据。其核心组件包括中央管理节点 KMS、管理仓库 KMR、管理代理 KMA 等,共同协作实现对数据库的全面监控与管理。

KEMCC 安装部署
KEMCC 支持图形化安装、命令行安装,以及容器化部署,安装过程简单直观,对用户非常友好。其中,命令行安装简洁易用,只需掌握简单的 Linux 命令即可上手,下面进行具体演示。
使用非 root 用户,上传安装包到服务器指定目录,并解压。
[shawnyan@kemcc kemcc]$ ls
KEMCC-V003R001C002B0006-x86.tar.gz setup setup.sh
执行安装脚本,推荐使用 kemcc 用户,方便管理。
在命令行交互式安装过程中,用户会收到一系列提示,包括同意使用许可、确认服务端口号、填写访问 IP 等信息。多提一句,系统无需提前准备 Java 环境,因为安装包自带 JDK 1.8。
[kemcc@kemcc kemcc]$ ./setup.sh
true
Now launch installer...
Cannot find X11 service, use console installer.
Command line arguments: -language chn -console
─────────────────────────────────────────────────────────
信息
─────────────────────────────────────────────────────────
KInstaller 将指导您完成 金仓企业级统一管控平台 的安装。
...
恭喜!KEMCC 已成功地安装到:
/opt/KEMCC
如果您需要将 KEMCC 注册为系统服务,请以root身份运行
/opt/KEMCC/scripts/root.sh
KEMCC访问地址:
192.168.40.70:19000
[ Writing the uninstaller data ... ]
[ 命令行安装完成 ]
Complete.

安装完成后,用户可以注册系统服务,使 KEMCC 随机器启动。
重启机器,查看 KEMCC 服务状态,确认已正常运行。
[shawnyan@kemcc ~]$ systemctl status kemcc
● kemcc.service - Start KEMCC Service
Loaded: loaded (/etc/systemd/system/kemcc.service; enabled; preset: disabled)
Active: active (running) since Tue 2025-05-20 13:17:30 CST; 6s ago
Process: 4026 ExecStart=/opt/KEMCC/bin/restart_all.sh (code=exited, status=0/SUCCESS)
Tasks: 281 (limit: 36072)
Memory: 1.7G
CPU: 1min 30.530s
CGroup: /system.slice/kemcc.service
├─4061 /opt/KEMCC/lac/bin/lac_server
├─4097 java -jar -DKINGBASE_ADDRESS=127.0.0.1:54321 -DKINGBASE_NAME=kops-main01 -DKI>
├─4418 java -DKINGBASE_ADDRESS=127.0.0.1:54321 -DKINGBASE_NAME=kops-main01 -DKINGBAS>
└─4512 /usr/bin/java -Djava.util.logging.config.file=/opt/KEMCC/kstudio/apache-tomca>
KEMCC 运行时有如下几个进程。
[shawnyan@kemcc KEMCC]$ ps auxf | grep kemcc
kemcc May21 0:01 /opt/KEMCC/kdb/bin/kingbase -D /opt/KEMCC/kdb/data
kemcc May21 0:01 /opt/KEMCC/lac/db/bin/kingbase -D /opt/KEMCC/lac/bin/../db/data
kemcc May21 0:21 /opt/KEMCC/lac/bin/lac_server
kemcc May21 22:29 java -jar /opt/KEMCC/kemcc/kingbase-main-1.0.0-exec.jar
kemcc May21 4:31 java -jar /opt/KEMCC/kemcc/collector/kcome-collector-1.0.0-exec.jar
kemcc May21 1:28 /opt/KEMCC/jdk/bin/java -classpath /opt/KEMCC/kstudio/apache-tomcat-kstudio/bin/bootstrap.jar
KEMCC 常用功能
登录平台
KEMCC 平台启动后,用户可以使用 Chrome 浏览器打开登录页。平台支持自定义登录页,用户可以根据自身需求替换 LOGO、背景图、平台名称等信息,从而定制个性化登录页面。

IaaS 管理
KEMCC 支持多家主流云平台及一体机管理,比如金仓 KXData 一体机、深信服一体机、德拓一体机等。

这里为方便展示,选择非云服务器环境,创建【#少安事务所 云平台】,并纳管服务器。

用户可以根据现实情况,轻松管理不同环境下的数据库资源,实现统一管控。
上传数据库镜像
在创建数据库实例之前,需要先上传数据库镜像。根据底层 IaaS 平台不同,上传方式有所差别。对于非云平台,默认没有内置下发实例需要的数据库镜像文件,需要联系技服人员获取镜像文件后上传。
创建新实例
在【实例列表】菜单中,用户既可以注册已有实例,对现有数据库进行纳管,也可以创建新实例。

KEMCC 提供多种部署架构选择,包括单机、主备、读写分离等,满足用户不同场景下的需求。例如,用户可以创建一主多备或一写多读集群,灵活应对业务负载变化。



实例监控
KEMCC 平台提供了丰富的监控指标,我们可以从性能、查询、资源等多个维度来观测实例的健康情况。通过直观的图表展示,用户可以实时掌握数据库的运行状态,及时发现并解决问题。

巡检管理
KEMCC 的巡检管理功能为用户提供更多维度的运维支持。用户可以创建巡检任务,设置巡检周期和检查项,系统将自动执行巡检并生成报告,帮助用户深入了解数据库的运行情况,提前预防潜在风险。


数据库开发
KEMCC 集成 KStudio 数据库开发工具,为数据库开发人员提供强大的开发调试功能。可以在平台上进行 SQL 编写、执行、调试等一系列操作,提高开发效率。也可以查看数据库系统参数,降低管理复杂度。

连接到新建的读写分离集群,创建表 t1。

在写节点 KES1 服务器上查看 t1 表,向表 t1 写入数据。KES2 为读节点,确认数据已经同步。

未来可期
KEMCC 平台目前虽已具备诸多优良特性,但仍有许多可拓展的方向。例如,未来可增加高可用切换能力;构建知识库,为用户提供学习和参考资料库;内置常用 SQL 模板,用户可直接复制、运行,提高工作效率;探索与 AI 技术的融合,在 KEMCC 中与 DeepSeek 对话,实现智能运维。期待将 KEMCC 打造成更加智能、高效的数据库管控平台。
总结
金仓企业级统一管控平台(KEMCC)作为一款国产数据库管理平台,不仅提供了全面的数据库全生命周期管理能力,还通过智能运维、自动化管理等功能,大大降低了数据库运维的复杂性和成本。对于正在使用金仓数据库产品、一体机或云平台的企业和用户来说,配备一套 KEMCC 平台无疑将极大地提升数据库管理的效率和质量,是一个非常值得推荐的选择。
Have a nice day ~ ☕
🌻 往期精彩 ▼
- 月黑风高单挑 MySQL 开发者认证 (1Z0-909)
- 一文带你了解 KING BASE 金仓数据库
- 一文了解金仓数据库 KES 的 SQL Server 兼容性
- 一文带你了解 KWDB 数据库
- 广东的崖山,中国的崖山数据库
- 全球 Oracle ACE 社区突破 500 位成员
- 即将告别 PG 12,建议升级到 PG 16.3 版本
- 如何选择适合的 MySQL Connector/J 版本
- 「合集」三年 50 篇,TiDB 干货全收录
- 「合集」MySQL 8.x 系列文章汇总
– / END / –
👉 这里也可以找到我
- ITPUB:https://blog.itpub.net/31492144/
- OSCHINA:https://my.oschina.net/mysqloffice
- TiDB 专栏:https://tidb.net/u/ShawnYan/post/all
- PGFans:https://pgfans.cn/user/home?userId=1193
- 墨天轮:https://www.modb.pro/u/3351
- IF Club:https://ifclub.com.cn/userCenter/1897171302338498562
👉 这里有得聊
如果对国产基础软件(操作系统、数据库、中间件)感兴趣,可以加群一起聊聊。
关注微信公众号:少安事务所,后台回复[群],即可看到入口。
如果这篇文章为你带来了灵感或启发,请帮忙『三连』吧,感谢!ღ( ´・ᴗ・` )~




