
文章


Oracle 表结构变更引发包体失效、library cache pin 和行锁阻塞故障处理复盘
·1361 字·7 分钟
一次由表新增字段引发的 Oracle 生产故障复盘:SCM_PUBLIC、SCM_PURBILL 包体 INVALID,业务高并发触发 library cache 争用,部分会话持有 DML 锁后无法提交,最终形成 enq: TX 行锁阻塞。

PostgreSQL 锁排查处理流程
·775 字·4 分钟
通过 pg_stat_activity、pg_locks、pg_blocking_pids 定位 PostgreSQL 锁等待和 idle in transaction 阻塞源,并给出生产处理流程。




华为云 DDS 迁移到天翼云 DDS:基于 mongodump / mongorestore 的实战指南
一次 MongoDB 兼容 DDS 跨云迁移实战:源端华为云 DDS 使用 mongodump –archive –gzip 导出,目标端天翼云 DDS 使用 mongorestore 按业务库白名单恢复,并完成集合、索引和关键数据核验。


从 ORA-12547 到数据库恢复:一次目录 owner 与权限误改的完整排障记录
·1541 字·8 分钟
一次 Oracle 目录权限事故复盘:误执行 chown -R 和 chmod -R 破坏 /u01 权限体系,引发 ORA-12547。通过恢复 ORACLE_HOME、ORACLE_BASE、oraInventory、bin/oracle 权限以及运行目录权限,最终恢复数据库和监听。
