What are the main hardware components of Exadata?
To understand Exadata, you have to stop thinking of it as a "server" and start thinking of it as a pre-configured data center in a box.
Oracle refers to this as an Engineered System. Because Oracle builds the hardware, the operating system, and the database, they can tune the physical components to work together in ways "off-the-shelf" hardware simply can't.
Here are the four physical pillars that make up the Exadata hardware architecture.
These are the compute nodes where your Oracle Database instances actually run.
Purpose: They handle the heavy lifting of SQL processing, connection management, and complex calculations.
The Hardware: They are high-performance x86 servers loaded with massive amounts of RAM and the latest Intel or AMD processors (depending on the generation).
Flexibility: You can start with as few as two servers and scale up by adding more nodes as your workload grows.
This is the most unique part of the Exadata rack. Unlike a "dumb" storage array that just stores blocks of data, these are specialized servers with their own CPUs and memory.
Exadata Storage Software: Each cell runs its own software to perform "Smart Scans," filtering data at the storage level before it ever hits the network.
Storage Tiers: Depending on the model (e.g., X10M), these come in different flavors:
Extreme Flash (EF): All NVMe drives for maximum speed.
High Capacity (HC): A mix of fast Flash and massive Hard Disk Drives (HDD) for a balance of speed and volume.
In a traditional setup, the network is often the bottleneck. Exadata solves this with a high-speed internal fabric that connects all database and storage servers.
RoCE (RDMA over Converged Ethernet): Modern Exadata racks use 100Gbps RoCE.
Direct Memory Access: It uses RDMA (Remote Direct Memory Access), which allows a database server to "reach into" the memory of a storage server and pull data without bothering the storage server's CPU. This results in incredibly low latency.
Every Exadata rack includes dedicated hardware for "behind-the-scenes" operations:
Management Switches: A separate network for administrative tasks, updates, and monitoring so that management traffic doesn't slow down database traffic.
PDU (Power Distribution Units): Redundant power supplies that ensure the rack stays online even if a power source fails.
| Component | Role | Key Benefit |
| Database Nodes | Run the Oracle DB | High CPU/RAM for complex queries. |
| Storage Cells | Store & filter data | Offloads work from the DB nodes. |
| RoCE Switch | Internal Backbone | 100Gbps speed with ultra-low latency. |
| Flash/XRMEM | Performance Tier | Accelerates I/O to microsecond levels. |
While the hardware is impressive, it’s the Exadata System Software running on these components that makes them special. It’s what tells the Storage Cells how to perform a Smart Scan and tells the Network Fabric how to prioritize database traffic over a backup.