SYS 口令在传输暂停窗口内被轮换,备库密码文件仍是旧副本,Redo 传输自 09-26 起持续报 ORA-16191。直到主库存储故障、准备切换,才发现备库落后 21 小时、GAP 41 个序列。本文复盘时间线、13 分钟决策与修复步骤。
SYS 口令在传输暂停窗口内被轮换,备库密码文件仍是旧副本,Redo 传输自 09-26 起持续报 ORA-16191。直到主库存储故障、准备切换,才发现备库落后 21 小时、GAP 41 个序列。本文复盘时间线、13 分钟决策与修复步骤。
一次存储微码升级后,DATA06 上的 FILEDIR 元数据块校验失败,+DATA 被集群强制卸载、双实例 abort。本文记录从三视角告警对齐、kfed 取证、amdu 离线抽取到 NORESETLOGS 完全恢复的全过程,附命令速查。
千万级订单表并发查询把 CPU 打满,单字段索引全部失效。本文按会话、ASH、AWR、执行计划的顺序定位热点 SQL,说明全表扫描的成因,并给出复合覆盖索引与 SQL 改写方案。
会话卡住先分清行级等待还是表级等待。本文按 TX/TM 加锁顺序和兼容矩阵解释阻塞成因,用可复现实验给出阻塞树、锁与对象关联查询,并覆盖 DDL 与 latch 的定位方法。
不做全库时间点恢复,也能把误删、误改的行补回来。本文给出 LogMiner 的适用边界、归档与补充日志配置、DBMS_LOGMNR 完整流程,以及按时间与表名筛出 SQL_UNDO、导出审核后执行的恢复方法。
单机 19.3 升级到 RU 19.25 并叠加 OJVM 补丁的完整过程:OPatch 替换、空间与冲突检查、apply、datapatch、无效对象编译,以及回退与验证。
用 sar、uptime、mpstat、ps 和 iostat 快速判断数据库主机是 CPU 紧张、I/O 排队还是 Oracle 进程本身在吃资源,并给出从系统 PID 定位到具体 SQL 的查询脚本。
两节点 19c RAC 的完整落地记录:规划、私网、共享存储与 multipath、内核参数、用户与 udev,到 Grid 与 DB 软件安装(图形化 / 静默两条路径)、ASM 磁盘组、dbca 建 CDB/PDB,最后给出建库参数优化与日志清理脚本,每一步都标注执行节点。
从客户端 TNSNAMES 的 LOAD_BALANCE、FAILOVER_MODE 到服务端 sqlnet.ora 的 VALIDNODE_CHECKING,给出 RAC 与单机环境的完整配置、生效方式和容易踩的坑。
三节点 RAC 中 qwdb03 被 CSSD 踢出集群并重启。本文从 CRS alert 的 CRS-1612/1611/1610 倒计时入手,还原心跳丢失到节点驱逐的链路,给出私网、时间同步与集群日志检查清单。