GreatfinishDBA / 数据库运维与故障处理 专注数据库生产故障处理、性能优化、备份恢复、RAC/Data Guard、PostgreSQL、达梦数据库与 Linux 运维实践。88 篇文章 · 持续更新
达梦数据库 TRUNCATE / DROP 后数据真的没了吗?一次数据文件残留实验验证2026-07-06·6145 字·29 分钟达梦数据库 数据恢复 达梦 DM8 TRUNCATE DROP 数据恢复 数据文件 DBF 10002 Trace DMDUL 离线抽取 DBA一次达梦数据库 TRUNCATE / DROP 数据文件残留实验:从 SQL 层面、数据字典、数据文件物理扫描和 10002 trace 多个角度验证数据是否真的被清理,并使用 dmdul 离线抽取工具成功恢复 TRUNCATE 后的测试数据。
记一次由 SQL 执行计划异常引发的高 CPU 与 cache buffers chains 竞争故障处理2026-06-10·1953 字·10 分钟Oracle Oracle 11g SQL优化 执行计划 高CPU Cache Buffers Chains Latch Free SQL Plan Baseline 绑定变量 故障处理 DBA一次 Oracle SQL 执行计划异常故障复盘:多个 w3wp.exe 会话集中执行 SQL_ID 4ja6bgs1su89c,child 21 选择低选择性 DEALID 索引,导致约 29.7 亿逻辑读、CPU 接近 100%、latch free 与 cache buffers chains 竞争。最终通过固定好计划、清理坏游标、创建复合索引并收集统计信息恢复稳定。
Oracle ADG 同步状态与延迟巡检 SQL SOP2026-06-08·2054 字·10 分钟Oracle Oracle ADG Data Guard Active Data Guard 归档缺口 MRP RFS Apply Lag Transport Lag DBA一篇 Oracle ADG 巡检与故障判断 SOP,系统整理备库侧与主库侧常用 SQL,包含 v$database、v$managed_standby、v$dataguard_stats、v$archive_gap、v$archived_log、v$archive_dest_status 等视图的检查方法,并给出 archive gap、MRP 未启动、主库传输异常、应用慢和 RMAN 增量推进备库的处理流程。
Oracle 与达梦数据库动态数据脱敏实战:基于 DBMS_REDACT / DBMS_RLS2026-05-26·1908 字·9 分钟Oracle 达梦数据库 Oracle 达梦 DM8 DBMS_REDACT DBMS_RLS 动态脱敏 数据安全 敏感数据保护 DBA一篇数据库动态数据脱敏实战文档,基于 Oracle DBMS_REDACT 与达梦 DM8 DBMS_RLS 实现身份证号、手机号、工资字段脱敏,覆盖策略创建、字段绑定、普通用户验证、管理员绕过、策略查看和 Oracle / 达梦机制对比。
Oracle 18c 使用 RMAN Duplicate 恢复被误修改视图实战2026-05-22·20434 字·96 分钟Oracle Oracle 18c RMAN Duplicate 视图恢复 PITR 辅助库 故障处理 DBA一次 Oracle 18c 生产恢复实战:业务视图 WMPROD.V_YN_GSP_NBR 被误修改,不采用整库回退,而是使用 RMAN Duplicate 创建辅助库 WMSAUX,恢复到误修改前时间点,提取旧视图定义后精准恢复生产视图。
Linux 性能故障诊断实战:CPU、I/O、内存与网络排查命令详解2026-05-22·1671 字·8 分钟Linux Linux 性能诊断 CPU 磁盘IO 内存 网络排查 运维 故障处理一篇 Linux OS 层性能排障手册,系统梳理 uptime、top、vmstat、mpstat、pidstat、iostat、iotop、free、sar、ss、tcpdump 等命令的用法、关键参数、重点字段和生产判断标准。