Utilisez-vous Oracle Database Enterprise Edition et ses options?

Quand votre porte-feuille dit non, vos administrateurs Oracle disent oui; mais qui a raison ? La réponse dépend essentiellement de l’installation qui a été effectuée. Si le logiciel est installé en version Enterprise Edition, vous devez avoir les licences correspondantes.

Vous pouvez toujours « downgrader » vos installations ! C’est même devenu un sport à la mode chez certains clients avec la crise. La question « Utilisez-vous des fonctionnalités d’Oracle Enterprise Edition » est donc tout à fait pertinente et la vue dba_feature_usage_statistics vous sera d’une aide raisonnable pour déterminer les fonctionnalités réellement utilisées dans vos bases de données Oracle.

Vous trouverez, ci-dessous, un exemple d’utilisation de la-dite vue :

col name format a45 wor wra
col version format a10
col detected_usages format 9999
set lines 80
set pages 1000
select name, version, detected_usages
from dba_feature_usage_statistics
where detected_usages!=0
order by 1;

NAME VERSION DETECTED_USAGES
--------------------------------------------- ---------- ---------------
AWR Report 11.2.0.1.0 1
Audit Options 11.2.0.1.0 2
Automatic Memory Tuning 11.2.0.1.0 2
Automatic Segment Space Management (system) 11.2.0.1.0 2
Automatic Undo Management 11.2.0.1.0 2
Automatic Workload Repository 11.2.0.1.0 1
Character Set 11.2.0.1.0 2
Locally Managed Tablespaces (system) 11.2.0.1.0 2
Locally Managed Tablespaces (user) 11.2.0.1.0 2
Oracle Java Virtual Machine (system) 11.2.0.1.0 2
Partitioning (system) 11.2.0.1.0 2
SecureFiles (system) 11.2.0.1.0 2
Server Parameter File 11.2.0.1.0 2

Une fois le résultat collecté, reportez-vous à la section « Feature Availability by Editions » de la documentation ou au White-Paper intitulé « Oracle Database 11g Product Family » pour en savoir plus sur le sujet.

Attention:
Toutes les options ne sont pas toujours remontées correctement par cette vue; c’est notamment le cas pour Active Data Guard qui, même utilisé, n’indique pas que c’est le cas en version 11.2.

Pour effectuer le changement, reportez-vous ensuite aux notes:

  • Converting An Enterprise Edition Database To Standard Edition [ID 139642.1]
  • How to Convert Database from Standard to Enterprise Edition ? [ID 117048.1]

Et si vous cherchez à savoir quelle édition du logiciel est installée; regardez le message lorsque vous vous connectez à SQL*Plus, interrogez V$VERSION ou utilisez OPatch comme ci-dessous:

$ ./opatch lsinv -detail |grep -i "Enterprise Edition"
Enterprise Edition Options 11.2.0.1.0

Et joyeux Export/Import…