

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# 環境の評価
<a name="assess-environment"></a>

Oracle データベースを評価し、Enterprise Edition の機能が使用されているかどうかを確認するには、以下のいずれかの方法を使用できます。
+ SQL コマンド
+ のライセンス評価機能 AWS SCT

## SQL コマンドを使用した Oracle Database Enterprise Edition の評価
<a name="sql-commands"></a>

Oracle では、Oracle Database オプション、Oracle Management Pack、および対応する機能の使用状況を、[DBA\_FEATURE\_USAGE\_STATISTICS](https://docs.oracle.com/database/121/REFRN/GUID-B8A38B9B-3AAA-4341-AA05-4309870CE73B.htm#REFRN23396) と呼ばれるビューで追跡します。ビューはデフォルトでは週に 1 回更新されるため、最近の使用状況データが表示されるまでに 7 日を要する場合があります。最新の情報を取得するには、`DBMS_FEATURE_USAGE_INTERNAL` パッケージを使用して手動でビューを更新してください。データベースユーザーには、ビューを更新するための `DBMS_FEATURE_USAGE_INTERNAL` の `EXECUTE` 権限と、ビューをクエリするための `SELECT ANY DICTIONARY` 権限が必要です。

Oracle では、スクリプト `options_packs_usage_statistics.sql` を「[Support document 1317265.1](https://support.oracle.com/CSP/main/article)」で提供しています。このスクリプトを使用して、データベースでどのオプション、機能、Management Pack が使用されているかを確認できます。または、次のクエリを実行して、以前に使用したオプションと機能を一覧表示することもできます。

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

前回のクエリの結果を確認して、[Oracle ドキュメント](https://docs.oracle.com/en/database/oracle/oracle-database/19/dblic/Licensing-Information.html#GUID-B6113390-9586-46D7-9008-DCC9EDA45AB4)と比較します。出力にリストされている各 Enterprise Edition の機能またはオプションを調べてユースケースを理解し、可能であれば Oracle Database Standard Edition 2 の適切な代替案を決定します。

## を使用した Oracle Database Enterprise Edition の評価 AWS SCT
<a name="aws-sct"></a>

AWS Schema Conversion Tool (AWS SCT) は、ソース Oracle データベースのデータベーススキーマを Amazon RDS for Oracle と互換性のある形式に評価、変換、コピーするためのプロジェクトベースのユーザーインターフェイスを提供します。を使用すると AWS SCT、Oracle Database ライセンスタイプを Enterprise Edition から Standard Edition 2 に変更することで実現できる潜在的なコスト削減を分析できます。

 AWS SCT レポートのライセンス評価とクラウドサポートセクションでは、使用中の Oracle Database 機能に関する詳細情報が確認できます。この情報は、Amazon RDS for Oracle への移行時に、情報に基づいた意思決定を行うのに役立ちます。例えば、このレポートでは、Enterprise Edition サーバーが圧縮機能を使用しており、ColumnStoreIndex とパーティション分割の依存関係を削除する必要があると表示される場合があります。また、InMemoryOLTP など、Amazon RDS for Oracle に移行できない機能についても記載されます。

### Oracle の評価のスケーリング
<a name="scaling-assessment"></a>

複数のサーバーを評価するには、[マルチサーバー評価者](https://docs.aws.amazon.com/SchemaConversionTool/latest/userguide/CHAP_AssessmentReport.Multiserver.html#CHAP_AssessmentReport.Multiserver.Agreggated)オプションを使用して AWS SCT でバッチ評価を実行できます。各スキーマを評価した後、アセッサーはライセンス評価とクラウドサポートのセクションを含む、サーバーレベルのレポートを作成します。