2017-02-21 1 views
2

J'ai deux environnements, Oracle 12.1.0.2.0 - 64bit, qui sont fondamentalement identiques. Dans un je pourrais placer avec succès les tables que je voulais en mémoire, mais dans l'autre je reçois 'ORA-00922: option manquante ou invalide'. La commande J'exécution estORA-00922 En essayant de placer la table en mémoire

ALTER TABLE USER_ROLE_T INMEMORY PRIORITY MEDIUM; 

Les deux environnements sont configurés avec le paramètre InMemory et SGA_TARGET est configuré pour « 0 ».

Quelle peut être la cause?

Répondre

2

Le problème a été causé par une valeur de paramètre incorrecte. Le paramètre COMPATIBLE a été défini sur Oracle 11.2.4, car le serveur a été mis à niveau vers Oracle 12c à partir d'Oracle 11g. Une fois que j'ai défini le paramètre sur la version Oracle correcte, le problème a été résolu.