---
last_verified: 2026-03-14
service: Database Cloud Service (DBCS)
category: database
oci_color: "#AA643B"
---

what: Oracle Database on VM or Bare Metal in OCI. Full DBA control with
  automated provisioning and backup. Available as single-instance or 2-node RAC.

editions:
  - Standard Edition
  - Enterprise Edition
  - Enterprise Edition High Performance
  - Enterprise Edition Extreme Performance

when_to_use:
  - Standard Edition workloads (ADB requires EE)
  - Need full OS and database control without Exadata
  - Moderate workloads that don't need Exadata performance
  - Budget-conscious deployments where Exadata is over-provisioned
  - Development and test environments mirroring production DB config
  - Applications requiring specific Oracle versions or patches

when_NOT_to_use:
  - High-performance OLTP (Exadata or ADB better)
  - Variable workloads benefiting from auto-scaling (use ADB-S)
  - No DBA team available (use ADB-S)
  - Need Exadata features (Smart Scan, HCC, Flash Cache)

limits:
  vm_shapes:
    - "VM.Standard.E5.Flex: 1-64 OCPUs"
    - "VM.Standard3.Flex: 1-32 OCPUs"
    - "VM.Standard.x86: ECPU billing (new shape)"
  bm_shapes:
    - "BM.Standard.E5: 128 OCPUs"
    - "BM.DenseIO.E5: 128 OCPUs with NVMe"
  max_storage_tb: 150  # block storage (Universal Credits)
  supported_versions: ["19c", "21c", "23ai", "26ai"]
  rac_max_nodes: 2

features:
  os_access: true
  rac: "2-node RAC on VM shapes"
  data_guard: true
  cross_region_data_guard: true
  custom_db_home: true
  custom_patches: true
  automated_backup: true
  database_management: true

ha_dr:
  local_ha: "2-node RAC for HA, single-instance with automated restart"
  data_guard:
    same_region: "Synchronous or async, FSFO available"
    cross_region: "Asynchronous, manual or auto failover"

pricing:
  model: per_ocpu_per_hour
  vm_ocpu_payg: 0.1360  # per OCPU per hour (EE)
  vm_ocpu_byol: 0.0680
  bm_per_hour: "Fixed per shape"
  storage: "Block Volume pricing applies"
  notes:
    - "VM shapes billed per enabled OCPU per hour"
    - "BM shapes billed per hour for the full shape"
    - "Storage is separate (Block Volume pricing)"
    - "Backup storage at Object Storage rates"

gotchas:
  - id: DBCS-001
    issue: "2-node RAC is maximum on VM shapes"
    impact: "Cannot scale RAC beyond 2 nodes (use ExaCS for more)"
    recommendation: "If >2 RAC nodes needed, evaluate ExaCS"
  - id: DBCS-002
    issue: "Performance limited by block storage"
    impact: "Cannot match Exadata IOPS/latency"
    recommendation: "Use higher performance block volumes or move to ExaCS for I/O intensive workloads"
