Friday, September 25, 2026
  • About Us
  • Contact
DBAInsight
  • Guides
    • 23ai
    • RMAN
    • 26ai
    • Patch Update
    • RMAN
    • MySQL
    • Oracle GoldenGate
  • Cloud Technology
  • Case Studies
  • Troubleshooting
  • Training & Certification
NEWSLETTER
No Result
View All Result
DBAInsight
Home Cloud Technology

Exadata Cloud@Customer: What Provisioning Actually Looks Like on the Ground

July 20, 2026
in Cloud Technology
0
Exadata Cloud@Customer: What Provisioning Actually Looks Like on the Ground
0
SHARES
50
VIEWS

I’ve sat through two Exadata Cloud@Customer rollouts now, both from the customer side of the table, and both times the project team had the same reaction: this isn’t “cloud” the way people picture it. Nobody logs into a portal and clicks a button and a database appears. Oracle ships you a rack. An actual, physical rack. Somebody rolls it into your data center, bolts it to the floor, cables it up — and only after all that does the cloud part start to mean anything.

Get that straight early and the rest of this makes a lot more sense.

Table of Contents

Toggle
    • Related posts
    • What Happens When the Cloud Region You Depend On Isn’t Actually Close to You
    • Oracle Exadata Database Service Architecture: Networking, Infrastructure, VM Clusters, and Storage Explained
  • Why anyone bothers with this instead of plain OCI
  • The five networks, and where people mix them up
  • How provisioning actually plays out
  • What I make sure is ready before Oracle shows up
  • What’s actually sitting inside the rack
  • Things I’d tell someone doing this for the first time
  • Versus plain OCI, in short
  • Where that leaves you

Related posts

cloud region

What Happens When the Cloud Region You Depend On Isn’t Actually Close to You

September 11, 2026
Oracle Exadata Database Service Architecture: Networking, Infrastructure, VM Clusters, and Storage Explained

Oracle Exadata Database Service Architecture: Networking, Infrastructure, VM Clusters, and Storage Explained

June 19, 2026

Why anyone bothers with this instead of plain OCI

Most of my client base over the years has been banking, telecom, and a fair bit of government work — Sri Lanka, but also engagements in Bangladesh, Kenya, Mozambique, Mongolia. In every one of those, the same tension shows up: compliance wants Oracle’s automation and patching and managed-service polish, but nobody’s getting sign-off to move customer data outside the building. Exadata Cloud@Customer (C@C, once you’ve said it a few times) is Oracle’s answer. They own and patch the hardware, they run the infrastructure lifecycle, but the box itself sits on your floor, behind your own badge readers.

Once it’s running, honestly, it feels close to identical to Exadata Database Service on OCI’s dedicated infrastructure. What’s different is where the metal physically lives, and everything that has to happen networking-wise to make that work.

That networking piece eats more of my time than the actual database provisioning does, every single time.

The five networks, and where people mix them up

I’d guess this is where I see the most confusion in design workshops — engineers assume it maps cleanly onto an OCI VCN, and it just doesn’t.

Start with the Client Network. Application connections, SQL*Net, DBA logins, whatever a normal app or user touches day to day. Here’s the bit that throws OCI-native folks: no VPN, no FastConnect circuit, no Internet Gateway sitting in the middle. It plugs straight into your corporate LAN. I’ve had two separate architects ask me, mid-workshop, “okay so where’s the FastConnect for this,” and there isn’t one — the rack’s already inside your network, so it doesn’t need one.

Then the Backup Network, which carries RMAN traffic and talks to Object Storage. Small detail that trips people up later: it lives inside the VM Cluster Network rather than sitting in an OCI VCN like you’d expect.

The VM Cluster Network itself replaces the whole idea of client subnets living inside a VCN. Instead you build a network that bundles your client and backup subnets together, and it maps one-to-one to a VM Cluster. Nothing stopping you from running several side by side if you’ve got workloads you want kept apart.

Control Plane Network is the quiet one nobody thinks about until it breaks. It’s Oracle’s secure VPN tunnel back to their console — patching, monitoring, REST API calls, all riding over it, without Oracle ever getting anywhere near your actual data. You need TCP 443 outbound, two Control Plane servers, and an HTTPS proxy if your org runs one.

Administration Network stays fully internal — database servers, storage servers, switches, PDUs, all talking to each other on it. It never touches your corporate network directly, though it reaches out to DNS and NTP through the Control Plane servers. This is the one I harp on in every planning call: do not let this IP range overlap anything on your corporate side. Had a deployment once where someone reused a /24 that was already live elsewhere in the org, and it cost the better part of a week to untangle.

And RoCE — RDMA over Converged Ethernet, which is what modern racks use instead of InfiniBand for the RAC interconnect, Smart Scan traffic, storage communication, all of it. Non-routable, dual switches for redundancy, and same rule as Administration: no overlap with corporate LAN or with the Admin network either.

How provisioning actually plays out

Once the network design is locked — and I mean actually locked, because revisiting IP ranges mid-install is miserable — the sequence goes something like this.

You open the OCI Console, create an Exadata Cloud@Customer Infrastructure resource, and feed in the networking parameters you’ve already worked out. That produces an Infrastructure Configuration File: IP addresses, DNS entries, NTP servers, hostnames, the works. That file goes to Oracle.

