GreatfinishDBA / 数据库运维与故障处理 专注数据库生产故障处理、性能优化、备份恢复、RAC/Data Guard、PostgreSQL、达梦数据库与 Linux 运维实践。88 篇文章 · 持续更新
Rsync 从入门到实战:Windows Server 2012 R2 同步 700GB 文件到 Linux2026-09-07·983 字·5 分钟Linux 运维实战 Rsync CwRsync Windows Server 2012 R2 Linux UOS 文件同步 增量同步 Rsync Daemon NAT TCP 873 PowerShell 备份 运维一次 Windows 到 Linux 的 rsync 大目录同步实战:从 rsync 基础、daemon 服务配置、cwRsync 路径转换,到 NAT 后源 IP 识别、742GB 全量同步和后续 dry-run 增量确认。
Oracle 19c RAC 到单实例 ADG 实战:Active Duplicate、双 Thread Redo 与归档清理2026-09-06·2786 字·14 分钟Oracle Data Guard Oracle 19c Oracle RAC ADG Data Guard RMAN Active Duplicate Physical Standby Standby Redo Log SRL Redo Apply Active Data Guard ASM OMF 归档清理 DBA一篇 Oracle 19c RAC 到单实例 ADG 的完整部署实战:从 FORCE LOGGING、双 thread SRL、静态监听和网络认证开始,通过 RMAN Active Duplicate 构建文件系统备库,再配置 ASYNC Redo Apply、Active Data Guard,并补充安全的归档清理脚本。
达梦数据库报 -20011 缓冲区不足、-544 超出全局排序空间:一次从内存排查到存储过程整改的实战2026-08-27·49491 字·233 分钟达梦数据库 故障处理 达梦 DM8 -20011 -544 缓冲区不足 排序空间 SORT_BUF_GLOBAL_SIZE V$RUNTIME_ERR_HISTORY V$SORT_HISTORY DBMS_OUTPUT 动态SQL 存储过程优化 SQL优化 DBA一次达梦 DM8 内存与排序空间故障实战:表面是 -20011 缓冲区不足和 -544 排序空间不足,实际排查发现主机和 BUFFER 并未耗尽,真正值得关注的是报表过程中的大排序、动态 SQL、DBMS_OUTPUT、字面量拼接、重复执行和无必要去重。
达梦 DM8 SQL 执行计划与操作符实战:从 EXPLAIN 到 AUTOTRACE、ET2026-08-19·6556 字·31 分钟达梦数据库 SQL优化 达梦 DM8 执行计划 SQL优化 EXPLAIN AUTOTRACE ET CSCN2 SSEK2 BLKUP2 HASH JOIN MERGE JOIN NEST LOOP DBA从执行计划三元组、access/filter、CSCN2、SSEK2、BLKUP2 等基础开始,结合 EXPLAIN、AUTOTRACE 和 ET,用多组 DM8 实测案例分析扫描、回表、聚合、连接、排序和集合运算。
从连接数耗尽到 TX 行锁:一次 Oracle 11g RAC 故障排查记录2026-08-17·1540 字·8 分钟Oracle 故障处理 Oracle RAC Oracle 11g TX行锁 Enq: TX - Row Lock Contention ORA-00018 Trigger 全表扫描 SQL优化 执行计划 组合索引 JDBC DBA一次 Oracle 11g RAC 故障复盘:表面是连接数耗尽,实际根因是高并发 UPDATE 触发行级 Trigger,Trigger 双重循环中的 DELETE 对近 300 万行表反复全表扫描,拖长事务持锁时间,最终放大 TX 行锁并耗尽 Session。
记一次 Oracle RAC Level 0 备份连续失败:从 NetBackup Status 6 到 datafile 264 恢复2026-08-06·1314 字·7 分钟Oracle 备份恢复 Oracle RAC Oracle 11g RMAN NetBackup Level 0 ASM ORA-19501 ORA-15081 Status 6 数据文件恢复 VALIDATE SBT_TAPE DBA 故障处理一次 Oracle RAC RMAN 与 NetBackup 联合故障处理:从 Status 6 追到 datafile 264 固定块 I/O 读取失败,迁移故障 extent 后生成救援 Level 0 backupset,将数据文件恢复到新的 ASM 文件,并完成物理、逻辑及 SBT 单文件备份验证。