Valutazione dell'ambiente - AWS Guida prescrittiva

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Valutazione dell'ambiente

Per valutare il database Oracle e scoprire se vengono utilizzate le funzionalità di Enterprise Edition, puoi utilizzare uno dei seguenti approcci:

  • Comandi SQL

  • La funzionalità di valutazione della licenza di AWS SCT

Valutazione di Oracle Database Enterprise Edition utilizzando i comandi SQL

Oracle tiene traccia dell'utilizzo delle opzioni di Oracle Database, dei Management Pack di Oracle e delle funzionalità corrispondenti in una vista denominata DBA_FEATURE_USAGE_STATISTICS. Per impostazione predefinita, la vista viene aggiornata una volta alla settimana, quindi potrebbero essere necessari 7 giorni per mostrare i dati di utilizzo recenti. Per ottenere le informazioni più recenti, aggiorna manualmente la vista utilizzando il pacchetto DBMS_FEATURE_USAGE_INTERNAL. L'utente del database richiede il privilegio EXECUTE su DBMS_FEATURE_USAGE_INTERNAL per aggiornare la vista, e il privilegio SELECT ANY DICTIONARY per eseguire query sulla vista.

Oracle fornisce lo script options_packs_usage_statistics.sql nel Documento di supporto 1317265.1. Puoi utilizzare lo script per verificare quali opzioni, funzionalità e Management Pack sono stati utilizzati nel database. In alternativa, è possibile eseguire la seguente query per elencare le opzioni e le funzionalità utilizzate in precedenza.

-- 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%';

Esamina il risultato della query precedente e confrontalo con la documentazione Oracle. Esamina ogni funzionalità o opzione Enterprise Edition elencata nell'output per comprenderne il caso d'uso e determinare le alternative appropriate in Oracle Database Standard Edition 2, ove possibile.

Valutazione di Oracle Database Enterprise Edition utilizzando AWS SCT

AWS Schema Conversion Tool (AWS SCT) fornisce un'interfaccia utente basata su progetti per valutare, convertire e copiare lo schema del database Oracle di origine in un formato compatibile con Amazon RDS for Oracle. Utilizzando AWS SCT, è possibile analizzare i potenziali risparmi sui costi che è possibile ottenere modificando il tipo di licenza di Oracle Database da Enterprise Edition a Standard Edition 2.

La sezione Valutazione della licenza e supporto cloud del rapporto AWS SCT fornisce informazioni dettagliate sulle funzionalità del database Oracle in uso. Queste informazioni possono aiutarti a prendere decisioni informate durante la migrazione ad Amazon RDS per Oracle. Ad esempio, il rapporto potrebbe indicare che il server Enterprise Edition utilizza la funzionalità di compressione e che è necessario rimuovere le dipendenze ColumnStoreIndex e il partizionamento. Elenca inoltre funzionalità, come InMemory OLTP, che non possono essere spostate in Amazon RDS for Oracle.

Dimensionamento della valutazione Oracle

Per valutare più server, puoi eseguire valutazioni in batch AWS SCT utilizzando l'opzione di valutazione multiserver. Dopo aver valutato ogni schema, il valutatore produce un report a livello di server che include la sezione Valutazione della licenza e supporto cloud.