Field Kit / Oracle
Scope: Oracle 11g–21c · Data Guard (physical standby) & RAC · Linux/Unix & Windows Run this first — never assume: SELECT banner FROM v$version; and SELECT database_role, open_mode, platform_name FROM v$database; — release, role and OS change which fix applies.
Paste an error message / alert-log snippet

Paste an ORA- error or a chunk of the alert log — it pulls the codes and classifies them below. Nothing leaves the browser.

Triage tree

Symptom → cause → numbered fix. Every outcome names the dependencies to check and when to escalate. Jump into any area, or search above for a specific code.

Now — first-responder scripts

Copy-paste diagnostics for "what's happening right now." Comments say where to run each and what healthy looks like. All read-only unless flagged.

Data Guard health, explained

A standby is “healthy” only when four things are true at once: redo is shipping (transport), redo is applying, there is no gap, and the config can actually change roles on demand. Each row is one signal — where to read it, what good looks like, and the red flag.

SignalWhere (view)HealthyRed flag
Role & modev$databasePrimary READ WRITE · standby MOUNTED / READ ONLYStandby READ WRITE → split-brain risk
Redo transportv$archive_dest_statusSTATUS = VALID, no errorERROR / DEFERRED = redo not shipping (16778/16191)
Redo applyv$managed_standbyMRP0 = APPLYING_LOGNo MRP row = apply stopped (16766)
Apply / transport lagv$dataguard_statsnear zeroGrowing = falling behind; breaks FSFO (16853)
Archive gapv$archive_gapno rowsRows = missing sequences (16724)
Standby redo logsv$standby_logpresent, sized like online redoNone = no real-time apply; SYNC falls to ARCH (16789)
Protection & switchoverv$databasemode as designed; TO STANDBY / TO PRIMARYOther switchover_status = not safe to switch roles
Broker viewDGMGRL SHOW CONFIGURATIONSUCCESSWARNING / ERROR (16809 / 16810)

Protection modes — the RPO dial:

Versions & platform — don’t assume: covers 11g–21c. The breakpoints that bite: 12c brought multitenant (CDB/PDB) and RedoRoutes; 12.2 deprecated FAL_CLIENT and added FASTSYNC; 19c is the long-term release most shops run. Paths differ by OS — the password file, archive dest and clusterware logs are in different places on Linux/Unix vs Windows, and ASM vs filesystem changes the reclaim path. On RDS Oracle you manage it through rdsadmin, not directly. Each error card flags its own version/OS trap.

Write up the ticket

Once it’s resolved, assemble a paste-ready summary. Any triage outcome above has an Add to ticket button that fills this in — edit and copy. Nothing is stored or sent.

Field Kit — offline Oracle Data Guard & RAC incident triage · a ReliabilityOps tool by Grand Canyon Computers. Decision-tree triage built from vetted references for Oracle 12c–19c/21c; confirm against your version and your site's runbook before acting on production. Every query here is read-only. Nothing on this page calls the network; your inputs never leave the browser.