如何将数据库从光盘加载到内存中以便ORACLE 12c

时间:2016-10-06 08:36:33

标签: oracle oracle12c in-memory-database

我是oracle 12c的新手,并尝试测量两种情况的查询时间,

  1. 基于光盘的数据库
  2. 内存数据库

    我怎么知道我当前访问的数据库是在光盘上还是在内存中? 如何启用内存中选项以便我可以将数据加载到内存中?

1 个答案:

答案 0 :(得分:0)

1)检查初始化参数inmemory_size的值。

SQL>show parameter inmemory_size

2)设置inmemory_size

的值
SQL>ALTER SYSTEM SET inmemory_size = 20G scope=spfile;

由于IM列存储从中获取内存,因此您可能还需要增加SGA大小。

3)改变加载到内存中的表

SQL>ALTER TABLE hr.emp INMEMORY;

Getting started with Oracle Database In-Memory