How Oracle Manages Exadata Cloud@Customer Without Accessing Your Data | ExaGuru
Exadata Cloud@Customer · Security & Data Isolation · 2026

How Oracle Manages Exadata Cloud@Customer Without Accessing Your Data

Is your data safe when Oracle manages the rack inside your datacenter? ExaCC breaks this old model entirely by drawing a hard line between infrastructure mechanics and data custody — so Oracle automates the platform while you keep exclusive control of your databases.

Series: ExaCC Security
Read: ~18 min
Audience: Security Teams, DBAs, Architects
Level: Intermediate → Advanced

01 · Introduction

One of the first questions security teams ask when evaluating Oracle Exadata Cloud@Customer is surprisingly simple: "If Oracle manages the infrastructure, does Oracle have access to our data?"

It's a fair question. Your Oracle databases are physically running inside your own data center, but Oracle Cloud is provisioning infrastructure, monitoring hardware, and performing lifecycle operations. To many people, that sounds like Oracle must somehow have access to everything.

The reality is very different. Oracle Exadata Cloud@Customer was designed from the ground up with data isolation as a non-negotiable architectural requirement — not a marketing add-on bolted on after the fact.

ExaCC data isolation means Oracle can automate infrastructure lifecycle management through OCI while your application data, encryption keys, and database credentials remain entirely inside the Customer Plane under your administrative control.
01

The Control Plane manages how the rack runs — not what your databases contain.

02

Dom0/DomU hypervisor isolation prevents Oracle from reading Guest VM memory or database files.

03

TDE, network segmentation, and IAM policies give you independent layers of enforcement.


02 · If Oracle Manages Exadata, Why Can't Oracle See My Database?

Because managing hardware and reading database rows are completely different jobs — and ExaCC keeps them in separate operational planes.

Think of it like a building manager who maintains the HVAC, electrical panels, and elevator systems. They have keys to the mechanical room. They do not have keys to your office filing cabinets. ExaCC applies the same principle at datacenter scale.

Oracle's management agents operate in the Control Plane (Dom0). Your databases run in the Customer Plane (DomU). The hypervisor enforces a hard boundary between them. Oracle receives hardware health metrics, firmware status, and provisioning instructions — not SQL query results, table contents, or backup plaintext.

Control Plane vs Customer Plane — Data Isolation Boundary OCI REGION — Oracle Control PlaneConsole · IAM · Billing · Lifecycle APIs · TelemetryMetadata only — no database row access Encrypted Management ChannelIPSec VPN / FastConnect / Private Endpoint YOUR DATACENTER — Exadata Cloud@Customer Rack CONTROL PLANE (Dom0)Hypervisor · Local Agents · HW Telemetry Infrastructure mechanics — no DB data custody Patch · Scale · Monitor CUSTOMER PLANE (DomU)Guest VMs · Grid Infra · Oracle DBs · TDE Keys VM ClustersSYSDBA · Root OS Your DataTables · Backups · Apps Client Network · Backup Network · Corporate LAN Encrypted ASM Storage · Smart Scan · Flash Cache (block-level, no TDE keys) HARD ISOLATION LINE

Figure 1 · Control Plane vs Customer Plane — infrastructure mechanics vs data custody

When Oracle performs a scaling operation or dispatches a field engineer for a failed disk, those actions touch the infrastructure layer. They never require — and architecturally cannot require — access to your database data dictionary, tablespaces, or application schemas.


03 · What Exactly is the Oracle Control Plane?

The Oracle Control Plane is the cloud management layer in the OCI region plus local Dom0 agents on the Exadata rack that orchestrate provisioning, patching, telemetry, and scaling — without visibility into customer database contents.

When your team uses the OCI Console, CLI, Terraform, or REST APIs against ExaCC resources, you interact with the Control Plane. Commands travel over an encrypted management connection to local agents on the rack. Those agents broker infrastructure work — they do not broker database queries.

What the Control Plane Manages

  • Hypervisor firmware and compute node lifecycle
  • Storage cell software and RoCE fabric health
  • Hardware telemetry, predictive failure alerts, and field dispatch
  • VM Cluster provisioning, OCPU scaling, and backup schedule orchestration
  • Validated patch bundle delivery for Guest VM layers (you trigger deployment)
  • OCI metering, billing, and resource inventory

What the Control Plane Does NOT Manage

  • Your table data, indexes, or application schemas
  • Database SYS passwords or internal credential files
  • TDE master encryption keys or Oracle Wallet contents
  • Root OS sessions inside your Guest VMs (unless you grant access)
  • Client Network application traffic or corporate LAN routing
  • Backup encryption keys or on-premises backup retention policies

The distinction is deliberate. Oracle automates the parts of the stack that are repetitive, hardware-bound, and identical across every ExaCC customer. You retain custody of everything that makes your data uniquely yours.


