Databases 19 min read

Unlock Real-Time Analytics with Oracle 12c In-Memory: Architecture & Best Practices

This article explains how Oracle 12c's In-Memory feature enables hybrid OLTP/OLAP workloads by storing columnar data in a dedicated memory area, covering its architecture, data loading, consistency mechanisms, query acceleration techniques, and integration with RAC for high‑availability deployments.

ITPUB
ITPUB
ITPUB
Unlock Real-Time Analytics with Oracle 12c In-Memory: Architecture & Best Practices

5. Integration with Real Application Clusters (RAC)

The in‑memory feature works with RAC when each instance has INMEMORY_SIZE set to a non‑zero value. Data can be distributed across nodes by: INMEMORY DISTRIBUTE BY ROWID RANGE – splits a table’s rows by ROWID ranges and loads each range on a different node. INMEMORY DISTRIBUTE BY PARTITION – places each partition (or sub‑partition) on a separate node, which is ideal for evenly‑distributed partitioned tables.

Redundancy of in‑memory data is only available on Exadata machines; on non‑Exadata RAC clusters the data is not duplicated to avoid excessive private‑network traffic.

When a node fails, RAC waits for a configurable timeout before redistributing the in‑memory data to the remaining nodes, preventing unnecessary network churn. Parallel query (AutoDOP) must be enabled so that each node executes the same SQL locally and only aggregates the final result sets, not the IMCUs, across the cluster.

Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

Real-time analyticsdatabaseOLAPIn-MemoryOracleRAC
ITPUB
Written by

ITPUB

Official ITPUB account sharing technical insights, community news, and exciting events.

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.