Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Évaluation de votre environnement
Pour évaluer votre base de données Oracle et déterminer si les fonctionnalités d'Enterprise Edition sont utilisées, vous pouvez utiliser l'une des approches suivantes :
-
Commandes SQL
-
La fonction d'évaluation des licences de AWS SCT
Évaluation d'Oracle Database Enterprise Edition à l'aide de commandes SQL
Oracle suit l'utilisation des options Oracle Database, des packs de gestion Oracle et de leurs fonctionnalités correspondantes dans une vue intitulée DBA_FEATURE_USAGE_STATISTICSDBMS_FEATURE_USAGE_INTERNAL. L'utilisateur de votre base de données a besoin de privilège EXECUTE sur DBMS_FEATURE_USAGE_INTERNAL pour actualiser la vue, ainsi que du privilège SELECT ANY DICTIONARY afin d'interroger la vue.
Oracle fournit le script options_packs_usage_statistics.sql dans le document de support 1317265.1
-- To view the last refresh date of DBA_FEATURE_USAGE_STATISTICS select max(last_sample_date) from dba_feature_usage_statistics order by 1; -- To manually refresh DBA_FEATURE_USAGE_STATISTICS view exec sys.dbms_feature_usage_internal.exec_db_usage_sampling(sysdate); -- To list features and options in use select dbafus1.name, dbafus1.detected_usages, dbafus1.currently_used, dbafus1.first_usage_date, dbafus1.last_usage_date, dbafus1.version from dba_feature_usage_statistics dbafus1 where dbafus1.version = (select max(dbafus2.version) from dba_feature_usage_statistics dbafus2 where dbafus2.name = dbafus1.name) and dbafus1.detected_usages > 0 and dbafus1.dbid = (select dbid from v$database) and dbafus1.currently_used='TRUE' order by dbafus1.name; -- To check use of parallelism for activities like DMLs, DDLs, index builds, statistics gathering, Data Pump select name, value from gv$sysstat where upper(NAME) like '%PARALLEL OPERATIONS%' OR upper(NAME) like '%PARALLELIZED%' OR upper(NAME) like '%PX%'; -- To identify use of Materialized Views Query Rewrite select owner, mview_name from dba_mviews where owner not like '%SYS%' and rewrite_enabled='Y'; -- To identify bitmap indexes select * from dba_indexes where index_type='BITMAP' and owner not like '%SYS%'; -- To identify non-system use of Partitioning select * from dba_tab_partitions where table_owner not like '%SYS%';
Examinez le résultat de la requête précédente et comparez-le avec la documentation Oracle
Évaluation d'Oracle Database Enterprise Edition à l'aide de AWS SCT
AWS Schema Conversion Tool (AWS SCT) fournit une interface utilisateur basée sur un projet permettant d'évaluer, de convertir et de copier le schéma de base de données de votre base de données Oracle source dans un format compatible avec Amazon RDS for Oracle. Vous pouvez ainsi analyser les économies potentielles qui peuvent être réalisées en modifiant le type de licence de votre base de données Oracle d'Enterprise Edition à Standard Edition 2. AWS SCT
La section License evaluation and cloud support du rapport AWS SCT fournit des informations détaillées sur les fonctionnalités de base de données Oracle utilisées. Ces informations peuvent vous aider à prendre des décisions éclairées lors de la migration vers Amazon RDS for Oracle. Par exemple, le rapport peut indiquer que votre serveur Enterprise Edition utilise la fonctionnalité de compression et que vous devez supprimer les dépendances ColumnStoreIndex et le partitionnement. Il répertorie également les fonctionnalités, telles que l' InMemoryOLTP, qui ne peuvent pas être déplacées vers Amazon RDS for Oracle.
Mise à l'échelle de l'évaluation Oracle
Pour évaluer plusieurs serveurs, vous pouvez exécuter des évaluations AWS SCT par lots à l'aide de l'option d'évaluation multiserveur. Après avoir évalué chaque schéma, l'évaluateur produit un rapport au niveau du serveur qui inclut la section License evaluation and cloud support.