01 · Introduction
Security for Oracle Exadata Cloud@Customer (ExaCC) often triggers conflicting assumptions. Because the physical rack sits directly inside your private data center, infrastructure teams frequently assume they own the entire environment. Conversely, compliance officers look at the cloud control plane connection and assume Oracle handles everything.
Neither view is accurate. ExaCC operates on a strict shared responsibility model — Oracle secures and manages the infrastructure, while customers remain responsible for their databases, users, applications, and business data.
Seven layered security dimensions must all be addressed for an audit-ready deployment.
Control Plane (Oracle) and Customer Plane (you) split at the hypervisor boundary.
TDE is mandatory — but encryption alone does not replace Database Vault, IAM, or network segmentation.
02 · Dimensions of ExaCC Security Architecture
ExaCC blends on-premises and cloud paradigms. Because the OCI control plane runs inside your data center, security is a defense-in-depth layered architecture — not a single toggle or firewall rule.
Figure 1 · Seven layered security dimensions for Oracle Exadata Cloud@Customer
| Layer | Scope | Primary Owner |
|---|---|---|
| Physical Security | Data center access, biometrics, surveillance, PDUs | Customer DC |
| Infrastructure Security | Storage cells, compute nodes, hypervisor (Dom0) | Oracle |
| Network Security | VCNs, subnets, DRGs, rack switches | Shared |
| Identity Security | OCI IAM, federation, API keys, dynamic groups | Customer |
| Database Security | DB users, roles, schema privileges, profiles | Customer |
| Data Security | TDE at rest, SQL*Net/TLS in transit, data masking | Customer |
| Operational Security | Patching schedules, governance, audit logging | Shared |
04 · How OCI IAM Secures ExaCC
OCI IAM uses Compartments, Groups, and Policies under a default-deny paradigm. Isolate ExaCC clusters in dedicated compartments (e.g., Root → Production → Data_Platform → ExaCC_Prod).
Use Dynamic Groups for VM-based OCI API access instead of long-lived API keys:
05 · How Your Data Is Protected
Data protection within ExaCC is anchored around Transparent Data Encryption (TDE) — encrypting data before commit to block storage and decrypting in the SGA buffer cache.
When you provision a database on ExaCC, TDE is enabled by default and cannot be disabled. The Master Encryption Key wraps tablespace keys and is stored in an Oracle Wallet or OCI Vault HSM.
| Network Plane | Protection | Configuration |
|---|---|---|
| Internal Interconnect | Physically isolated RoCE/InfiniBand inside the rack | Not snoopable from corporate LAN |
| Client Connections | SQL*Net Native Encryption or TLS/TCPS | SQLNET.ENCRYPTION_SERVER = REQUIRED |
06 · Can Oracle Access Customer Databases?
No. Can Oracle pull data from your application tables? The technical isolation sits at the hypervisor layer.
Exadata compute nodes run Dom0 (Oracle-managed hypervisor) isolated from DomU guest VMs where you hold exclusive root access. Oracle's infrastructure tools cannot cross this OS boundary.
Figure 5 · Secure tunnel, firewall, and Dom0/DomU privilege boundary
07 · ExaCC Security Best Practices
- Private Endpoints & NSGsRestrict port 1521/2484 to application tier IPs only.
- MFA & IdP FederationFederate OCI IAM with Entra ID or Okta; enforce MFA on admin accounts.
- Oracle Database VaultBlock privileged DBAs from querying sensitive application schemas.
- Unified Auditing + External SIEMStream audit trails to immutable external logging.
08 · How Enterprises Secure Production ExaCC
Database Vault + TDE with OCI HSM + TLS 1.3 mTLS on all SQL connections.
Dedicated OCI compartment, data masking on clones, Audit Vault + Database Firewall.
Inspected control-plane traffic, OCI Government Cloud region, federated AD groups.
FastConnect + Direct Connect to AWS, Okta federation to OCI IAM for unified SSO.
09 · Common Security Misconceptions
Oracle owns my customer databases.
Oracle manages Dom0 and storage cells only. You own DomU VMs, database software, schemas, and accounts.
Oracle can view data via the control plane tunnel.
The tunnel is limited to infrastructure APIs. Oracle has no DomU login access or TDE master passwords.
TDE solves every access control challenge.
TDE prevents physical theft but decrypts for authenticated users. Pair with Database Vault or VPD for logical access control.
OCI IAM fully secures database assets.
IAM controls cloud lifecycle only. Users with DB credentials can still connect via SQL*Net.
Encryption replaces database auditing.
Encryption protects data; auditing tracks behavior. Configure Unified Auditing for compliance and forensics.
ExaCC is automatically compliant.
Oracle provides a compliant platform; your configuration determines PCI DSS or HIPAA audit success.
10 · Enterprise Security Best Practices
| Area | Recommendation |
|---|---|
| Identity Governance | Audit OCI IAM groups quarterly; remove stale admin access |
| Least Privilege | Granular IAM policies per compartment — no generic admin accounts |
| TDE & Key Management | Verify encryption on all PDBs; evaluate OCI Vault HSM for key rotation |
| Network Isolation | Dedicated VCN subnets with scoped NSGs |
| Database Auditing | Unified Auditing exported to external SIEM; run DSAT assessments |
11 · The Enterprise Security Checklist
- OCI IAM: Least-privilege policies configured for ExaCC management?
- MFA: Mandatory for all cloud administrators?
- Network Segmentation: Client/backup networks isolated with NSGs?
- TDE Validation: Active on all tablespaces across all PDBs?
- Key Governance: MEK backed up with documented rotation process?
- Unified Auditing: Privileged events forwarded to external destination?
- Responsibility Matrix: Teams signed off on shared responsibility model?
12 · Frequently Asked Questions
Does Oracle have root access to my ExaCC guest OS?
No. Customer maintains exclusive root authority over DomU guest VMs.
Can I disable TDE on ExaCC?
No. TDE is enforced by default and cannot be turned off.
Who patches DomU?
You are. Oracle provides images and tools; you schedule guest OS, Grid, and Database patching.
Where are TDE master keys stored?
Oracle Wallet in the guest VM by default, or OCI Vault with HSM.
Can I use my corporate IdP?
Yes. Federate via SAML 2.0 or OpenID Connect with OCI IAM.
13 · 8 Security Principles Every ExaCC Team Should Know
- Shared ResponsibilityOracle secures infrastructure; you secure databases, apps, and data.
- Infrastructure BoundaryOracle owns hardware, Dom0, storage cells, and network switches.
- Database OwnershipYou control DomU VMs, credentials, backups, and encryption keys.
- OCI IAMCompartments, groups, and least-privilege policies govern cloud lifecycle.
- TDE by DefaultAll tablespaces encrypted — unreadable without your master key.
- Defense-in-DepthNetwork isolation, encryption in transit, auditing — all required.
- Shared CompliancePlatform is compliant-ready; your config determines audit success.
- Complete SeparationOracle cannot read your production database data.
14 · Conclusion
The strongest security feature in ExaCC isn't encryption or IAM — it's understanding exactly who is responsible for every layer. When Oracle and the customer each secure their part, ExaCC delivers enterprise-grade protection without sacrificing operational flexibility.
At ExaGuru, our Exadata Expert course covers ExaCC shared responsibility, Dom0/DomU isolation, and production security patterns.