From there it’s on Oracle. Engineers arrive, deliver the rack, cable everything, connect power, run validation. Quietly, behind the scenes, they’re also standing up the Control Plane servers, the Administration Network, RoCE, and the VPN tunnel back to OCI.

Once that’s done, you get an Activation File. Upload it through the Console, and that’s genuinely the moment the infrastructure comes alive — able to host Exadata Database Service VM Clusters and Autonomous VM Clusters from here on.

Only after activation does anything database-shaped actually get built: the VM Cluster Network, client and backup subnets, DNS, NTP, CPU allocation, storage, and finally the VM Cluster. Oracle’s automation handles Grid Infrastructure, RAC, Clusterware, and ASM from there without anyone hand-editing config files.

What I make sure is ready before Oracle shows up

Client and backup network ranges defined, Control Plane IPs and gateway and netmask worked out, one to three DNS servers, one to three NTP servers, every hostname assigned and written down somewhere, and proxy details if the org uses one for outbound HTTPS. I’ve had this list save an on-site visit from turning into a wasted day more than once.

On DNS specifically — Oracle needs registration for the database servers, the SCAN listeners, and both client and backup interfaces. Miss this and you’ll spend the week the cluster goes live chasing listener resolution problems instead of doing anything useful.

NTP matters more than people expect, too. Database servers, storage servers, switches, Control Plane servers — all of it needs to stay synced, and Oracle recommends up to three NTP servers for redundancy. Cheap insurance against clock drift causing weird RAC behavior down the line.

What’s actually sitting inside the rack

Two Control Plane servers running the VPN back to OCI. Database servers doing RAC, ASM, your actual databases. Storage servers running Exadata’s storage software, Smart Scan, storage indexes. Ethernet switches carrying client and Administration traffic. Separate RoCE switches for the interconnect and storage traffic. And the PDUs, which Oracle looks after entirely on its own — you never touch those.

Things I’d tell someone doing this for the first time

Treat your IP range planning like you won’t get a second shot at it, because you mostly won’t. Keep Administration and RoCE well clear of your corporate address space — don’t get clever with subnetting to save addresses, it isn’t worth it. Get every hostname into corporate DNS before Oracle arrives, not the week of. Run more than one DNS and NTP server; this really isn’t where you cut corners. Confirm TCP 443 outbound is actually open from the Control Plane servers before install day, not after someone’s already on site waiting. Test gateway reachability yourself instead of trusting that the network team already did. And write every network assignment down somewhere that’ll still exist in six months, because when you’re troubleshooting a connectivity issue at two in the morning, that document is the only thing between you and a genuinely bad night.

Versus plain OCI, in short

In public OCI your client network sits inside a VCN and usually needs FastConnect. With C@C the VM Cluster Network takes that role instead, and FastConnect drops out of the picture entirely because you’re already on-prem. Data residency stays with you rather than Oracle. Oracle still manages the infrastructure in both cases — that part’s unchanged. The one real shift is that the Control Plane now reaches OCI over a secure VPN rather than sitting natively inside it.

Where that leaves you

Cloud@Customer gets you Oracle’s managed database experience without asking you to move sensitive workloads off your own floor, but the price is a much heavier planning phase up front — five distinct networks, careful IP segmentation, DNS and NTP discipline, all before you’ve provisioned a single VM Cluster. Get that part right and the rest, from activation file through to a running RAC cluster, tends to go about as smoothly as anything in the Oracle Cloud world ever does.

Tags: Exadata Cloud@Customerhybrid cloud databaseOCI NetworkingOracle DBAOracle ExadataRAC deploymentVM Cluster
Previous Post

Oracle Data Guard Broker: Convert Physical Standby to Snapshot Standby and Back (Step-by-Step Guide)

Next Post

From Punch Cards to Data Warehouses: How We Actually Got Here

Next Post
From Punch Cards to Data Warehouses: How We Actually Got Here

From Punch Cards to Data Warehouses: How We Actually Got Here

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

POPULAR NEWS

  • Oracle Patch 38632161: Step-by-Step Guide to Upgrade Oracle 19c to Release Update 19.30

    Oracle Patch 38632161: Step-by-Step Guide to Upgrade Oracle 19c to Release Update 19.30

    0 shares
    Share 0 Tweet 0
  • How To Download And Install The Latest OPatch

    0 shares
    Share 0 Tweet 0
  • How to Install Oracle 19c Database on Red Hat Enterprise Linux 9

    0 shares
    Share 0 Tweet 0
  • Oracle Database 19.32 Release Update (RU) Patching Guide – Patch 39472050

    0 shares
    Share 0 Tweet 0
  • Installing Oracle Database 26AI on Red Hat Enterprise Linux 9

    0 shares
    Share 0 Tweet 0
  • About Us
  • Contact

© 2026 DBAInsight - Smarter Databases. Sharper Insights. DBAInsight.

No Result
View All Result
  • Home
  • Cloud & Modern DBs
  • Guides
  • Cloud Technology
  • Case Studies
  • Troubleshooting
  • Training & Certification

© 2026 DBAInsight - Smarter Databases. Sharper Insights. DBAInsight.

Add as a preferred source on Google
Add as preferred source on Google