- 博客(291)
- 资源 (5)
- 收藏
- 关注
原创 金仓数据库产品体验官】性能管理体验
- 创建综合时间分析视图SELECT'database_level' as 统计级别,datname as 对象名,blk_read_time + blk_write_time as 总IO时间,blk_read_time as 读取时间,blk_write_time as 写入时间UNION ALLSELECT'table_level' as 统计级别,schemaname || '.' || relname as 对象名,0 as 总IO时间, -- 表级别不直接提供IO时间。
2025-12-23 00:42:47
428
原创 金仓集群tar格式的补丁升级步骤
注意: 所有节点均操作,解压后会覆盖安装目录中的bin、lib、share、include 四个目录。cp 安装目录/bin_bak20251211/bin/license.dat 安装目录/bin/安装目录/Server/bin/kingbase -V。安装目录/Server/bin/kingbase -V。cat 安装目录/bin/license.dat。安装目录/Server/bin/ksql -V。安装目录/Server/bin/ksql -V。有的现场一个服务器上运行有多个实例的情况。
2025-12-11 13:34:27
280
原创 KFS同步宕机提示违反唯一约束
2、修改/topsoft/kfs/replicator/filters-config/failure_policy_code.json。1、打开目标端同步服务配置文件flysync.ini 查找到如下参数(默认就有),只需要进行修改。和现场沟通是否在目标端手动插入数据,回复没有,目标端库属于第三方不能删除。6、查看日志显示同步恢复,状态已经是online。报错记录少选择跳过即可。
2025-11-27 18:41:07
126
原创 达梦老版本DTS迁移金仓到达梦报错分享
以下报错发生场景:DM数据迁移工具 V8 (Build 2022.09.14) 将KingbaseV8R6迁移到DM8,新版DM数据迁移工具 V8已完善。
2025-11-21 11:28:12
797
原创 KFS执行数据校验任务调度时提示请等待此次任务执行完再进行下一次
数据校验--查看结果界面中--打开排队列表界面,将状态为等待中的任务手动进行停止操作后再次回到数据校验--调度管理--选中任务立即执行调度恢复正常。数据校验--查看结果界面中--打开排队列表界面,显示有多个状态为等待中的任务。由于当时未截图,下图仅作参考。
2025-11-19 10:49:39
203
原创 【金仓数据库产品体验官】Apache James适配金仓数据库
Apache James(Java Apache Mail Enterprise Server)是 Apache 软件基金会用纯 Java 开发的开源企业级邮件服务器,也是一套可高度定制的邮件应用平台。它把 SMTP、POP3、IMAP、NNTP、JMAP、WebDAV 等主流协议集成在同一套内核中,并通过「Mailet/Matcher」插件体系把邮件处理流程完全组件化,因而既可以直接当成传统 MTA/MDA 使用,也能被嵌入到各类 Java 业务系统里,实现复杂的自动化邮件流程。
2025-10-29 10:46:05
783
原创 OB中动态修改OBServer 的 CPU 上限步骤
cpu_count 默认为 0 时,OBServer 自动检测服务器的 CPU 核数,实际的 CPU_COUNT 等于 CPU 核数。–更改OBServer 自动检测服务器的 CPU 核数。
2025-09-24 14:29:11
459
原创 命令行方式部署OceanBase 集群部署
本文档使用命令行来进行 1-1-1 架构的分布式 OceanBase 集群部署,有 3 台 服务器,每 1 台 服务器就是一个 Zone。前提条件● 准备三台服务器,并且这三台机器之间可以互相访问。同时,需要确保本地机器能够通过 SSH 登录到这三台服务器,以便进行操作和配置。● 准备好 OceanBase 数据库的 RPM 包、OBClient 的 RPM 包 和 OBProxy RPM 包。部署前配置创建 admin 用户(所有节点)使用 root 用户分别登录3台服务器。
2025-09-17 15:55:56
1053
原创 通过 SQL 快速使用 OceanBase 向量检索学习笔记
4.在数据库的其他能力方面,相比于专用的向量数据库 Pinecone/Milvus,以及正在逐步补齐向量检索能力的老牌数据库厂商 Elasticsearch/Redis 等,OceanBase 是一个支持金融级高可用的分布式向量数据库,除了基础的向量检索能力,还支持金融级高可用和容灾、弹性扩缩容、分布式事务,并有着极低的存储成本和优秀的查询分析性能。3.编码(Encoding):对于每一个高维向量,将其在每个子空间上的投影与相应的码本进行比较,找出距离最近的码本向量,并记录下这个向量在码本中的索引。
2025-09-16 10:38:31
482
原创 OB4.X集群状态running但是oceanbase-ce is not running
自 V3.2.0 起,若 obd 设置了加密密钥,执行 display 命令输出的集群信息中,密码相关内容为加密状态。若需输出明文密码,可在命令中添加 --epk/–encryption-passkey 指定密钥用于验证。obd 运维的数据库,启停需要使用obd进行操作,停机时候没有使用obd会导致集群状态running但是oceanbase-ce is not running。查看集群中的租户时无租户反馈,警告oceanbase-ce is not running,但是查询集群状态明明是running。
2025-09-11 14:13:04
974
原创 OB牵手魔搭MCP
● 当前可通过已有接口监控集群状态、查看参数、备份情况等间接信息(例如:get_cluster_unfinished_dag, list_cluster_parameters, get_cluster_backup_overview 等)。● get_all_obshell_sdk_methods :获取OBShell支持的所有方法。● obdiag_display_run :obdiag 集群信息查询功能,执行获取的指令列表,需要功能来自obdiag_display_list的返回结果。
2025-09-10 16:40:04
608
原创 使用 OBD 图形化部署单点OceanBase数据库
OBD简介obd 全称为 OceanBase Deployer,是 OceanBase 数据库的安装部署工具,可以通过命令行部署或白屏界面部署,已成为集群与单机环境安装的 “标配利器”。按是否支持配置文件方式有可细分三种灵活部署模式:可视化界面(obd web)配置操作、交互式命令(obd cluster deploy -i)向导式配置、配置文件(config.yaml)批量部署,将复杂配置流程标准化,降低集群部署难度。
2025-09-10 12:09:54
1087
原创 使用 OBD 交互式部署单点OceanBase数据库
OBD简介obd 全称为 OceanBase Deployer,是 OceanBase 数据库的安装部署工具,可以通过命令行部署或白屏界面部署,已成为集群与单机环境安装的 “标配利器”。按是否支持配置文件方式有可细分三种灵活部署模式:可视化界面(obd web)配置操作、交互式命令(obd cluster deploy -i)向导式配置、配置文件(config.yaml)批量部署,将复杂配置流程标准化,降低集群部署难度。
2025-09-09 14:48:02
664
原创 OceanBase存储过程基本使用
OceanBase 存储过程概述存储过程可以用来“封装”一组为了完成特定功能的 SQL 语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。OceanBase PL 总体架构PL/SQL 是一种程序语言,叫做过程化 SQL语言(Procedural Language/SQL),从 Ada 语言发展而来。
2025-09-09 10:27:54
850
原创 SQLShift 实现Oracle 到 OceanBase 的存储过程转换初体验
SQLShift 简介SQLShift 是由国内爱可生公司推出的一款企业级智能 SQL 语言转换平台,专门解决异构数据库迁移过程中的存储过程、触发器、函数等复杂对象的自动化迁移难题。打破了异构数据库限制,智能实现存储过程等非表对象无缝适配,免去高额改造成本!核心功能与特点功能模块 说明多源多目标支持 当前已支持 Oracle → OceanBase、Oracle → PostgreSQL、SQL Server → GaussDB 等迁移路径。
2025-09-02 15:25:06
791
原创 通过 select into outfile / load data infile 进行数据导入导出学习笔记
虽然也可以通过负载均衡设备访问并开通 OBProxy的 RPC 端口转发,但由于旁路导入会产生大量网络流量,可能影响其他应用的网络带宽使用,因此推荐大批量数据导入时直接连接固定的OBProxy。○ 在导入日期和时间类型的数据时,需要将 OceanBase 数据库的时间格式变量(如 MySQL 租户的 datetime_format 和 time_format)调整为与数据文件的时间列格式,以避免时间数据(字符串格式)写入到时间列(如 date、time 或 datetime 等)类型转换报错。
2025-09-01 14:15:50
654
原创 OB-Dashboard管理 OceanBase 集群学习笔记
上图展示了一个由 obshell 管控的 OB 集群的系统架构图。同时 obshell 运维的可用性仅依赖于 OB 集群可用,而当 OB 集群因多数节点宕机变得不可用时,obshell 还提供了应急启动的功能用干拉起 OB 集群,并且该运维动作不依赖 OB 集群,进一步提升了其可用性。任务成功后回到首页,可以看到集群处于异常状态,同时各种统计信息为空,点击启动集群按钮,再次点击弹框中的启动按钮,会发起启动集群的任务,同样可以通过任务 ID 查看启动集群的任务详情,集群正常启动后首页信息恢复展示。
2025-08-29 10:37:00
761
原创 OceanBase DBA实战营2期--SQL 关键字限流学习笔记
需要用 outline 绑定的 SQL 时,对应的经过一些规则的改写得到的 format_stmt,然后系统会根据format_stmt 计算 md5 值得到的 format sal_id。format_sal_id是创建 outline 时用到的,可以通过两种方式创建模糊 outline,一种是通过 format SQL TEXT(用户执行的带参数的原始语句),另一种是通过fommat_sql_id 创建。通过 SQL 关键字限流,可以在事前对这些查询进行限制,确保核心业务不受影响。
2025-08-20 16:04:11
917
原创 【无标题】
需求背景好几次遇到SYSDBA用户密码忘记,周转很多层才找到,很是费时费力,和厂商大佬交流后反馈可以配置操作系统认证就可以实现向Oracle那样服务器本地操作系统免费登录。下面是如何配置SYSDBA数据库内置用户免密登录。实现步骤创建dmdba用户组并添加用户SYSDBA数据库用户 – dmdba操作系统组确定操作系统用户dmdba加入到操作系统的 dmdba用户组,对应数据库的 SYSDBA 用户。
2025-08-14 10:33:39
679
原创 KStudio丝滑导入上万条记录
KStudio工具可实现大数量导入,就不必要将文件上传到服务器用命令方式导入了,国产工具实现了像Aqua Data Studio 19.0一样便捷高效的导入数据功能。选中CSV文件,这个地方要特别注意:如果是堡垒机调取KStudio工具导入,务必将CSV文件拷贝到堡垒机所在的服务器上,不然会出现KStudio工具没反应。如果显示的不是带有BOM的UTF-8,需要将记事本打开的csv文件另存为编码为UTF-8,保存后再次打开右下角就会显示成带有BOM的UTF-8.选中CSV类型,下一步。
2025-08-13 10:26:08
482
原创 OceanBase DBA实战营2期--敏捷诊断工具obdiag学习笔记
配置 obdiag 用户侧配置文件可通过 obdiag config -h <db_host> -u <sys_user> [-p password] [-P port] 命令快速生成或者直接编辑配置文件,文件的默认路径是 ~/.obdiag/config.yml,其样板文件位于 ~/.obdiag/example。即一条命令生成配置文件。○ 高度可扩展:obdiag 的一键巡检功能、一键场景化信息收集功能、一键根因分析功能、一键信息展示功能都是插件化的,用户可自行低成本的添加场景来定制化诊断的场景。
2025-08-12 08:41:25
458
原创 Oracle11g监听程序不支持服务
问题描述周一刚上班,测试部门的同事就反馈nwmh喝topicis实例不能访问,她根据大模型提供的办法逐个尝试后依然未能解决,还提供了监听启动成功的截图。分析过程查看实例进程是否存在该服务器上共有5个实例查看监听状态服务器端的监听器需要启动。监听器通过配置文件listener.ora来设置相关参数,并使用lsnrctl命令进行管理查看监听配置文件是否正确listener.ora是oracle服务器端的网络配置文件,oracle根据它来配监听服务。
2025-08-11 11:15:42
684
原创 OceanBase DBA实战营2期--自动分区分裂学习笔记
针对每个分区的访问,由该分区所在的节点响应即可。为了避免该问题,可能运维人员需要规划好新的机器,并提前创建好新的分区,以便新的分区能够负责新的数据,防止已有分区的数据量过大的问题,这给业务运维带来了复杂度。在尚未支持的自动分区的 OceanBase 版本中,默认推荐的是按照 Key 方式进行预分区,分区数量一般设置数百到上千,这种使用方式通常能较好地将数据量进行打散,支持点查的负载,但对于范围扫描的负载不够友好,需要扫描所有的分区,同时 Key 分区的方式把新老数据打散了,不方便做分区级的数据管理。
2025-08-06 11:14:05
620
原创 KFS同步服务离线提示ORA-00972: 标识符过长
com.kingbase.flysync.replicator.applier.ApplierException: com.kingbase.flysync.replicator.applier.ApplierException: java.sql.BatchUpdateException: 批处理中出现错误: ORA-00972: 标识符过长。Caused by: java.sql.BatchUpdateException: 批处理中出现错误: ORA-00972: 标识符过长。
2025-07-25 16:28:58
494
原创 OBServer 中的非预期报错如何抓日志排错
在同一个 session 中,紧接着报错的 SQL,去执行 select last_trace_id()(中间不要插入其他 SQL),获取这条报错 SQL 的 trace id。在同一个 session 中,紧接着报错的 SQL,去执行 select last_trace_id()(中间不要插入其他 SQL),获取这条报错 SQL 的 trace id。上面实验里的方法在使用上,还是有一些限制,需要在在同一个 session 中,紧接着报错的 SQL,去执行 select last_trace_id()。
2025-07-21 13:40:03
875
原创 OceanBase新特性之外表学习笔记
通常,数据库中的表数据,会存放在数据库自身的存储空间中,而外表的数据,则存储在外部存储服务中。外表可以访问数据库外部的文件,并读取文件中的数据。其中,city 是个数组,数组中元素可以是任意个,假设 population 可能是未知的,可以被设置为NULL,其他属性都是不能为 NULL 的。外表创建时,会将 LOCATION 下的文件列表保存在一个文件列表中,外表扫描时只会访问这个列表下的外部文件。外表仅会访问文件列表中的文件,如果需要将新增文件添加到外表的文件列表中,需要执行“更新外表文件”操作。
2025-07-18 09:06:05
494
原创 OceanBase新特性之快速生成随机测试数据学习笔记
随机函数部分,在已有的 rand()浮点随机数函数基础上,引入了直接生成整数值的random()函数,直接生成随机字符串的 randstr()函数。● 需要测试长字符串场景时,只能使用repeat、lpad、rpad 这类函数来构造长字符串,这些方法构造出来的字符串很有规律,通过存储层1z、zstd 等压缩算法处理后占用空间会很小,也可能导致测试效果不尽人意。2.虽然 Oracle 包提供的随机函数是比较丰富的,但是目前因为实现缘故,在大批量数据插入场景使用 DBMS RANDOM 包有比较大的性能开销。
2025-07-17 08:56:57
428
原创 OceanBase新特性之旁路导入学习笔记
对于有主键表,那就不得不按照主键进行排序了,如果输入的数据已经是有序的(例如 csv 文件中的数据就有序),还提供了一个选项,支持用户通过指定要导入的数据是否有序来决定能否进行优化,如果已经有序,内部就只会做归并排序。完全无序时才会走完整的排序流程,无序时为了充分利用内存资源,会对数据进行一个归并的外排,首先先利用最大可用内存对数据进行排序,然后落盘,最后再对磁盘上的各个有序的数据文件进行一个多线程的归并排序,这样不仅可以充分利用内存资源,还可以有效减少落盘的次数。
2025-07-16 14:23:30
541
原创 达梦/*DMJDBC*/ SP_SET_SESSION_READONLY (0)撑爆最大连接数
2.达梦支持两种方式,默认是遵循JDBC标准,因此默认是通过SP_SET_SESSION_READONLY 设置当前会话只读。在配置兼容oracle 驱动后,就会禁用会话只读即不会触发执行SP_SET_SESSION_READONLY 语句。1.jdbc 标准中应当是通过设置当前会话只读来实现只读事务,但是oracle 中实现了私有的方式,可以直接设置当前事务的状态。/ SP_SET_SESSION_READONLY (0)记录数缓慢增长不释放撑爆最大会话数。
2025-07-14 14:16:44
291
原创 命令行部署金仓读写分离集群
在多数据库实例的热备模式下,通过标准化配置(满足最低要求)、特定的部署方式等手段达到KingbaseES MAA(最大可用性架构)的中级架构要求:满足初级架构要求的基础上,能够处理硬件故障(不能是所有设备的硬件故障),具有更强的数据保护能力;同时能具有处理复杂故障场景(软硬件、网络等故障)的能力、具有更短的故障恢复时间,能够保证数据库服务持续对外提供服务。以下是介绍,回车即可[install]组下面的所有节点ip参数更改多个ip地址之间用空格隔开[install]on_bmj=0。
2025-06-01 10:22:03
880
原创 【KWDB 2025 创作者计划】_MySQL整库迁移至KaiwuDB
是一款广泛使用的离线数据同步工具。KaiwuDB 基于 DataX 开发了数据库迁移工具 KaiwuDB DataX Utils,实现 KaiwuDB(2.0.3 及以上版本)与 MySQL、TDengine、MongoDB、InfluxDB、OpenTSDB、Oracle、PostgreSQL、ClickHouse、KaiwuDB(1.2.x)、KaiwuDB(2.x)等数据库的离线数据同步。用户通过配置文件设置源数据库和目标数据库的连接、数据迁移等信息。
2025-04-16 14:45:12
1178
原创 【KWDB 创作者计划】_二进制安装部署 KWDB 踩过的坑和经验
KWDB 是由开放原子开源基金会孵化及运营的开源项目,是一款面向 AIoT 场景的分布式多模数据库产品,支持在同一实例同时建立时序库和关系库。KWDB 基于浪潮 KaiwuDB 分布式多模数据库研发开源,典型应用场景包括但不限于物联网、能源电力、交通车联网、智慧政务、IT 运维、金融证券等,旨在为各行业领域提供一站式数据存储、管理与分析的基座,助力企业数智化建设,以更低的成本挖掘更大的数据价值。
2025-04-08 16:43:02
839
原创 【无标题】
下班刚到家就接到领导派活:一现场的Oracle库关不掉让远程看看,连上远程发现界面卡在了shutdown immediate,敲回车也没反应。日志中显示库里关闭就是说明已经成功关闭,要相信日志,不要被终端卡住而对知识储备进行怀疑。担心连错服务器,和现场同事沟通确认服务器信息和数据库信息,无误。补充下:现场的中断时堡垒机弹出的网页式命令行操作界面。库已经关闭,不放心可以重开窗口startup下再关闭。终端卡住,导致误以为库关不掉。日志中已显示数据库关闭完成。已经没ora开头的进程了。
2025-03-13 19:32:57
211
原创 无法检查securecmd端口进程使用情况
问题描述:金仓集群部署工具中,节点管理里新增节点下一步提示无法检查securecmd端口进程使用情况。
2025-02-26 16:10:22
247
原创 doris中BE状态中显示拒绝连接 (Connection refused)
Alive:false表示节点未存活查看BE状态显示ErrMsg:java.net.ConnectException:拒绝连接(Connectionrefused)
2025-01-08 10:30:02
1390
原创 PG14库进程正常但是不能访问提示无法从客户端获得数据: Connection reset by peer
分别查看/etc/profile、/root下的.bash_profile、.bashrc发现/etc/profile中多了个export LC_ALL=zh_CN.UTF-8。根据度娘的多种办法未搞定,去群里求助大佬们,最终通过如下办法启库,虽然还是有些告警提示但是库启动正常未报错,应用那边连接数据源也OK。和开发沟通是否更改字符集,开发说没有,只是重启了操作系统,想刨根问底为啥重启吧心想说真话的可能性不大,还是想办法解决吧。telent 192.168.3.230 5432也是通的。
2025-01-02 09:39:10
640
原创 年底了,注意防范.wexor勒索病毒
周六晚上9点多临近10点,接到同事电话说数据库不能访问了,由于跨部门,走完一道道流程后,连上服务器查看发现root用户下文件未被感染,而Oracle用户下每个目录下的文件都被加密,症状如下:数据库被感染原因:应用漏洞导致了数据库被感染,应用和数据库部署在了同一台服务器上。同事根据链接访问弹出一对话框,由于时差关系,不会立即回复,对方上班后回复需要支付2000美元方可解密恢复。
2024-12-30 09:31:44
2084
1
percona-xtrabackup-8.0.5-Linux-x86_64.libgcrypt145.tar.gz.md5sum
2021-11-25
MySQL Enterprise Backup 8.0 TAR for Generic Linux x86 (64bit)
2021-11-25
percona-xtrabackup-8.0.5-Linux-x86_64.libgcrypt145.tar.gz
2021-11-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