04 · What Keeps Customer Databases Isolated?

Several independent mechanisms work together. No single layer is the whole story — and that redundancy is the point.

Hypervisor Isolation (Dom0 / DomU)

When you look under the hood at the hypervisor layer, the split is explicit. Dom0 runs Oracle's management stack. DomU runs your Guest VMs with their own kernel, file systems, and memory space. Oracle's agents cannot attach to DomU memory or mount DomU file systems without crossing a boundary the architecture does not permit.

Compute Node — Dom0 / DomU Hypervisor Isolation Physical Exadata Compute Node (Bare Metal) Dom0 — Oracle Control Plane (Hypervisor Layer)KVM · Local Management Agents · Oracle Cloud Operations access HW Telemetry Firmware Patching Lifecycle Broker HYPERVISOR BOUNDARY — Oracle cannot cross into DomU memory DomU — Customer Plane (Guest Virtual Machines)Root OS · Grid Infrastructure · Oracle Database · Application Data Customer Root Access TDE Wallet / Keys Database FilesWhen you look under the hood at the hypervisor layer, the split is explicit: Oracle runs the plumbing; you run the data.

Figure 2 · Dom0/DomU hypervisor isolation on an ExaCC compute node

Encryption at Rest (TDE)

Transparent Data Encryption encrypts data blocks before they are written to ASM disk groups on Exadata storage cells. Even if someone could read raw storage blocks — which the Control Plane cannot do with usable plaintext — they would see encrypted ciphertext without your TDE master keys.

Network Segregation

ExaCC separates Client Network (application traffic), Backup Network (backup streams), and Management Network (OCI control plane telemetry). Production database sessions stay on your corporate LAN. They do not ride the same path as Oracle's infrastructure management packets.

Customer-Owned Credentials

You set database administrator passwords, OS root credentials, and SSH keys inside Guest VMs. Oracle does not receive, store, or escrow these credentials as part of the ExaCC service model.


05 · Where Are the Security Boundaries Enforced?

Security on ExaCC is not one firewall rule. It is three stacked enforcement layers — each independently auditable.

Where Security Boundaries Are Enforced Layer 1 — IAM & Identity BoundaryOCI Policies · Compartments · IdP Federation · Who can trigger lifecycle opsOracle cloud operators use separate Oracle-internal IAM — not your database credentials Layer 2 — Network BoundaryClient Network · Backup Network · Management Tunnel · Physical VLAN separationProduction database traffic never traverses the OCI management connection Layer 3 — Storage & Encryption BoundaryTDE · ASM Disk Groups · Encrypted Backups · Customer-controlled Master KeysStorage cells see encrypted blocks — not readable table data without your keys Defense in depth — three independent enforcement layers

Figure 3 · IAM, Network, and Storage security boundary layers

Layer 1 — IAM & Identity

OCI Identity and Access Management controls who in your organization can create VM Clusters, scale OCPUs, or trigger patch operations. Oracle's internal cloud operations staff use a completely separate Oracle-internal identity system for hardware maintenance — they do not inherit your database credentials or Guest VM logins.

Layer 2 — Network

Physical and logical network separation ensures management telemetry, backup traffic, and production database connections use distinct paths. Security teams can enforce VLAN isolation at the datacenter switch layer and validate that Client Network subnets never route through the OCI management tunnel.

Layer 3 — Storage & Encryption

ASM manages disk groups with high redundancy across storage cells. TDE ensures data at rest is encrypted with keys you control — locally via Oracle Wallet or remotely via OCI Vault integration. Backup pieces leaving the database memory layer are encrypted before transit over the Backup Network.


06 · How Is Customer Data Protected During Oracle Management Operations?

Security reviews often focus on edge cases: what happens when Oracle is actively doing something on the rack? Here are four common scenarios and how data stays protected in each.

Scenario 1 — Hardware Replacement

When a disk or flash card fails, Oracle receives a telemetry alert through the Control Plane and dispatches a field engineer. The replacement happens at the physical storage layer. ASM rebuilds mirrored extents automatically. Your databases keep running. No database file is opened, copied, or read by Oracle personnel — the operation is block-level infrastructure repair, not data access.

Scenario 2 — Infrastructure Patching

Oracle schedules and executes hypervisor, storage cell, and firmware patches in the Dom0 layer. Rolling updates are designed to avoid Guest VM downtime. Patch payloads contain infrastructure software — not database dumps. Your Guest VM OS and database patches are separate bundles that you schedule and approve.

Scenario 3 — Provisioning & Scaling

When you create a VM Cluster or scale OCPUs via OCI, the Control Plane sends an encrypted configuration packet to Dom0 agents. Dom0 brokers CPU and memory mapping to Guest VMs. The instruction set contains resource parameters — not your data. Database creation runs inside DomU using credentials you supply.

