跳过正文
Greatfinish

Greatfinish

DBA / 数据库运维与故障处理

专注数据库生产故障处理、性能优化、备份恢复、RAC/Data Guard、PostgreSQL、达梦数据库与 Linux 运维实践。

88 篇文章 · 持续更新

最近的文章

Oracle 19c RAC 到单实例 ADG 实战:Active Duplicate、双 Thread Redo 与归档清理

一篇 Oracle 19c RAC 到单实例 ADG 的完整部署实战:从 FORCE LOGGING、双 thread SRL、静态监听和网络认证开始,通过 RMAN Active Duplicate 构建文件系统备库,再配置 ASYNC Redo Apply、Active Data Guard,并补充安全的归档清理脚本。

达梦数据库报 -20011 缓冲区不足、-544 超出全局排序空间:一次从内存排查到存储过程整改的实战

一次达梦 DM8 内存与排序空间故障实战:表面是 -20011 缓冲区不足和 -544 排序空间不足,实际排查发现主机和 BUFFER 并未耗尽,真正值得关注的是报表过程中的大排序、动态 SQL、DBMS_OUTPUT、字面量拼接、重复执行和无必要去重。

从连接数耗尽到 TX 行锁:一次 Oracle 11g RAC 故障排查记录

一次 Oracle 11g RAC 故障复盘:表面是连接数耗尽,实际根因是高并发 UPDATE 触发行级 Trigger,Trigger 双重循环中的 DELETE 对近 300 万行表反复全表扫描,拖长事务持锁时间,最终放大 TX 行锁并耗尽 Session。

记一次 Oracle RAC Level 0 备份连续失败:从 NetBackup Status 6 到 datafile 264 恢复

一次 Oracle RAC RMAN 与 NetBackup 联合故障处理:从 Status 6 追到 datafile 264 固定块 I/O 读取失败,迁移故障 extent 后生成救援 Level 0 backupset,将数据文件恢复到新的 ASM 文件,并完成物理、逻辑及 SBT 单文件备份验证。