Bootstrap

oracle19c内存管理,19c新特性之Automatic In-memory

在Oracle数据库12.1中,Heat Map作为自动数据优化(ADO)的一个特性引入。

在Oracle数据库12.2中,Heat Map特性增加了对Inmemory功能的支持。

在Oracle数据库18c中,引入了AIM(Automatic In Memory),允许对Inmemory列存储的内容进行自动管理。AIM会自动跟踪列的使用情况,通过热图数据,列统计信息和其他相关统计信息,决定哪些是最冷的对象。当Inmemory空间用完时,会自动的清除那些冷数据,让Inmemory真正的发挥作用。

注意:这个特性只能在Exadata、ODA和云上Exadata数据库服务环境上使用。

Exadata

Database Cloud Service Enterprise Edition - Extreme Performance

Exadata Cloud Service

Oracle Database Appliance

如果在非Exadata、ODA环境启用自动Inmemroy,会出现下面的错误提示

SQL> alter system set inmemory_automatic_level=high scope=both sid='*';

alter system set inmemory_automatic_level=high scope=both sid='*'

*

ERROR at line 1:

ORA-32017: failure in updating SPFILE

ORA-12754: Feature 'Automatic In-Memory' is disabled due to m

;