Exadata Storage Server (Cell Nodes)

Exadata Storage Server (Cell Node)

Exadata Storage Servers, also called Cell Servers, are specialized storage nodes in Oracle Exadata.
Unlike traditional storage, Exadata storage performs database-aware processing such as Smart Scan, Storage Index filtering, and Flash Cache acceleration.

1. What is an Exadata Storage Server?

ComponentDescription
Storage Server (Cell)Physical server storing database data
Cell Server SoftwareSoftware running on storage nodes to manage I/O operations
Smart ScanOffloads SQL processing to storage layer
Flash CacheHigh-speed flash storage used for caching data

2. Exadata Rack Storage Components

ComponentTypical Full Rack Count
Database Servers8
Storage Servers14
Network Switches2

3. Storage Server Processes

ProcessPurpose
CELLSRVMain process handling I/O operations
MS (Management Server)Monitors storage server health
RS (Restart Server)Restarts failed services automatically

4. Smart Scan Feature

Smart Scan allows Exadata to filter rows and columns directly on the storage servers.
Instead of sending full data blocks to the database server, only required rows are returned.

Traditional Storage:
Database Server → Reads full blocks → Filters rows

Exadata Smart Scan:
Database Server → Storage Server filters rows → Sends only required data

5. Storage Index

Storage Index is an in-memory structure maintained by storage servers.
It helps avoid unnecessary disk reads by tracking minimum and maximum column values in storage regions.

6. Flash Cache

Flash UsageDescription
Read CacheCaches frequently accessed data blocks
Write Back CacheImproves write performance
Smart Flash CacheAutomatically manages hot data

7. Exadata Disk Architecture

Physical Disk
      ↓
     LUN 
      ↓
Cell Disk
      ↓
Grid Disk
      ↓
ASM Disk
      ↓
Database Files

8. Useful Storage Server Commands

cellcli -e list cell detail

cellcli -e list celldisk

cellcli -e list griddisk

cellcli -e list flashcache

9. Advantages of Exadata Storage Servers

FeatureBenefit
Smart ScanReduces data transfer and improves query performance
Storage IndexAvoids unnecessary disk reads
Flash CacheHigh-speed data access
RDMA NetworkUltra-low latency communication

Caution: Your use of any information or materials on this website is entirely at your own risk. It is provided for educational purposes only. It has been tested internally, however, we do not guarantee that it will work for you. Ensure that you run it in your test environment before using.

Thank you,
Rajasekhar Amudala
Email: br8dba@gmail.com
Linkedin: https://www.linkedin.com/in/rajasekhar-amudala/