oracle-dba-flashback-technologieslisted
Install: claude install-skill Shreyas70773/oracle-dba-agentic-skills
# Oracle DBA - Flashback Technologies
Oracle's flashback family for **19c and 23ai** (EE; single_instance and Data Guard;
on-prem): undo-based inspection and rewind (Flashback Query / Version Query, Flashback
Table, Flashback Transaction), recyclebin recovery (Flashback Drop), restore points
(normal and GUARANTEE FLASHBACK DATABASE), Flashback Data Archive (FDA) for long-term
history, and the plan-only **Tier-3 FLASHBACK DATABASE** rewind. Everything self-executing
is **T1 (observe)** or **T2 (reversible, dry-run-default)**. **FLASHBACK DATABASE rewinds the
whole DB and is T3** — it lives only in `references/runbooks.md#flashback-database`, prints
commands for a human, and never self-executes.
> Decision order, least-disruptive first: **Flashback Query** (just look) -> **Flashback
> Table / Drop / Transaction** (one object/txn, online, T2) -> **TSPITR / RECOVER TABLE**
> (backup-and-recovery skill, T3) -> **FLASHBACK DATABASE** (whole DB, T3, last resort
> before full PITR). Always inspect with a read-only query before any mutating flashback.
## Scope & risk map
| Task | Level | Tier | Mechanism (script / sql / runbook path) | Idempotent? |
|------|-------|------|------------------------------------------|-------------|
| Flashback Query (AS OF) + Flashback Version Query (VERSIONS BETWEEN) | L2 | T1 | `scripts/flashback_query.sh` / `.ps1` + `sql/flashback_query.sql` | yes — read-only (no DML/DDL; emits row sample + context) |
| Recyclebin inventory (undrop candidates) | L