Lider banner

No results found for Oracle database 12c release 2 in memory

Unfortunately we couldn’t find products today.

close filters Filter
View more filters
Reset Show (0)
Similar products that might interest you:
Sort by icon sorting Filter filters icon

Frequently Asked Questions about oracle database 12c release 2 in memory

What is Oracle Database 12c Release 2 In-Memory?

Oracle Database In-Memory is an option that speeds analytic queries by storing data in a memory-resident columnar format while keeping transactional data in the usual row-based layout on disk. In 12c Release 2, this feature combines both row and columnar approaches to accelerate analytics and mixed workloads without changing your existing SQL. It is designed to deliver faster insights while maintaining compatibility with standard database operations.

What are the main benefits of In-Memory in Oracle Database 12cR2?

The primary benefits include dramatically faster analytics, near real-time reporting, and improved performance for complex aggregations and scans. The in-memory column store enables faster execution of analytical queries, while transactional processing remains efficient on the traditional row format. This dual approach helps organizations reduce latency in BI, data mining, and large-scale reporting, supporting quicker decision-making across departments.

Which workloads benefit most from In-Memory?

Analytical workloads such as data warehouses, business intelligence reporting, and data mining tend to gain the most from In-Memory. Mixed workloads that separate frequent analytic queries from routine transactions can also see gains when you place the most-used tables into the in-memory store, speeding up common queries while preserving transactional integrity.

Do I need to license In-Memory separately?

Yes, enabling In-Memory is a separately licensed option that requires appropriate licensing. Before enabling, assess whether your deployment warrants the investment by estimating potential performance gains, plan memory allocation, and align with your licensing strategy to avoid compliance issues.

How do I enable In-Memory in 12cR2?

To enable it, you allocate memory for the in-memory column store by setting the INMEMORY parameter and then mark specific tables or partitions for in-memory storage using SQL commands. The standard row-based storage remains in use for durability, while analytic queries can run against the in-memory copy for faster results. Begin in a test environment to tune memory usage and monitor performance impact.

What should I consider when planning to use In-Memory with an existing database?

Plan memory sizing carefully to ensure enough RAM for the in-memory store, decide which tables to mark as INMEMORY for maximum benefit, and evaluate how this change impacts backups, recovery, and maintenance windows. Create a pilot project to measure actual performance improvements, coordinate with DBAs on schema changes, and ensure compatibility with your current workload mix before a full deployment.

scroll to top back to top