Como avaliar o ambiente - AWS Orientação prescritiva

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Como avaliar o ambiente

Para avaliar seu banco de dados Oracle e descobrir se os recursos do Enterprise Edition estão sendo usados, é possível usar uma das seguintes abordagens:

  • Comandos SQL

  • O recurso de avaliação de licenças do AWS SCT

Avaliar o Oracle Database Enterprise Edition com comandos SQL

A Oracle rastreia o uso das opções do Oracle Database, dos pacotes de gerenciamento da Oracle e de seus recursos correspondentes em uma visualização chamada DBA_FEATURE_USAGE_STATISTICS. Por padrão, a exibição é atualizada uma vez por semana. Portanto, até 7 dias podem ser necessários para que os dados de uso mais recentes sejam mostrados. Para obter as informações mais recentes, atualize manualmente a visualização usando o pacote DBMS_FEATURE_USAGE_INTERNAL. O usuário do seu banco de dados exige privilégio de EXECUTE em DBMS_FEATURE_USAGE_INTERNAL para atualizar a visualização e privilégio de SELECT ANY DICTIONARY para consultá-la.

A Oracle fornece o script options_packs_usage_statistics.sql no Documento de suporte 1317265.1. É possível usar esse script para verificar quais opções, recursos e pacotes de gerenciamento foram usados no banco de dados. Como alternativa, é possível executar a consulta a seguir para listar as opções e os recursos usados anteriormente.

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

Analise o resultado da consulta anterior e compare-o com a Documentação da Oracle. Investigue cada recurso ou opção da Enterprise Edition listado na saída para entender seu caso de uso e determinar as alternativas apropriadas no Oracle Database Standard Edition 2 sempre que possível.

Avaliando o Oracle Database Enterprise Edition usando AWS SCT

AWS Schema Conversion Tool (AWS SCT) fornece uma interface de usuário baseada em projetos para avaliar, converter e copiar o esquema do banco de dados do seu banco de dados Oracle de origem em um formato compatível com o Amazon RDS for Oracle. Usando AWS SCT, você pode analisar as possíveis economias de custo que podem ser obtidas alterando o tipo de licença do Oracle Database de Enterprise Edition para Standard Edition 2.

A seção Avaliação de licenças e suporte na nuvem do relatório AWS SCT fornece informações detalhadas sobre os recursos do banco de dados Oracle em uso. Essas informações podem ajudar você a tomar decisões informadas ao migrar para o Amazon RDS para Oracle. Por exemplo, o relatório pode dizer que seu servidor Enterprise Edition usa o recurso de compactação e que você deve remover dependências ColumnStoreIndex e particionamento. Ele também lista recursos, como InMemory OLTP, que não podem ser movidos para o Amazon RDS for Oracle.

Escalar a avaliação do Oracle

Para avaliar vários servidores, você pode executar avaliações em lote AWS SCT usando a opção de avaliador multiservidor. Depois de avaliar cada esquema, o avaliador produz um relatório em nível de servidor que inclui a seção Avaliação de licenças e suporte na nuvem.