

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
<a name="assess-environment"></a>

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
<a name="sql-commands"></a>

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](https://docs.oracle.com/database/121/REFRN/GUID-B8A38B9B-3AAA-4341-AA05-4309870CE73B.htm#REFRN23396). 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](https://support.oracle.com/CSP/main/article). 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](https://docs.oracle.com/en/database/oracle/oracle-database/19/dblic/Licensing-Information.html#GUID-B6113390-9586-46D7-9008-DCC9EDA45AB4). 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
<a name="aws-sct"></a>

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
<a name="scaling-assessment"></a>

Per valutare più server, puoi eseguire valutazioni in batch AWS SCT utilizzando l'opzione di valutazione [multiserver](https://docs.aws.amazon.com/SchemaConversionTool/latest/userguide/CHAP_AssessmentReport.Multiserver.html#CHAP_AssessmentReport.Multiserver.Agreggated). Dopo aver valutato ogni schema, il valutatore produce un report a livello di server che include la sezione *Valutazione della licenza e supporto cloud*.