- 博客(100)
- 资源 (1)
- 收藏
- 关注
原创 iOS 26 携众系统重磅更新,但“苹果智能”仍与国行无缘
苹果WWDC25发布六大系统更新,iOS26/iPadOS26等全面升级,重点强化"Apple Intelligence"智能功能。然而,AI发展与隐私保护的平衡仍是挑战,国行版AI功能受限更显遗憾。苹果正构建全生态智能体验,但技术无界化仍需努力。
2025-06-10 03:35:43
854
原创 TiDB 发布 MCP Server:引领国产数据库迈向智能 AI 代理新应用范式
TiDB MCP 服务器通过 MCP 协议,实现了 TiDB 数据库与 AI 代理之间的高效连接,让 TiDB 在 AI 应用中扮演重要角色。MCP 的加入,打破了数据孤岛,支持 LLM 与外部数据库之间的实时数据交互,推动了从传统的静态聊天机器人到具有感知、决策和行动能力的智能代理的转变。
2025-05-30 14:08:06
598
原创 免费获得 Oracle MOS 账号的秘密,技术爱好者必看!
随着 Oracle 对安全性的不断提升,曾经“借用”My Oracle Support(简称 MOS)账号来查补丁、看文档的时代已经一去不复返。如今 MOS 登录已经全面启用**双重验证**,没有合法账号和 CSI 编号,几乎无法访问。
2025-05-29 10:23:33
838
原创 大模型时代的数据库新范式:从平替到智能演进
昨天,我参加了金仓社区举办的“KING大咖面对面-杭州站”沙龙活动,并分享了主题为《大模型时代的数据库新范式:从平替到智能演进》的演讲。下面,我将以文字的形式回顾一下我分享的内容。
2025-05-25 10:58:50
997
原创 Oracle 19c TFA工具的安装与使用详解
Oracle TFA(Trace File Analyzer)是一款专为RAC集群设计的日志分析工具,可自动化监控、智能裁剪和统一归档Oracle日志。安装时需配置root用户的ORACLE_HOME变量,使用roottfa.sh脚本完成部署。通过tfactl命令启动服务后,可用diagcollect收集特定时间范围或事件类型的日志(如数据库、CRS日志等),结果保存在指定目录并自动压缩。常见问题包括环境变量缺失或版本过旧,建议定期更新并演练收集流程。该工具显著提升了故障诊断效率,是RAC环境必备组件。
2025-05-25 10:02:05
944
原创 Oracle附加日志概述
数据逻辑同步通过开启附加日志实现行级数据追踪,将主键信息写入redo log以识别源端修改记录。其优点包括支持数据同步和误操作恢复,但会增加约10%的归档日志量。开启流程需注意:1)避开业务高峰期;2)检查长事务;3)依次开启强制日志模式、数据库级最小附加日志和表级列附加日志;4)监控等待事件。其中强制日志确保nologging操作也被记录,表级附加日志需指定具体表名。操作过程中出现异常等待事件时应中断开启流程。
2025-05-25 10:01:11
439
原创 Oracle控制文件损坏恢复方案
本文档详细说明了将TS_HX_SB_IDX和IDX_SSD_HX表空间中的索引迁移至TS_SSD_IDX表空间的计划方案。迁移分四个阶段进行,每个阶段耗时一晚,总计4晚完成,且无需业务停机。
2025-05-25 09:59:55
421
原创 Oracle 如何实现AI自然语言查询
本文介绍了如何在Oracle 23ai数据库中通过DBMS_CLOUD_AI包集成第三方AI服务(如Cohere),实现自然语言查询数据库。主要步骤包括:1)授权用户使用AI包和配置网络权限;2)创建API凭证并配置AI Profile;3)启用Profile后即可用自然语言查询指定表数据。该功能通过将AI能力嵌入数据库,降低了非技术人员的数据访问门槛,为开发智能数据库应用提供了便利。文章提供了完整的配置示例和效果演示,适合希望为数据库添加AI功能的开发者参考。
2025-05-25 09:58:44
248
原创 weblogic12.2以上版本补丁安装标准化实施文档
本文档详细介绍了WebLogic中间件12.2.1.X及14.1.1版本的补丁安装流程。主要内容包括:环境准备(检查Opatch版本、备份替换工具)、补丁安装步骤(停止服务、清理进程、解压安装补丁)、以及服务重启流程(依次启动控制台、节点管理器和应用服务器)。文档特别强调补丁安装必须在weblogic安装用户下执行,并提供了完整的操作命令和关键状态检查点图示说明。通过图文结合的方式,指导用户完成从补丁准备到验证的全过程,确保系统升级后的正常运行。
2025-05-25 09:57:30
382
原创 Oracle 如何实现AI自然语言查询
本文介绍了如何在Oracle 23ai数据库中通过DBMS_CLOUD_AI包集成第三方AI服务(以Cohere为例),实现自然语言查询功能。主要内容包括:1) 授予用户AI包执行权限并配置网络访问;2) 创建AI服务凭证;3) 配置AI Profile定义模型和访问表对象;4) 启用Profile后即可通过自然语言与数据库交互。该功能降低了数据查询门槛,为开发智能数据库应用提供了便利。文章提供了完整的配置步骤和SQL示例,适合希望在Oracle中嵌入AI能力的开发者参考实践。
2025-05-25 09:56:20
538
原创 RMAN恢复报错RMAN-06555及其解决方案
在使用RMAN恢复数据库时遇到错误RMAN-06555,提示数据文件16需从2021年9月29日前的备份恢复,原因是表空间BOSS3被排除在备份外。提供两种解决方案
2025-05-25 09:55:02
379
原创 在线重定义——分区表改造
在数据库管理过程中,随着数据量的不断增长,普通表的查询、维护成本不断上升。为了提升查询性能和管理效率,通常需要将大表进行分区处理。 本文介绍如何使用 **Oracle 在线重定义(DBMS_REDEFINITION)** 的方式对现有大表进行分区操作,以保障业务持续可用,整个过程中仅在最后切换阶段会短暂锁表,最大程度减少对业务的影响。具体步骤如下:
2025-04-27 22:56:56
385
原创 Kingbase性能优化浅谈
Kingbase 在处理 SQL 性能问题时,借助 PostgreSQL 强大的可扩展能力,可以通过多角度、分层次的手段快速定位慢 SQL 问题根源。本文构建了从发现、收集信息、诊断、验证优化效果的完整链路,实用性强,适用于开发测试与运维场景。性能优化不是一次性的任务,而是一项持续不断的工程。建议企业在日常运维中建立慢 SQL 的归档分析制度,结合业务场景定期复盘典型慢 SQL 的优化过程,并构建企业内部的调优知识库,从而提升团队整体运维能力与系统稳定性。
2025-04-24 11:47:44
1156
原创 Kingbase 数据库物理备份与恢复操作手册
通过使用工具,Kingbase可实现全量、强一致性的数据物理备份。该方式不仅操作简洁高效,还能显著提升恢复可靠性。配合标准化恢复流程与表空间管理策略,可有效应对数据灾难、迁移、异地部署等复杂场景。
2025-04-24 10:42:06
621
原创 Oracle 11g RAC手动打补丁详细步骤
节点1:root用户备份GI_homeoracle用户备份ORACLE_HOME节点2:root用户备份GI_homeoracle用户备份ORACLE_HOMEGI_PSU信息:|-|-|-|
2025-04-24 10:37:45
433
原创 Kingbase逻辑备份与恢复标准化实施文档
文章背景本文结合实际运维经验,围绕 Kingbase 数据库在逻辑层面的备份与恢复方法进行系统性梳理,旨在为运维人员和数据库管理员提供一套清晰、高效、可落地的操作指引,提升数据库系统的可靠性与容灾能力。
2025-04-11 10:44:08
512
原创 Oracle 加密不求人:一篇文章教你搞定 TDE
TDE 旨在让客户能够透明地在数据库中进行加密,而不会影响现有应用。以加密格式返回数据会破坏大多数现有应用。TDE 的优势在于,加密不会产生传统数据库加密解决方案所产生的开销,对机器性能、存储几乎没有任何开销。传统的方案通常需要对应用进行更改,包括使用数据库触发器和视图,因而费时费力,成本高昂。
2025-04-09 15:39:01
737
原创 Oracle 表空间高水位收缩全攻略
通过合理地收缩表空间高水位,不仅可以有效释放磁盘空间,还能优化数据库的存储结构,提升整体性能表现。在实际运维过程中,掌握Shrinking、Move、Rebuild等手段的适用场景与操作细节,能够帮助我们更高效地解决空间浪费问题。希望本文提供的实践操作和经验总结,能为广大DBA在日常维护中提供借鉴与参考。
2025-04-08 10:26:02
749
原创 数据库选型比对 Oracle vs sqlserver
13. 多节点负载均衡;并且用来做ocr的存储磁盘,空间需求较低,每块5g即可,并且ocr拥有冗余功能,底层由多块上述5g大小的磁盘组合,即使多块存储出现故障,一样不影响rac的架构完整性,不会影响正在跑的业务。11.透明的应用连续性支持增强:在Oracle RAC集群中,支持对于查询的自动切换,当一个节点失效,转移到另外一个节点,在19c中,Oracle持续改进和增强了连续性保持,数据库会自动记录会话状态,捕获用于重演的信息,以便在切换时,在新节点自动恢复事务,使DML事务同样可以获得连续性支持。
2025-04-03 14:55:15
1069
原创 记一次oracle rac 一个节点load averge高导致的问题
在不考虑 session 的情况下,系统在 59.19分钟内,数据库实际消耗时间为:45.24钟,CPU 在数据库上消耗的时间(DB Time)占运行总时间的(0.6%),CPU系统压力非常轻。由于cpu队列堆积,节点一一直卡死,无法执行正常命令,不再记录0:38之后的日志,直至1点40多客户手动重启节点一,重启完服务恢复正常。01:59开始排查。1) 高系统负载:当系统负载过高时,CPU可能会无法及时完成任务,导致RCU调度器检测到停顿,这个可以理解,事发当时系统负载非常高,显然是负载过高导致的。
2025-04-03 14:53:45
681
原创 REMOTE_LISTENER引发的血案
ORACLE数据库是一个庞大的软件,各个部件协同工作,有时候一个环节出现问题,往往会导致重大的问题,特别是有时候外部环境因素造成的问题,会直接影响数据库的正常运行,比如存储,比如网络,再比如主机。本次案例要分析的就是一次数据库连接异常的问题,而引起数据连接异常的问题,多种多样,不胜枚举,而具体问题具体分析,本能的反应应该是网络造成的连接问题。最终,我们还是通过ORACLE的网络跟踪技术及数据库信息的查看解决了故障。
2025-04-03 14:51:25
785
原创 升级到oracle 19.8后vm_concat函数不可用怎么解决
vm_concat函数属于VMSYS用户,其可以实现将多列记录聚合为一列记录,实现数据的压缩。我们在Oracle11.2.0.4用实验来展示下该函数的效果首先我们创建一个测试表,并插入三行数据。commit;使用wm_concat将多列记录聚合为一列,按id分组。在 PLSQL中执行.可以看出显示数据类型为CLOB类型所以如果返回的数据类型为CLOB,我们需要使用to_char进行类型转换注意并不是所有版本的vm_concat函数返回的数据类型都为CLOB。
2025-04-03 14:46:12
672
原创 ASM 内存不足引发核心数据库故障分析与解决方案
2月9日,某客户核心数据库因为ASM内存不足导致ASM实例开始报错。这是一个较为典型的案例,希望能给朋友们带来参考建议。
2025-04-03 14:35:03
386
原创 数据库优化之存储电池失效排查
为了最大程度地发挥存储的性能,于是我建议将online redolog和undo数据文件在线迁移到/backup文件系统中。迁移完成之后,月结速度进一步提升。
2025-04-03 14:32:03
637
原创 记一次防火墙策略设置不当导致连接异常
某医院总院数据库都连接正常,但分院客户端每空闲一段时间,数据库连接就夯住或直接断开。分析此类问题本能的反应问题出在网络层面。
2025-04-03 14:26:21
234
原创 19c&21c单机/RAC手工清理标准化文档
在 Oracle 数据库的日常运维过程中,我们可能会遇到数据库迁移、升级或环境重建的需求。在这些情况下,彻底清理旧的 Oracle 安装环境是确保新环境顺利部署的重要步骤。特别是在 RAC(Real Application Clusters)环境 中,由于涉及多个节点和集群服务,清理工作更加复杂。
2025-04-03 14:22:40
420
原创 记一次watchdog引起的Oracle数据库异常
Watchdog(看门狗)是一种用于监控系统运行状态的机制,主要作用是检测系统的异常情况,如 CPU 卡死、长时间无响应等,并在必要时执行自动恢复操作,例如重启系统或终止进程。它通常用于提高系统的稳定性和可靠性,防止因硬件或软件故障导致的系统崩溃。
2025-04-03 14:21:28
439
原创 记一次watchdog引起的Oracle数据库异常
Watchdog(看门狗)是一种用于监控系统运行状态的机制,主要作用是检测系统的异常情况,如 CPU 卡死、长时间无响应等,并在必要时执行自动恢复操作,例如重启系统或终止进程。它通常用于提高系统的稳定性和可靠性,防止因硬件或软件故障导致的系统崩溃。
2025-04-03 14:17:03
306
原创 Oracle SQL 执行计划分析与优化指南
在 Oracle 数据库中,SQL 语句的执行计划可能会因统计信息、优化器参数等因素发生变化,从而影响查询性能。本指南介绍如何查看 AWR 中的多个执行计划、分析执行计划变化、获取 SQL 报告,以及如何使用 SQL Profile 强制绑定执行计划以提升查询稳定性。执行计划的波动可能会导致 SQL 语句的性能不稳定。如果 SQL 执行计划出现频繁变更,导致性能波动,可以使用 SQL Profile 强制绑定执行计划。执行后,根据提示输入相应 SQL ID,即可获取 SQL 性能报告。
2025-04-03 14:13:56
973
原创 记一次ORA600内部错误故障分析与修复实录
202X年X月X日,某用户的Oracle数据库在上午9点至10点期间发生故障,导致部分业务无法正常运行。经初步分析,发现数据库报出 `ORA-00600` 内部错误。该错误是Oracle的一个通用错误,通常由数据库内部逻辑异常、数据块损坏或存储问题引起。
2025-03-05 15:02:10
979
原创 Oracle回收站表闪回机制科普
在数据库中创建DDL触发器和DDL表时,发现在drop表的时候,oracle内部会先把表给rename后再drop到回收站内。那这个rename的操作有什么特殊的含义,接下来就是研究过程。
2025-03-04 09:30:38
491
原创 Oracle Redo日志损坏挽救详细攻略
Oracle Redo 日志损坏的恢复方法取决于日志的状态。对于 Unused 和 Inactive 状态的日志,通常可以直接清除;Active 状态的日志需要结合归档日志进行恢复;而 Current 状态的日志损坏最为严重,可能需要基于最新的备份进行完整恢复。合理配置日志管理策略,定期备份数据库,并妥善处理归档日志,可以有效降低因日志损坏导致的数据丢失风险。
2025-02-26 17:05:13
1165
原创 Oracle RMAN duplicate 标准化文档
RMAN Duplicate 功能是从Oracle 10g开始诞生;在11g的时候进行了很多增强,免去了10g版本下需要人工复制到备机上过来进行恢复的关键问题。通过11g的Duplicate可以创建一个数据完全相同但DBID不同的数据库。常用于搭建测试库以及搭建DataGuard.在11g的RMAN Duplicate中可以使用Active database duplicate和Backup-based duplicate两种方法实现。
2025-02-26 09:25:08
1082
原创 RMAN异机恢复
原数据库为11g RAC环境(11.2.0.4),操作系统为Linux。目标新库为11g (11.2.0.4) 单机,操作系统为Linux。
2025-02-26 09:24:11
1365
原创 RMAN备份恢复典型案例——跨平台迁移pdb
使用RMAN,可插拔数据库(PDB)可以传输并插入到目标多租户容器数据库(CDB),该数据库可以与源CDB不同平台。除了备份PDB之外,RMAN还可以复制将PDB插入目标CDB所需的元数据。但是源CDB和目标CDB必须使用相同的endian格式。
2025-02-26 09:22:43
223
原创 RMAN备份恢复典型案例——快速检查数据库一致性
以上操作都检查完毕后一般就可以顺利打开数据库,不过在打开过程中我们需要关注数据库alert日志,确认没有额外的报错,比如临时表空间问题。
2025-02-26 09:21:54
402
oracle Cloud Control软件介绍
2020-06-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人