ORA-00922尝试将表放入内存时

时间:2017-02-21 13:06:16

标签: oracle oracle12c in-memory-database

我有两个环境,Oracle 12.1.0.2.0 - 64位,基本相同。 在一个我可以成功地将我想要的表放在内存中,但在另一个我得到'ORA-00922:丢失或无效选项'。 我正在执行的命令是

ALTER TABLE USER_ROLE_T INMEMORY PRIORITY MEDIUM;  

两个环境都配置了INMEMORY参数,SGA_TARGET配置为'0'。

可能是什么原因?

1 个答案:

答案 0 :(得分:2)

问题是由于参数值不正确引起的。 COMPATIBLE参数设置为Oracle 11.2.4,因为服务器已从Oracle 11g升级到Oracle 12c。 一旦我将参数设置为正确的Oracle版本,问题就解决了。