- 博客(648)
- 收藏
- 关注
原创 (第97天)OGG 微服务搭建 Oracle 19C 到 MSSQL 2022 同步
通过本文实践,我们成功使用 OGG 微服务版 21.19 完成了从 Oracle 19c 到 MSSQL 2022 的数据同步配置,事实证明用 OGG 来解决 Oracle 和 SQL Server 之间的实时数据同步,是稳定可行的。它的微服务架构用网页来管理,比老版本命令行方式直观很多。对于需要把核心 Oracle 数据同步到 SQL Server 做分析、报表或备份的场景,这是个可靠的解决方案。
2025-12-29 12:48:05
47
原创 (第96天)OGG 微服务搭建 Oracle 19C 到 PostgreSQL 16 同步
通过本文实践,我们成功使用 OGG 微服务版 21.17 完成了从 Oracle 19c 到 PostgreSQL 16 的数据同步配置。整个过程验证了 OGG 在异构数据库间实时数据复制的可靠性。
2025-12-27 19:22:43
24
原创 看来 Oracle 还是听劝的!
Oracle MOS 重磅升级?嗯,什么东西!听说 Oracle MOS 又放大招!文章的大概意思就是:关于用户之前吐槽 MOS 的大多数问题,我们都已经进行修复或者在修复中了。# 前言。
2025-12-23 14:00:01
288
原创 【金仓数据库产品体验官】KSQL Developer:一款值得推荐的数据库管理工具
经过实际使用,我认为 KSQL Developer 确实是一款值得推荐的数据库管理工具。它不仅在连接金仓数据库时表现出色,在对其他异构数据库的支持方面也做得相当不错。直观的图形化界面降低了数据库管理的技术门槛,智能化的开发功能则提高了专业 DBA 的工作效率。在当前国产化替代的大背景下,拥有这样一款既支持国产数据库又能管理传统数据库的工具,对我们 DBA 来说确实很有价值。它帮助我们更好地应对多类型数据库并存的运维环境,是一款实用且高效的数据库管理工具。
2025-11-28 11:44:50
340
原创 veeam agent 纳管 Ubuntu 20.04 报错解决
Veeam 纳管 Ubuntu 系统需要提前开通外网下载 deb 依赖包,否则会纳管失败。
2025-11-19 22:20:46
277
2
原创 困扰 MySQL 用户多年的问题,它只用一个插件就解决了!
上周有个朋友问我:“哥,我们刚从 MySQL 8.0 迁到金仓数据库的 MySQL 兼容模式,发现一个很神奇的 BUG”!当我在金仓数据库中新建了一个用户以及表,没有对这个用户授权该表的访问权限,但是可以在sys_class表中查询到这个表的信息。也就是说,即使用户没有表的访问权限,也能从系统表(sys_class)查询到该表的存在和元数据信息,这是金仓数据库的 BUG 还是 MySQL 原来就存在这种问题呢?
2025-11-19 22:19:42
1208
原创 EMCC 13.5 安装中断,如何清理 OMS 库?
摘要:EMCC13.5安装因VNC卡死失败后重装报错"The referenced database doesn't contain a valid management Repository",原因是OMS数据库残留了前次安装的用户和对象。通过删除SYSMAN、SYSMAN_MDS等用户及相关同义词、表空间,并清理注册信息后,成功解决了问题而无需重建OMS数据库。该方法避免了耗时重建数据库的步骤,使安装得以继续进行。
2025-11-12 16:13:02
232
原创 TiDB 备份与恢复整理
TiDB 备份恢复功能通过 BR 和 TiDB Operator 工具实现数据安全防护,支持全量备份和日志备份两种方式。全量备份基于 MVCC 机制保存集群快照数据,日志备份持续记录数据变更。建议组合使用这两种备份方式,并合理规划备份存储目录结构。备份数据可恢复到任意时间点,实现灾难恢复、业务回滚等需求。备份流程涉及暂停GC、数据扫描上传等步骤,恢复流程则包括数据下载、重写和导入。备份文件包含SST数据文件、元数据文件和锁文件,存储结构根据目标存储类型有所不同。该功能满足RPO低至5分钟的业务连续性需求,同
2025-11-12 16:12:02
915
原创 使用 BR 备份 TiDB 到 AWS S3 存储
TiDB数据库备份实践:使用BR工具实现AWS S3存储备份 本文介绍了使用TiDB官方BR工具进行数据库备份的方法,重点讲解了日志备份和快照备份两种方式的实现。内容包括: BR工具的基本原理与安装部署,强调版本匹配问题 日志备份脚本实现,包括启动、状态检查等运维命令 快照备份脚本示例,适用于定时全量备份场景 备份到AWS S3存储的具体配置方法 文章提供了可直接使用的脚本模板,并说明了备份过程中可能遇到的典型问题及解决方法,为TiDB用户提供了实用的备份解决方案参考。
2025-11-12 16:11:31
970
原创 使用 BR 备份 TiDB 到阿里云 OSS 存储
本文记录了测试阿里云OSS备份TiDB时遇到的问题。作者在验证OSS连接正常后尝试日志备份,但遇到多个错误:首先是由于BR工具版本过低导致的认证失败,升级至v7.5.7版本后解决;而后出现网络连接问题,经排查发现是Bucket域名未放行导致的网络拦截。虽然最终仍未成功完成备份,但详细记录了错误分析和解决过程,包括权限配置、网络排查等环节,为类似场景提供了参考经验。
2025-11-12 16:10:57
949
原创 使用 BR 备份 TiDB 到本地 minIO 存储
本文详细记录了在本地搭建minIO存储集群用于TiDB数据库备份的过程。首先在两台CentOS7.9服务器上部署minIO集群,每台服务器挂载5T存储空间。通过创建软链接目录、下载minIO二进制包、配置启动脚本等步骤完成环境搭建。文章特别指出了使用mc alias set而非过时的mc config host add命令添加主机的注意事项。最后展示了如何将minIO与TiDB备份恢复工具BR集成,通过S3协议进行日志备份和快照备份。整个过程包括服务部署、权限配置、存储桶创建等关键步骤,为需要本地化备份方案
2025-11-12 16:09:40
686
原创 Oracle ADG 配置闪回导致报表查询延时!
Oracle DG同步延迟问题排查 问题现象: DG备库同步延迟,手动切换日志可同步但无法实时查询主库在线重做日志。 排查过程: 检查DG状态显示正常,同步无延迟(GAP_STATUS=NO GAP) 备库同步进程(MRP0)运行正常,处于APPLYING_LOG状态 DG配置和standby logfile状态均无异常 结论: DG同步机制本身正常,问题可能出在网络传输或日志接收环节,需进一步排查主备库间的实时日志传输情况。
2025-11-12 16:05:47
346
原创 Oracle RAC 再遇 MTU 坑:cssd 无法启动!
本次故障的根本原因是端到端的 MTU 配置不一致。虽然节点操作系统层面配置了 9000 字节的 MTU,但中间网络设备的 MTU 仍保持默认的 1500 字节,导致大数据包传输失败。
2025-11-12 16:03:14
900
原创 国产数据库迁移,该如何做到降本增效?
本文分享了从Oracle迁移到金仓KES V9数据库的实战经验。在国产数据库选型阶段,团队重点考察成熟度、生态支持、兼容性等指标,最终选定金仓KES V9。其突出优势在于高度兼容Oracle语法,使得7100多个对象和大量存储过程无需修改代码即可迁移成功。采用"无中间库不停机"方案,通过KDTS等工具链实现可视化迁移生产数据,并利用全量回归验证确保数据一致性。实践证明,通过合理选型、充分测试和正确方法,国产数据库已具备替代Oracle的可行性,可大幅降低迁移风险和工作量。
2025-11-12 16:00:56
1870
8
原创 【金仓数据库产品体验官】KingbaseES V9R1C10 Oracle 模式分区表特性
听说金仓 V9R1C10 兼容了很多 Oracle 的特性,正好最近在做一些分区表的数据归档,测试一下金仓的 Oracle 兼容模式的分区表功能。创建一个范围分区表:插入测试数据到不同分区:验证分区数据分布:查看分区数据:创建一个 LIST 分区表:插入数据:验证分区数据:创建一个哈希分区:插入数据(会自动根据哈希算法分配到不同分区):查看各分区数据分布:验证分区数据:创建一个间隔分区:插入不同月份的数据,观察自动分区创建:查询所有数据(应该能看到自动创建的分区):查看分区定义:
2025-10-01 02:44:25
460
原创 【金仓数据库产品体验官】KingbaseES V9R1C10 版本安装指南
金仓 V9R1C10 版本面向全市场发布,具备 Oracle、MySQL、SQL Server、PostgreSQL 四种兼容模式,在保留 V9R1C2B14 版本能力基础上,持续增强 SQLServer 能力兼容。该版本全面兼容 SQL Server 的常用数据类型、语法及功能,优化 PLSQL 开发能力,兼容 SQL Server 事务管理(BEGIN/COMMIT/ROLLBACK)及嵌套事务,强化触发器、游标操作和元数据管理能力,有效提升开发效率,可轻松应对各类复杂业务场景。
2025-09-28 23:39:31
1324
1
原创 震惊!Oracle 23ai RAC 部署竟然可以这么简单
极致的效率提升传统手工部署:4-8小时(经验丰富的DBA);使用本脚本:30分钟(零基础也能操作);效率提升:800%以上;不仅仅是一个安装脚本,更是Oracle DBA的得力助手。它将复杂的RAC部署过程标准化、自动化,让DBA能够将更多精力投入到数据库优化、架构设计等更有价值的工作中。随着Oracle 23ai正式版的即将发布,这个工具将帮助更多企业快速拥抱新版本带来的创新特性。无论您是经验丰富的资深DBA,还是刚入门的初学者,都能成为您的最佳部署伙伴。
2025-09-02 16:15:43
1363
1
原创 TiDB 离线部署 TiUP 组件
tiup 镜像为部署集群或通过 tiup 执行相关工具的源,可以是本地的离线镜像(本地的一个目录)或远程镜像(官方镜像。
2025-09-02 16:14:26
373
原创 好消息:Oracle 23ai 现已支持一键部署!
装个 Oracle 23ai RAC 玩玩~,当时文章里说会尽快适配好 23ai 的一键安装,正好晚上有空适配了一下,花了半小时左右调整了一下静默安装的模版,已经搞定了!本文先演示一下用一键安装脚本安装 Oracle 23ai 的过程,过两天再发一篇 23ai RAC 的一键安装。其实 Oracle 23ai RAC 一键安装我已经测试完了,但是没时间整理文章,等我有时间整理好了就发出来!886~
2025-09-02 16:13:52
823
原创 金仓 KingbaseES V9 一键安装脚本
目前已经测试过 MSSQL、MySQL 这两种兼容模式的安装,测试过的主机有麒麟 V10 SP3(x86-64) 和 openeuler 22.04(ARM),其他组合大家可以自行测试安装。
2025-09-02 16:13:07
400
原创 Oracle 数据库与操作系统兼容性指南
整理这份兼容性列表花了不少时间,希望能帮到正在选择 Oracle 版本和操作系统组合的朋友们。选版本的几个原则:稳定压倒一切:生产环境别追新,19c 目前是最佳选择;操作系统也很重要:RHEL/CentOS/OEL 都是不错的选择,Ubuntu 在企业级应用中还需谨慎;测试,测试,再测试:不管官方怎么说兼容,你的应用可能有特殊情况;如果你是新手 DBA,建议先从 19c 开始学习;如果你是老司机,23ai 的新功能值得关注,但生产环境还是稳一稳。没有完美的版本,只有合适的选择。
2025-09-02 16:12:27
941
原创 5200000 个文件,rm -rf 报错,如何快速清理?
某客户生产环境 Oracle 19c RAC 集群突发磁盘空间告警,经排查发现 Grid 审计日志占用了 30GB 磁盘空间,目录下堆积了520 万个审计文件审计配置保留了默认设置,导致sys用户的每项操作都生成审计记录,在长期运行后产生了惊人的文件数量。预防优于治疗:审计配置应纳入数据库部署检查清单;空间隔离:关键组件(如 Grid)使用独立文件系统;性能认知:海量小文件操作需特殊方法,常规命令可能适得其反;工具选择xargs批量处理rsync或专用工具。
2025-09-02 16:10:19
501
原创 教你 Centos 如何离线安装 rlwrap 插件(内网环境)
今天在一台数据库主机上想安装 rlwrap 插件(上下文切换,退格优化),方便运维操作,但是 rlwrap 需要前置安装,因为是内网环境,也不方便挂载镜像 ISO、没有 YUM 源的情况下,如何才能安装呢?本文记录一下操作过程,便于以后查看。[2025-09-02 15:54:51] 开始Oracle数据库主机优化...[2025-09-02 15:54:51] 开始配置root用户的.bash_profile...
2025-09-02 16:09:28
937
原创 装个 Oracle 23ai 本地版玩玩~
今天就到这了,后续有时间再测其他新特性和功能,Oracle 一键安装脚本会尽快适配 23ai 版本,大家可以期待一下。
2025-08-14 16:41:48
1094
原创 Kubernetes 应用部署实战:为什么需要 Kubernetes?
通过这个实战教程,你已经掌握了 K8S 的核心概念和基本操作。从简单的 Nginx 部署开始,我们学会了如何创建 Deployment 和 Service,如何进行健康检查、滚动更新和自动伸缩,以及如何进行监控和故障排查。K8S 的强大之处在于其声明式配置和自动化能力。你只需要描述期望的状态,K8S 会自动确保系统始终维持这个状态。这种设计理念极大地简化了复杂应用的运维工作。继续深入学习 K8S,你会发现更多高级特性,如 Ingress 控制器、持久化存储、ServiceMesh 等。
2025-07-31 23:13:25
2213
1
原创 TEM on Cloud 试用指南:值得 DBA 花时间吗?
平凯数据库企业级运维管理平台(TEM)是专为 TiDB 打造的全生命周期管理平台,支持平凯数据库 v7.1 及 TiDB 社区版 v6.5 以上版本。🚀集群管理:部署/纳管/升级一键完成;⚙️配置优化:参数配置智能推荐;📈弹性扩容:节点扩缩容秒级响应;📊全面监控:实时监控告警,故障预警;💾备份策略:自动化备份,数据安全无忧;🔧智能诊断:故障自愈与性能优化;📅任务调度:定时任务自动执行;📈资源可视:CPU、内存、磁盘 I/O 实时监控;用户体验界面设计简洁直观,操作流程丝滑流畅。
2025-07-27 16:52:38
1769
1
原创 被AI抢饭碗前,先看这本让你“一个人顶一个团队”的销售圣经
生成个性化跟进话术、用数字工具捕捉客户重要时刻,甚至连「如何用社群互动替代无效拜访」都有现成模板。甚至能找到「个人品牌急救包」——从社交媒体头像优化到危机公关话术,帮你在数字空间建立「专业标签」内容」的组合拳——用大模型批量生成客户爱看的案例,再用数据分析优化传递渠道,让信息触达效率翻。的销售还困在「面对面才有效」的执念里,就像拿着蜡烛站在电力时代的门槛上。客户分类的「黄金标准」——按需求紧急度、决策权重分层,连给。年的销售竞争,从你翻开这本书的那一刻就已经开始了。现在打开书,你可以从最简单的事开始:让。
2025-07-23 17:27:37
3562
原创 重磅发布:Oracle ADG 一键自动化搭建脚本
在 Oracle 数据库高可用架构中,Active Data Guard (ADG) 是保障数据安全和业务连续性的核心方案。然而传统 ADG 搭建涉及数十项复杂配置(监听、TNSNAMES、参数文件、密码文件、日志传输、应用服务等),步骤繁琐且易错,即使资深 DBA 也需 1-2 小时完成部署。为此,我们正式发布 Oracle ADG 全自动搭建脚本,实现从零到生产级 ADG 环境的一键式部署。该脚本通过严密的流程设计和异常处理机制,将传统人工操作转化为标准化、自动化的可靠流程,极大降低运维风险。
2025-07-23 15:30:03
592
原创 金仓 KEMCC 非云环境初始化与纳管指南
前文从零搭建金仓运维利器:KEMCC 安装与初探介绍了如何快速安装一套 KEMCC 管理平台,本文将演示如何初始化 KEMCC 平台以及纳管非云平台的金仓数据库实例。基于三方云平台构建数据库云将 KES 数据库的生命周期管理能力融入三方门户数据库一体机非云环境数据库集中管控自建私有数据库云大类可以分为云环境和非云环境两种,作者由于环境限制,仅演示非云平台环境的初始化设置以及纳管,有条件的朋友可以尝试一下云环境。
2025-07-23 15:29:32
962
原创 从零搭建金仓运维利器:KEMCC 安装与初探
过几天,金仓的管理平台 KEMCC 应该会上线,我这里有幸拿到了内测体验资格,提前测试了一把,给大家分享一下整体的一个测试过程和使用体验,当然还是以实战为主。本文主要介绍 KEMCC 平台如何安装部署,以及一些简单的功能介绍和使用,让大家可以快速得云体验一下 KEMCC 平台。
2025-07-23 15:29:02
1201
原创 Oracle 19.28 RU 升级最佳实践指南
作为关键基础设施维护的关键环节,季度补丁更新(Release Update)是保障 Oracle 数据库安全与稳定的核心任务。本文将以生产环境标准流程,详细记录 Oracle 19.3.0 单机环境升级至 19.28 RU 的完整操作,重点阐述技术风险控制与最佳实践。
2025-07-23 15:28:30
675
原创 昨天去看了电科金仓的发布会,有点东西!
金仓这场发布会,让我实实在在地看到了国产数据库在核心技术、产品成熟度、智能化水平和生态建设上的进步。他们提的“融合进化”,确实是应对当前复杂挑战的好路子。作为一线的 DBA,我们既是这场变革的见证者,更是重要的参与者。主动拥抱 AI,掌握新工具,升级新技能,才能和国产数据库一起“智领未来”,在数字化的浪潮里扮演更核心的角色。见到了不少线上的老朋友!平时在技术群、社区里聊得火热,这次趁着发布会线下“面基”,感觉特别亲切。
2025-07-23 15:27:49
4555
原创 90% 的运维都不知道:top 命令还能这样用!
top是 Linux 系统中最常用的实时系统监控命令之一,能够动态显示系统中正在运行的进程信息,包括 CPU 使用率、内存占用、系统负载等关键性能指标。按f使用上下箭头选择字段按空格键切换字段显示状态按q退出字段选择top 命令是 Linux 系统管理员必须掌握的基础工具,通过合理使用各种选项和交互命令,可以有效监控系统性能、排查问题、优化系统资源配置。在日常运维工作中,建议结合脚本自动化监控,及时发现和处理系统异常。
2025-07-23 15:26:54
592
原创 SSH 一键互信配置脚本 V2.0 使用指南
🔥 热门脚本再次升级!用户反馈驱动的完美进化,还记得前几天分享的那个 SSH 一键互信脚本吗?自动化运维神器:SSH 一键互信脚本,限免速领!没想到这个"小工具"竟然还挺受欢迎 🎉!📊 1000+ 人下载使用;💬 收到了数十条宝贵建议;⭐ 在各大技术群被疯狂转发;但作为一个有追求的程序员,怎么能满足于现状呢?😏 用户的声音,我听到了!👨💻 运维老王:“兄弟,我们服务器都是 2222 端口,能支持自定义端口吗?👩💻 DBA 小李。
2025-07-23 15:26:24
1195
原创 7个故事,学会人工智能时代必懂的算法常识
在近期出版的新书《算法往事:关于计算的那些事》中,你可以找到更多类似的案例。算法是解决特定问题的一系列步骤,是计算机程序的基础。在数字化和智能化时代,“算法”一词频繁出现在公众视野,基于算法的技术已经深深融入了我们的日常生活,改变着我们的生活方式。比如,你想在一个城市游玩多个景点,通过查找地图软件(它们背后运用了复杂的算法)或者自己简单地规划,尽量减少在景点之间的交通时间,从而有更多的时间游玩。在购物时,你预算有限,可以运用类似贪心算法的思想,优先选择性价比最高的物品,从而买到尽可能多的物品。
2025-07-14 11:00:46
4706
原创 Oracle 数据库升级踩坑:DBLink ORA-02019 问题解决思路
今天协助客户将 Oracle 数据库从9.2.0.1升级至19.3.0.0,升级采用exp/imp逻辑迁移方式,升级完成后测试发现,开发使用 DBLink 无法正常工作,报错信息如下:本文记录该问题的分析定位过程及最终解决方案。数据库升级过程中,DBLink 是极易出问题的环节,务必高度重视。名称一致性:确保目标库的与源库完全一致(特别是域名部分),这是短名称 DBLink 解析的基础。创建方式:迁移 DBLink 时,严格使用源库的完整名称格式进行创建,避免在目标库创建不一致的短名称 DBLink。
2025-07-09 16:31:37
1602
原创 自动化运维神器:SSH 一键互信脚本,免费速领!
大家好,我又双叒叕来送福利了,这次是 SSH 一键互信脚本,贼拉好用~DBA学习之路ssh_trust下载脚本。在 Linux 主机上进行集群部署或者批量运维过程中,很多情况下都需要配置多台主机间的 SSH 免密登录(互信),传统的手动配置方式需要重复执行多个操作:生成 SSH 密钥对、分发公钥到各个节点、确认主机指纹等,不仅耗时费力,还容易因人为操作失误导致配置错误。随着运维规模的扩大,这种重复性工作的痛点愈发明显。为了解决这个问题,我开发了一个 SSH 一键互信脚本。
2025-07-09 16:30:28
941
1
原创 智能对话与大模型入门指南
在人工智能技术日新月异的今天,《智能对话入门与实践》与《人工智能大模型导论》这两本书,恰如照亮不同技术路径的明灯。《智能对话入门与实践》是您深入垂直应用领域的实战宝典。它以构建“能听会说、善解人意”的对话系统为目标,手把手带您从理论基石攀上企业级应用高峰,特别适合致力于智能客服、对话机器人、交互式搜索等方向开发与实践的读者。《人工智能大模型导论》则为您提供驾驭通用智能浪潮的航海图。
2025-07-09 10:02:24
4880
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