Extract Oracle databases at scale
Three-phase parallel JDBC reads (PK, ROWID, LOB) with automatic table classification and per-table SCN consistency. 8,000+ rows/sec on a single Container Apps Job; scales linearly with concurrency.
Live on Azure Marketplace · Microsoft Co-sell Ready
A Marketplace-ready Bicep solution template that extracts Oracle databases (on-prem, OCI, AWS RDS, or Azure VM) to ADLS Gen2 as Snappy Parquet. Bring it back to Oracle when you need it, or query it directly via Synapse Serverless or Microsoft Fabric — no Oracle restore needed.
Free template · Microsoft Co-sell Ready · MACC-eligible. Customers pay Microsoft for the Azure resources the template provisions and pay KinetiStack™ nothing.
What it does
Three-phase parallel JDBC reads (PK, ROWID, LOB) with automatic table classification and per-table SCN consistency. 8,000+ rows/sec on a single Container Apps Job; scales linearly with concurrency.
Captured DDL, portability cleanup, and post-restore row-count validation. Restore to the same Oracle or a different one. Resume from partial failures via the same JOB_ID.
Every extract emits Synapse Serverless and Microsoft Fabric SQL catalogs. Customers run one script and get queryable views over the Parquet archive — no Oracle restore required.
Architecture
One Bicep template provisions ADLS Gen2 (with optional lifecycle tiering and WORM immutability), Key Vault, Log Analytics, a VNet-injected Container Apps Environment with extractor and restore Jobs, and a FastAPI control plane with a Web UI.
Optional private endpoints on storage and Key Vault. Container Apps Easy Auth via Microsoft Entra ID. Built-in Azure Monitor Workbook for operations and cost.
Deploy time: ~3 minutes after the Marketplace UI walkthrough.
Who it's for
Compliance retention with optional 7-year WORM immutability and private endpoints. Query archived data when audit asks without paying for an always-running Oracle license.
Database teams migrating off Oracle who want a one-time extraction that lives on as a queryable archive. Decommission the source, keep the data accessible.
Data platform teams populating Azure data lakes from Oracle sources without rebuilding the schema in Synapse or Fabric. Parquet lands in your lake; query it however you query everything else.
Observability
An Azure Monitor Workbook deploys alongside the product with KQL-backed views for job activity, throughput, success rate, daily Container Apps spend, and recent failures with deep links.
Three pre-configured alert rules wire to an Action Group with email notification: job failed (sev 2), zero successful tables (sev 1), and no successful extract in 24 hours (sev 3).
Tech stack
Custom Azure SDK token provider — works on AKS Workload Identity Federation, Container Apps MSI, VM MSI, service principals, and developer credentials. One authentication path across every deployment context.
Pricing
The Marketplace Bicep template is free. Customers pay Microsoft only for the Azure resources it provisions. Fixed baseline runs about $22/month (Key Vault, Log Analytics, idle control plane). Storage and Container Apps Job execution are usage-based and scale with your archive size and extract cadence.
Need more? KinetiStack™ offers
Get started
Deploy in three clicks with the Deploy to Azure button — the offer is live and Microsoft Co-sell Ready. For onboarding assistance or a guided pilot, get in touch.
Documentation
Every offer release includes the full operator documentation set. Documentation is available alongside the public repository at Marketplace launch.