Évaluation de votre environnement - AWS Conseils prescriptifs

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_STATISTICS. La vue est mise à jour une fois par semaine par défaut. L'affichage des données d'utilisation récentes peut donc prendre sept jours. Pour obtenir les informations les plus récentes, actualisez manuellement la vue à l'aide du package DBMS_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. Vous pouvez utiliser ce script pour vérifier quels options, fonctionnalités et packs d'administration ont été utilisés dans la base de données. Vous pouvez également exécuter la requête suivante pour répertorier les options et fonctionnalités précédemment utilisées.

-- 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. Examinez chaque fonctionnalité ou option de l'édition Enterprise répertoriée dans le résultat afin de comprendre leur cas d'utilisation et de déterminer les alternatives appropriées dans Oracle Database Standard Edition 2 dans la mesure du possible.

É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.