Scenario 4 — Backup Orchestration

ExaCC can schedule backups to OCI Object Storage over the dedicated Backup Network. Backup streams are encrypted via RMAN and TDE before leaving the database layer. Oracle manages the backup infrastructure path — the schedule, the network route, the Object Storage bucket endpoint. You control encryption, retention, and restore authorization.


07 · What Is Oracle Actually Responsible For?

The shared responsibility model on ExaCC places Oracle in charge of the physical platform and hypervisor layer; your team owns everything from the Guest VM operating system upward — including data, credentials, and application security.

This is the same conceptual model as public cloud — adapted for hardware sitting in your building. Understanding where the line falls prevents both over-trusting Oracle with data tasks and under-maintaining security tasks that remain yours.

ExaCC Shared Responsibility ModelResponsibility LayerOracleCustomer Database schemas, applications, business data YOU Oracle Database, RAC, Grid Infrastructure, Guest VM OS YOU Encryption keys, wallets, backup retention policies YOU — MANAGEMENT BOUNDARY — Hypervisor (Dom0), lifecycle automation, VM provisioning broker ORACLE Storage cell software, RoCE fabric, firmware, hardware telemetry ORACLE Physical hardware replacement, rack power, field engineer dispatch ORACLE OCI Console/API access policies, network segmentation, audit logging SHARED Oracle Customer Shared (customer-triggered)

Figure 4 · ExaCC shared responsibility model

Oracle's SLA covers platform availability up to the hypervisor. Your SLA to the business covers database performance, data integrity, access controls, and compliance attestations. Both sides have clear, non-overlapping jobs.


08 · Why Do Highly Regulated Industries Trust ExaCC?

Banks, healthcare systems, government agencies, and payment processors choose ExaCC because it satisfies two requirements that usually conflict: cloud-grade automation and strict data residency.

Financial Services

Data stays on-premises under customer custody. Oracle cannot access transaction records. Regulators audit the physical location and access boundaries — not a shared multi-tenant cloud region.

Healthcare (HIPAA)

Protected health information remains inside the Customer Plane. TDE and network segmentation support HIPAA technical safeguards. You control who accesses Guest VMs and audit every connection.

Payment Card (PCI-DSS)

Cardholder data environments can be scoped to Guest VM clusters with dedicated network segments. Encryption keys stay under customer control. Oracle's management plane sits outside the PCI cardholder data environment boundary.

Government & Sovereignty

National data residency laws are satisfied because the rack is physically in your facility. Subpoena requests directed at Oracle cannot produce data Oracle does not custody — the hardware is yours to control, the data is encrypted and inaccessible to Oracle.

ExaCC gives regulated enterprises the operational relief of managed infrastructure without surrendering data sovereignty — the combination that pure public cloud or pure on-premises models struggle to deliver alone.

09 · Common Misconceptions

Before your security review committee signs off, let's address those head-on.

  1. "Oracle support can log into my database and read production data."Oracle maintains the hypervisor and hardware layers outside your Guest VMs. They do not have SYSDBA credentials, OS root access to your DomU environments, or visibility into encrypted tablespaces unless you explicitly grant it for a specific support session you initiate and monitor.
  2. "Because Oracle owns the hardware, they own my data too."Hardware ownership and data custody are legally and architecturally separate on ExaCC. Oracle owns the rack asset; you own the data inside your databases. Encryption and hypervisor isolation make your data structurally unreadable to Oracle even during hardware maintenance.
  3. "ExaCC sends my database contents to OCI for monitoring."The management connection carries infrastructure telemetry and lifecycle metadata — CPU utilization at the hypervisor level, disk health alerts, provisioning status. It does not stream SQL results, table exports, or backup plaintext to Oracle Cloud.
  4. "If OCI connectivity drops, Oracle loses access but so do I — and my data is at risk."Your databases continue running locally without interruption. You lose the ability to perform cloud-level lifecycle operations until connectivity returns. Your data remains on the rack, under your control, fully available to local applications.

10 · Enterprise Security Best Practices

Enable TDE Before Production Cutover

Turn on Transparent Data Encryption from day one. Store master keys in Oracle Wallet locally or integrate with OCI Vault. Never run production workloads with unencrypted data files — even though ExaCC isolation is strong, encryption is your independent proof of control.

Segment Networks at the Switch Layer

Isolate Client, Backup, and Management subnets on separate VLANs. Validate with packet captures that production database traffic never routes through the OCI management tunnel. Document the network diagram for auditor review.

Define IAM Before the First VM Cluster

Map corporate IdP groups to OCI compartments and policies before provisioning begins. Principle of least privilege: DBAs get database admin rights, not tenancy admin. Security teams get read-only audit access. Retrofitting IAM after go-live is painful.

Audit Guest VM Access Continuously

