Skip to content

feat: add Oracle Database@Google Cloud (ExaCS, Exascale, ADB-S, DBCS), ZDM & GoldenGate 23ai migration suite, and agent plugin - #451

Open
dumians wants to merge 10 commits into
google:masterfrom
dumians:OracletoolChainIntegration
Open

dumians wants to merge 10 commits into
google:masterfrom
dumians:OracletoolChainIntegration

Conversation

@dumians

@dumians dumians commented Sep 16, 2026

Copy link
Copy Markdown

Summary

This PR expands oracle-toolkit with end-to-end support for Oracle Database@Google Cloud, Zero Downtime Migration (ZDM) & Oracle GoldenGate 23ai, unified lifecycle CLI tooling, and the Oracle Database@Google Cloud & Migration Suite agent plugin.

Key Additions & Changes

  1. Oracle Database@Google Cloud Target Infrastructure (terraform/)

    • Exadata Database Service on Dedicated Infrastructure (ExaCS): Provisioning for X11M Exadata Infrastructure, VM Clusters, ODB Networks, and peered delegated Client/Backup subnets.
    • Exadata Database Service with Exascale (ExaDB-D Exascale): Exascale storage pool virtualization, multitenant storage vaults, thin snapshot cloning, and independent online ECPU/storage scaling.
    • Autonomous Database Serverless (ADB-S): Support for Autonomous Transaction Processing (ATP) and Autonomous Data Warehouse (ADW) with ECPU/storage autoscaling, automated backups, and private endpoints over TCPS port 1522 with mTLS wallets.
    • Base Database Service (DBCS / DB System): VM-based Oracle Database (19c / 23ai) provisioning with ECPU compute, customizable block storage, TDE encryption wallets, and unified auditing.
  2. Zero Downtime Migration (ZDM) & Oracle GoldenGate 23ai CDC

    • Physical Online Migration: Automated RMAN backup/restore and Data Guard standby synchronization with minimal cutover downtime (< 5 minutes).
    • Logical Online Migration: Parallel Data Pump export/import paired with Oracle GoldenGate 23ai CDC Hub replication.
    • Automated response file generation, passwordless PKCS12 auto-login wallets (orapki / mkstore), and pre-flight validation checks.
  3. Lifecycle Operations & Unified CLI Tooling

    • Harmonized build, pre-flight validation (check-swlib.sh including CLIENT edition support), OPatch maintenance (apply-patch.sh), and teardown (cleanup-oracle.sh) across GCE IaaS, Bare Metal Solution, Oracle Database@Google Cloud, and ZDM.
    • Removed legacy onprem environment options and standardized Exadata shapes to X11M.
  4. Oracle Database@Google Cloud & Migration Suite Agent Plugin (plugins/oracle-database-gcp/)

    • Added AGY CLI & Gemini Enterprise Marketplace plugin containing 7 specialized skills (oracle-exacs-deployment, oracle-exascale-deployment, oracle-adbs-deployment, oracle-dbcs-deployment, oracle-gce-iaas-deployment, oracle-zdm-migration, oracle-cloud-lifecycle-ops) and agent personas.
    • Added architecture blueprints, ZDM migration playbooks, and Marketplace setup FAQ documentation with standardized relative links.

@google-oss-prow

Copy link
Copy Markdown

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: dumians
Once this PR has been reviewed and has the lgtm label, please assign mfielding for approval. For more information see the Kubernetes Code Review Process.

The full list of commands accepted by this bot can be found here.

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant