
Oracle


Oracle ADG 同步状态与延迟巡检 SQL SOP
·2054 字·10 分钟
一篇 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 CPU 高故障处理实战
通过操作系统 PID、v$session、dba_scheduler_running_jobs、dbms_xplan 等手段,定位 Oracle CPU 高的根因,并给出 SQL 和索引优化思路。


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

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


Oracle 空间管理深度解析:从逻辑存储结构、HWM 到空间回收策略
一篇 Oracle 空间管理深度解析文章,从逻辑存储结构、HWM、高水位线、段内空闲、表空间回收、数据文件收缩、索引整理和生产决策角度,说明空间回收到底该不该做、什么时候做、怎么做。

Oracle SQL Tuning Advisor 实战:从 AWR 定位慢 SQL 到索引优化落地
·3802 字·18 分钟
一次 Oracle SQL 优化实战:AWR 定位 SQL_ID f6asas4cp2n53,SQL Monitor 显示执行约 27 秒且 User I/O 等待明显,SQL Tuning Advisor 建议 SQL Profile 和复合索引,最终创建 UI_SALES_INVOICES(IOTYPE,CSTID) 索引后性能降至约 5 秒。