Enable Linux auditd, monitor /var/log/secure, and integrate OS logs with your SIEM. You own Guest VM access logs — review them regularly to verify no unauthorized SSH sessions occurred, including from Oracle support paths you did not initiate.


11 · Enterprise Security Checklist

Before production go-live, confirm your security team can check off each item:

  • TDE enabled on all production databases with customer-controlled master encryption keys
  • Network segmentation validated — Client, Backup, and Management networks isolated at the physical switch layer
  • IAM policies mapped from corporate IdP groups to OCI compartments with least-privilege access
  • Guest VM audit logging enabled — auditd, OS logs, and SIEM integration configured
  • Backup encryption verified — RMAN backups encrypted before leaving the database memory layer
  • Management connection documented — firewall rules, proxy settings, and outbound HTTPS requirements approved by security
  • Shared responsibility matrix signed off — Oracle vs customer tasks documented in operational runbooks
  • Incident response plan updated for ExaCC-specific scenarios (control plane outage, hardware failure, credential compromise)

12 · Frequently Asked Questions

Can an Oracle Cloud Engineer reset my database SYS password?

No. The SYS password and all other internal database credentials reside inside password files and data dictionary tables within your Guest VM database environment. Oracle does not have access to these files or the OS environment required to reset them.

What happens to my data if our connection to the OCI Control Plane drops?

Your databases continue running completely uninterrupted. The Customer Plane runs your application workloads locally within your data center. A control plane disconnection merely means you cannot perform cloud-level lifecycle operations until connectivity is restored.

Does Oracle use my data to train its AI models?

No. Oracle has zero visibility into the data inside your databases. Because they cannot access or read your tables, your data can never be collected or utilized for machine learning or model training purposes.

Can Oracle see my database backups if I store them on-premises?

No. Backups travel over your internal Backup Network, bypassing Oracle's management plane. Backup pieces are fully encrypted via TDE before they leave the database memory layer.

Is it possible for Oracle to peek at data cached in the Exadata Smart Flash Cache?

No. Exadata Storage Server software manages Flash Cache at the block level. It does not possess the database metadata or TDE keys required to decrypt or read cached storage blocks.

Can I completely disable Oracle's access to the physical hardware?

No. Oracle must maintain access to the physical infrastructure layer via the outbound management channel to meet SLAs for platform health, patching, and hardware uptime.

If a subpoena is issued to Oracle for my data on ExaCC, can they hand it over?

No. Because the physical hardware resides in your data center and your data is structurally unreadable to Oracle due to encryption and access boundaries, Oracle does not have custody of your data.

How can I verify that Oracle hasn't logged into my Guest VM?

You retain full ownership of Guest VM operating system logs. Audit every SSH connection attempt and command execution via standard Linux auditing tools such as auditd and /var/log/secure.


13 · The Short Version

  1. Oracle manages the rack, not your dataExaCC separates infrastructure mechanics (Control Plane) from data custody (Customer Plane) with a hard architectural boundary.
  2. Dom0/DomU isolation is the core mechanismOracle's hypervisor layer cannot read Guest VM memory, database files, or encryption keys.
  3. Three security layers stack independentlyIAM controls who can operate the platform; network segmentation isolates traffic paths; TDE protects data at rest.
  4. Management operations don't require data accessHardware replacement, patching, scaling, and backup orchestration touch infrastructure — not table contents.
  5. Shared responsibility is explicitOracle owns the platform up to the hypervisor; you own Guest VMs, databases, credentials, and compliance.
  6. Regulated industries adopt ExaCC for a reasonData residency, encryption control, and auditability satisfy financial, healthcare, PCI, and government requirements.
  7. Common fears are usually misconceptionsOracle cannot read your tables, train AI on your data, or comply with a subpoena for data it does not custody.
  8. Your security team still has work to doTDE, IAM, network segmentation, and Guest VM audit logging remain customer responsibilities — and ExaCC is designed that way on purpose.

14 · Conclusion

Oracle Exadata Cloud@Customer was built for organizations that need cloud automation without giving up data custody. The Control Plane handles the repetitive infrastructure work. The Customer Plane keeps your databases, keys, and application data under your exclusive control.

The question is not whether Oracle manages your Exadata rack — it does. The question is whether that management requires access to your data — and on ExaCC, the architecture ensures it never does.

At ExaGuru, our Exadata Expert course covers ExaCC security architecture, Control Plane vs Customer Plane operations, and production deployment patterns — because understanding this isolation model is the foundation for every security review and architecture sign-off.

ExaGuru — Oracle Cloud Training & Consulting
Exadata · ExaCC/ExaCS · OCI · Oracle DB Migration · Fusion ERP/HCM · Oracle Database 23ai & AI
Contact Us: +91-6394049607 · +91-9161111705
© 2026 ExaGuru. All rights reserved.