Files
root b30a4f0d32 Diagram generation: ref-arch-driven procedure + spec validator + KB enrichment
The diagram path now follows a documented standard procedure (lookup
the closest Oracle Architecture Center reference → confirm components
→ author absolute_layout → spec validator → render → visually verify)
and ships persistent guardrails so layout regressions can't recur.

Persistent procedure changes (apply to all users, all sessions):
- tools/diagram_spec_validator.py — geometry checks (CONTAINER_TOO_THIN,
  CONTAINER_PADDING_VIOLATION, LABEL_OVERFLOW_PARENT) run BEFORE either
  renderer (drawio + PPTX). Catches the subnet-collapse / label-overflow
  bugs that the post-render drawio validator missed.
- tools/oci_diagram_gen.py + tools/oci_pptx_diagram_gen.py — call the
  spec validator before emitting any output. Adds mysql / mysql_heatwave
  type aliases.
- tools/archcenter_pattern_lookup.py — scores against cached page
  descriptions (not just the 1-line summary), supports --queries for
  multi-fragment composition, and applies synonym expansion via
  kb/architecture-center/synonyms.yaml so "LB HA cross AD" matches
  "load balancer high availability availability domain".
- kb/architecture-center/synonyms.yaml — canonical synonym table
  (load balancer, autonomous database, data guard, …) used by the
  lookup scorer.

KB enrichment:
- tools/archcenter_description_fetcher.py + 121 cached _description.md
  under kb/diagram/assets/archcenter-refs/<slug>/. Removes the runtime
  dependency on docs.oracle.com when authoring specs and feeds the
  pattern-lookup scorer.
- 110+ cached .drawio / .svg / .png references for offline reuse,
  plus the OCI Toolkit v24.2 import (kb/diagram/assets/oci-toolkit-drawio).

Documentation:
- docs/skill/output-formats.md — new "Standard diagram-generation
  procedure (MANDATORY)" + geometry rules + the new validator entry.
- SKILL.md option 2 — references the mandatory procedure.
- README.md — describes the spec validator, archcenter_pattern_lookup
  and description fetcher, and updates the KB-health table.

Tooling that backs the procedure (cumulative across recent sessions):
tools/archcenter_case_runner.py, archcenter_batch_driver.py,
archcenter_zip_downloader.py, drawio_visual_validator.py,
drawio_fidelity_eval.py, harvest_drawio_icon.py, import_oci_library.py,
oci_pptx_diagram_gen.py, oci_pptx_render.py, refresh_pptx_icon_index.py.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-25 21:15:21 -03:00

4.7 KiB

Back up from Exadata on Dedicated Infrastructure to Zero Data Loss Autonomous Recovery

Summary (catalog)

Autonomous Recovery Service for ExaCS backups. Automated backup management with real-time redo protection. Validates backup recoverability automatically.

Architecture (fetched from source)

Architecture

This playbook describes how to perform backup and recovery operations between Oracle Exadata Database Service on Dedicated Infrastructure and Recovery Service .

Description of the illustration exadata-dedicated-recovery-backup-architecture.png

exadata-dedicated-recovery-backup-architecture.zip

Before You Begin

Before you begin, check the versions of major software components used in this setup, and review the product documentation for later reference

Review Software Requirements

  • Oracle Exadata Database Service on Dedicated Infrastructure

  • Oracle Database Enterprise Edition Extreme Performance 19.18 or newer

Review Documentation

  • Introducing the Oracle Database Zero Data Loss Autonomous Recovery Service

  • About Oracle Database Autonomous Recovery Service

  • "Back Up and Recovery in Base Database Service" in Oracle Cloud Infrastructure documentation

Considerations for Configuration

Before you begin to configure backups and recovery, review these assumptions and considerations.

  • The virtual cloud network (VCN) where Oracle Exadata Database Service on Dedicated Infrastructure is configured, must route packages to the OCI Services Network (where Recovery Service is configured) via a service gateway.

  • There are two types of backups: Oracle managed backups and user configured backups. Oracle managed backups are configured using the OCI console or REST API. User configured backups are configured using the dbaascli only.

  • This playbook uses Oracle managed backups to Recovery Service . User configured backups are out of scope of this playbook.

  • Combining Oracle managed backups and user configured backups is not supported.

  • The Recovery Service enables databases to restore to the last known good state with minimal data loss, to a specific timestamp, or SCN. The OCI console, however, does not support restoring a database from a specific backup from the list of backups displayed in the console. Although it's not possible to restore a database from a backup in this list, the list of backups can be used as a reference as to what data is currently available for restore operations.

  • The OCI console cannot restore a particular pluggable database (PDB) . Only the full container database (CDB) can be restored.

About Required Products and Roles

This solution requires the following products and roles:

  • Oracle Cloud Infrastructure

  • Oracle Cloud Infrastructure Identity and Access Management

  • Oracle Exadata Database Service on Dedicated Infrastructure

  • Oracle Database Zero Data Loss Autonomous Recovery Service

  • Oracle Database

These are the roles needed for each product.

Service Name: Role Required to...

Oracle Cloud Infrastructure : VCN admin Add OCI services gateway and create security rules to allow connections from Oracle Database Zero Data Loss Autonomous Recovery Service to the Oracle Exadata Database Service on Dedicated Infrastructure backup network.

Oracle Cloud Infrastructure Identity and Access Management : IAM service admin Add security policies for Oracle Database Zero Data Loss Autonomous Recovery Service .

Oracle Exadata Database Service on Dedicated Infrastructure : database admin

  • Create database with Oracle managed backups to Oracle Database Zero Data Loss Autonomous Recovery Service .

  • Modify database to add Oracle managed backups to Oracle Database Zero Data Loss Autonomous Recovery Service .

Oracle Database Zero Data Loss Autonomous Recovery Service : admin Add Oracle Database Zero Data Loss Autonomous Recovery Service subnet for Oracle Exadata Database Service on Dedicated Infrastructure backups.

Oracle Database : sys Configure backups to Oracle Database Zero Data Loss Autonomous Recovery Service .

See Oracle Products, Solutions, and Services to get what you need.

Title and Copyright Information

Back up Oracle Exadata on Dedicated Infrastructure to Oracle Zero Data Loss Autonomous Recovery Service

F84015-04

July 2025

Copyright © 2023,2025,

Oracle and/or its affiliates.