284 lines
12 KiB
YAML
284 lines
12 KiB
YAML
---
|
||
last_verified: 2025-09-11
|
||
source: https://www.oracle.com/cloud/price-list/
|
||
description: OCI Database Service pricing for estimation purposes.
|
||
currency: USD
|
||
disclaimer: |
|
||
Approximate pricing for estimation (within ~15%). Actual pricing varies by
|
||
region, commitment level, and negotiated discounts. Always verify against
|
||
https://www.oracle.com/cloud/pricing/
|
||
---
|
||
|
||
# ── Autonomous AI Database (Serverless) ───────────────────────────
|
||
# NOTE: ADB now uses ECPU billing model (not OCPU)
|
||
|
||
autonomous_database_serverless:
|
||
billing_unit: ECPU
|
||
license_included:
|
||
ecpu_per_hour: 0.0420
|
||
byol:
|
||
ecpu_per_hour: 0.0168
|
||
storage:
|
||
per_gb_month: 0.0850
|
||
per_tb_month: 87.04
|
||
auto_scaling:
|
||
notes: "Billed per ECPU-second for additional ECPUs above base. Same rate."
|
||
adg_standby:
|
||
notes: "Standby ECPU cost at same rate as primary. Storage shared (no extra)."
|
||
backup:
|
||
notes: "Automated backups included in storage cost. Manual backups use Object Storage rates."
|
||
examples:
|
||
8_ecpu_2tb_payg:
|
||
monthly_li: "$2,699"
|
||
monthly_byol: "$1,150"
|
||
breakdown: "8 ECPU × $0.0420/hr × 730hr + 2048GB × $0.0850"
|
||
8_ecpu_2tb_byol_with_adg:
|
||
monthly: "$2,300"
|
||
breakdown: "2 × (8 ECPU × $0.0168/hr × 730hr) + 2048GB × $0.0850"
|
||
|
||
# ── Autonomous AI JSON Database ────────────────────────────────────
|
||
|
||
autonomous_json_database:
|
||
billing_unit: ECPU
|
||
ecpu_per_hour: 0.0420
|
||
storage_per_gb_month: 0.0850
|
||
notes: "Same pricing as ADB-S, optimized for JSON document workloads"
|
||
|
||
# ── Autonomous Database Dedicated ──────────────────────────────────
|
||
|
||
autonomous_database_dedicated:
|
||
billing_unit: ECPU
|
||
infrastructure:
|
||
# X9M / X8M — fixed rack shapes (legacy, still available in some regions)
|
||
x9m:
|
||
quarter_rack:
|
||
base_per_hour: "~$10.50"
|
||
monthly_estimate: "$7,500–$8,000"
|
||
included: "2 DB servers, 3 storage servers, 100TB usable"
|
||
half_rack:
|
||
base_per_hour: "~$21.00"
|
||
monthly_estimate: "$15,000–$16,000"
|
||
included: "4 DB servers, 6 storage servers, 200TB usable"
|
||
full_rack:
|
||
base_per_hour: "~$42.00"
|
||
monthly_estimate: "$30,000–$32,000"
|
||
included: "8 DB servers, 12 storage servers, 400TB usable"
|
||
# X11M — elastic scaling (new default as of 2025, replaces fixed rack shapes)
|
||
x11m:
|
||
model: "Elastic — 2 to 32 DB servers + 3 to 64 storage servers (no fixed rack shapes)"
|
||
minimum_config: "2 DB servers minimum (cannot order 1 DB server) + 3 storage servers"
|
||
billing: "Per ECPU per second (8-ECPU minimum per active DB VM)"
|
||
infrastructure_rate: "NOT PUBLICLY LISTED — requires OCI PDM/sales confirmation"
|
||
monthly_estimate: "Confirm with Oracle sales; X9M rates used as proxy for estimation"
|
||
notes: |
|
||
X11M is the current-generation Exadata infrastructure (announced 2025).
|
||
Key changes vs X9M:
|
||
- No fixed quarter/half/full rack — elastic scale in/out
|
||
- MINIMUM: 2 DB servers + 3 storage servers (cannot provision less)
|
||
- Infrastructure pricing parity with X9M (no premium) per Oracle comms,
|
||
but exact per-hour rates are not published in the public price list
|
||
- ECPU billing by the second (vs hourly in older generations)
|
||
- Improved compute, storage density, and RDMA throughput vs X9M
|
||
ecpu_pricing:
|
||
license_included_per_hour: 0.0672
|
||
byol_per_hour: 0.0504
|
||
notes: |
|
||
Infrastructure cost is fixed per rack size (X9M) or elastic per server (X11M). ECPU cost is on top.
|
||
DEP (Database Enterprise Patching) co-location is at next maintenance window.
|
||
Billing starts only at AVAILABLE state.
|
||
Provisioning takes days to weeks depending on capacity.
|
||
IMPORTANT: For X11M sizing, confirm infrastructure rates with PDM — use X9M as proxy only.
|
||
|
||
# ── Base Database Service (DBCS) ──────────────────────────────────
|
||
|
||
dbcs:
|
||
billing_unit: ECPU
|
||
license_included:
|
||
ecpu_per_hour_se: 0.0336 # Standard Edition
|
||
ecpu_per_hour_ee: 0.0420 # Enterprise Edition
|
||
ecpu_per_hour_ee_hp: 0.0504 # High Performance
|
||
ecpu_per_hour_ee_ep: 0.0672 # Extreme Performance — BYOL only on newer docs
|
||
byol:
|
||
ecpu_per_hour: 0.0168
|
||
storage_per_gb_month: 0.0255
|
||
notes: |
|
||
SE = Standard Edition, EE = Enterprise Edition,
|
||
HP = High Performance (partitioning, advanced compression, etc.),
|
||
EP = Extreme Performance (RAC, Active Data Guard, In-Memory).
|
||
Backup storage charged separately at Object Storage rates.
|
||
examples:
|
||
4_ecpu_ee_hp_500gb:
|
||
monthly_li: "$160"
|
||
breakdown: "4 ECPU × $0.0504/hr × 730hr + 500GB × $0.0255"
|
||
|
||
# ── Exadata Database Service Dedicated ─────────────────────────────
|
||
|
||
exadata_dedicated:
|
||
billing_unit: ECPU
|
||
infrastructure:
|
||
# X9M — fixed rack shapes (available in all regions)
|
||
x9m:
|
||
quarter_rack:
|
||
per_hour: 2.10
|
||
monthly_estimate: "$1,533"
|
||
half_rack:
|
||
per_hour: 6.30
|
||
monthly_estimate: "$4,599"
|
||
full_rack:
|
||
per_hour: 12.60
|
||
monthly_estimate: "$9,198"
|
||
# X11M — elastic scaling (current generation, replaces fixed rack shapes)
|
||
x11m:
|
||
model: "Elastic — 2 to 32 DB servers + 3 to 64 storage servers"
|
||
minimum_config: "2 DB servers + 3 storage servers (hard minimum — applies to ADB-D and ExaCS)"
|
||
billing: "Per ECPU per second (8-ECPU minimum per active DB VM)"
|
||
infrastructure_rate: "Line items exist in OCI price list ('Database Server - X11M' and 'Storage Server - X11M') but dollar amounts not visible without Oracle Cost Estimator or authenticated access"
|
||
proxy_for_estimation: "Use X9M quarter rack ($2.10/hr) as proxy for 2 DB + 3 storage"
|
||
notes: |
|
||
X11M is confirmed current-gen Exadata for both ExaCS and ADB-D on OCI.
|
||
MINIMUM: 2 DB servers + 3 storage servers — cannot provision less (verified against Oracle datasheets).
|
||
Per-server line items exist in price list but amounts require Oracle Cost Estimator or PDM quote.
|
||
Use X9M quarter rack ($2.10/hr infrastructure) as proxy for minimum config estimation.
|
||
ecpu_pricing:
|
||
license_included_per_hour: 0.0504
|
||
byol_per_hour: 0.0420
|
||
what_is_included:
|
||
- "Exadata smart storage (flash cache, storage indexes)"
|
||
- "Automated patching (GI + DB separate schedules)"
|
||
- "Automated backups to Object Storage"
|
||
- "RAC licensing included in Extreme Performance edition"
|
||
what_is_extra:
|
||
- "Data Guard setup and standby infrastructure"
|
||
- "Additional storage beyond rack capacity"
|
||
- "Object Storage for long-term backup retention"
|
||
gotchas:
|
||
- "Infrastructure cost is fixed regardless of ECPU utilization (X9M)."
|
||
- "X11M elastic model: scale in/out by server, not by rack."
|
||
- "Provisioning takes 4-8 hours."
|
||
- "X11M has improved storage density, RDMA throughput, and CPU vs X9M."
|
||
|
||
# ── Exadata Exascale ───────────────────────────────────────────────
|
||
|
||
exadata_exascale:
|
||
billing_unit: ECPU
|
||
ecpu_per_hour: 0.0504
|
||
storage:
|
||
notes: "Storage priced separately per Exascale vault capacity"
|
||
notes: "Elastic scaling of compute and storage independently. Next-gen Exadata."
|
||
|
||
# ── Exadata Cloud@Customer ─────────────────────────────────────────
|
||
|
||
exadata_cloud_at_customer:
|
||
billing_unit: ECPU
|
||
ecpu_pricing:
|
||
license_included_per_hour: 0.0504
|
||
byol_per_hour: 0.0420
|
||
infrastructure:
|
||
base_per_hour: 7.35
|
||
monthly_estimate: "$5,365"
|
||
notes: "Exadata infrastructure in customer datacenter, managed by Oracle"
|
||
|
||
# ── MySQL HeatWave ─────────────────────────────────────────────────
|
||
|
||
mysql_heatwave:
|
||
billing_unit: ECPU
|
||
ecpu_per_hour: 0.0180
|
||
storage_per_gb_month: 0.0085
|
||
heatwave_cluster:
|
||
notes: "Additional capacity pricing for HeatWave in-memory acceleration"
|
||
free_tier:
|
||
notes: "MySQL HeatWave Free Tier available with limits"
|
||
mysql_heatwave_on_aws:
|
||
ecpu_per_hour: 0.0180
|
||
notes: "Cross-cloud deployment, same base pricing"
|
||
|
||
# ── PostgreSQL ─────────────────────────────────────────────────────
|
||
|
||
postgresql:
|
||
ocpu_per_hour: 0.0168
|
||
storage_per_gb_month: 0.0850
|
||
notes: "Managed PostgreSQL, includes HA options"
|
||
|
||
# ── Cache with Redis ───────────────────────────────────────────────
|
||
|
||
cache_redis:
|
||
up_to_10gb:
|
||
per_gb_hour: 0.0194
|
||
monthly_per_gb: 14.16
|
||
above_10gb:
|
||
per_gb_hour: 0.0136
|
||
monthly_per_gb: 9.93
|
||
|
||
# ── OpenSearch ─────────────────────────────────────────────────────
|
||
|
||
opensearch:
|
||
per_node_hour: 0.0252
|
||
notes: "HA configuration, pricing per node"
|
||
|
||
# ── NoSQL Database ─────────────────────────────────────────────────
|
||
|
||
nosql:
|
||
provisioned:
|
||
storage_per_gb_month: 0.0085
|
||
write_unit_per_month: 0.0001
|
||
read_unit_per_month: 0.000020
|
||
on_demand:
|
||
storage_per_gb_month: 0.0085
|
||
notes: "Auto-scaled read/write units"
|
||
free_tier:
|
||
storage_gb: 25
|
||
write_units: 50
|
||
read_units: 50
|
||
max_tables: 3
|
||
|
||
# ── TimesTen for OKE ──────────────────────────────────────────────
|
||
|
||
timesten:
|
||
x86_ocpu_per_hour: 0.0252
|
||
arm_ocpu_per_hour: 0.0168
|
||
notes: "In-memory relational database deployed on Kubernetes"
|
||
|
||
# ── Data Safe ──────────────────────────────────────────────────────
|
||
|
||
data_safe:
|
||
per_target_month: 0.0150
|
||
audit_records_per_10k_month: 0.0001
|
||
|
||
# ── Database Migration ─────────────────────────────────────────────
|
||
|
||
database_migration:
|
||
per_migration_hour: 0.0420
|
||
notes: "First 183 days free if migration is active"
|
||
|
||
# ── Database Autonomous Recovery ───────────────────────────────────
|
||
|
||
database_autonomous_recovery:
|
||
per_gb_virtualized_month: 0.0085
|
||
notes: "Autonomous backup recovery service"
|
||
|
||
# ── GoldenGate ─────────────────────────────────────────────────────
|
||
|
||
goldengate:
|
||
ocpu_per_hour: 0.0252
|
||
byol_available: true
|
||
notes: "Real-time data integration and replication"
|
||
|
||
# ── Estimation Helpers ─────────────────────────────────────────────
|
||
|
||
estimation_helpers:
|
||
monthly_hours: 730
|
||
byol_savings: "50-60% on ECPU cost for Oracle Database products"
|
||
adb_s_sweet_spot: "4-32 ECPUs with auto-scaling. Below 4, consider Always Free. Above 128, consider ADB-D or ExaCS."
|
||
cost_comparison_tip: |
|
||
When comparing with AWS RDS or Azure SQL MI, include:
|
||
- OCI inbound data transfer is free
|
||
- OCI outbound is ~80% cheaper than AWS
|
||
- OCI BYOL discount is deeper than AWS BYOL
|
||
- ADB-S includes patching, tuning, indexing — RDS does not
|
||
- ADB now uses ECPU (not OCPU) — 1 ECPU ≈ fraction of an OCPU
|
||
|
||
reserved_discounts:
|
||
one_year: "~35-40% vs PAYG"
|
||
three_year: "~55-65% vs PAYG"
|
||
notes: "Available for all database services. Commitment is per-region."
|