The blog
Practical, vendor-neutral Oracle engineering — verified against real systems.
- Security & Ops •
The Oracle Hardening Checklist That Actually Matters
Oracle hardening without the busywork: close default-password accounts, tame PUBLIC and ANY grants, lock the listener, encrypt at rest, and audit what matters.
- Cloud & Migration •
OCI vs Oracle Database@Azure: Where Should Your Oracle Database Live?
OCI native, Oracle Database@Azure, or the Interconnect? Choose by where your apps live, latency, Azure commitments (MACC), and cost — with a decision tree.
- HA & DR •
Oracle RMAN Recovery Runbook: Restore, Recover, Prove It
Restore rebuilds datafiles; recover rolls them forward. The RMAN runbook for a lost datafile, controlfile, bad DELETE, or corrupt block — proven, not hoped.
- Cloud & Migration •
Your First Oracle Autonomous Database on OCI Always Free
Stand up a real, managed Oracle Autonomous Database free on OCI Always Free in minutes — provision it, connect with no client install, and try AI Vector Search.
- Security & Ops •
Oracle Patching, Demystified: CPU, RU, RUR — and What Changed in 2026
Oracle patching in 2026: what a Release Update is, why RUR is dead, the new monthly CSPU and MRP, and how to apply it with OPatch and datapatch — no outage.
- Cloud & Migration •
Migrating Oracle to the Cloud: Which Method, and When
Choose an Oracle cloud migration method — Data Pump, transportable tablespaces, Data Guard, GoldenGate, or ZDM — by downtime, endianness, version, and target.
- Performance •
ORA-00060 Deadlock: Find It, Fix It, Prevent It
ORA-00060 rolls back one statement, not your transaction. How to read the deadlock graph, the causes (lock order, unindexed FKs, bitmaps, ITL), and the fixes.
- Performance •
Oracle Wait Events, Decoded: The Half-Dozen
A wait event is just where a session spent time not on CPU. Learn the six that matter, rank them by DB time, and ignore the idle ones.
- HA & DR •
Data Guard Switchover vs Failover: Which Role Transition, and When
Switchover is a planned zero-loss role swap; failover is for when the primary is gone — plus Fast-Start Failover, protection modes, and the mistakes to avoid.
- HA & DR •
RAC Node Eviction: A Troubleshooting Checklist That Starts With "Why"
Oracle RAC node eviction from the logs up: the three heartbeats, misscount vs disktimeout, split-brain and voting disks, and a checklist to find the real cause.
- Performance •
How to Read an AWR Report Without Drowning
A field guide to Oracle AWR and ASH: DB Time as the master metric, the sections that matter, wait events decoded, the ratios to ignore — plus a free lab.
- HA & DR •
The Oracle HA Decision Tree: RAC vs Data Guard vs Both
RAC survives node failure; Data Guard survives site loss; only backups survive a bad DELETE. A RAC-vs-Data-Guard decision framework with RTO/RPO and a free lab.