

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

# Db2 LUW 評価
<a name="CHAP_Tasks.AssessmentReport.Db2"></a>

このセクションでは、Db2 LUW のソースエンドポイントを使用する移行タスクの個別の移行前評価について説明します。

**Topics**
+ [IBM Db2 LUW データベースが復旧可能に設定されているかどうかを検証します。](#CHAP_Tasks.AssessmentReport.Db2.config.param)
+ [DMS ユーザーがフルロードを実行するために必要なアクセス許可をソースデータベースに対して持っているかどうかを検証する](#CHAP_Tasks.AssessmentReport.Db2.load.privileges)
+ [DMS ユーザーが CDC を実行するために必要なアクセス許可をソースデータベースに対して持っているかどうかを検証する](#CHAP_Tasks.AssessmentReport.Db2.cdc.privileges)
+ [ソース IBM Db2 LUW ソーステーブルに Db2 XML データ型があるかどうかを検証する](#CHAP_Tasks.AssessmentReport.Db2.xml.data.type)
+ [ソース IBM Db2 LUW バージョンが でサポートされているかどうかを検証する AWS DMS](#CHAP_Tasks.AssessmentReport.Db2.supported.version.source)
+ [ターゲットの IBM Db2 LUW バージョンが でサポートされているかどうかを検証する AWS DMS](#CHAP_Tasks.AssessmentReport.Db2.supported.version.target)
+ [数字ランダム化の変換ルールを確認する](#CHAP_Tasks.AssessmentReport.Db2.digits.randomise)
+ [数字マスクの変換ルールを確認する](#CHAP_Tasks.AssessmentReport.Db2.digits.mask)
+ [ハッシュマスクの変換ルールを確認する](#CHAP_Tasks.AssessmentReport.Db2.hash.mask)
+ [データ検証タスク設定とデータマスキングの数字ランダム化が同時に有効になっていないことを確認する](#CHAP_Tasks.AssessmentReport.Db2.all.digits.random)
+ [データ検証タスク設定とデータマスキングのハッシュマスクが同時に有効になっていないことを確認する](#CHAP_Tasks.AssessmentReport.Db2.all.hash.mask)
+ [データ検証タスク設定とデータマスキングの数字マスクが同時に有効になっていないことを確認する](#CHAP_Tasks.AssessmentReport.Db2.all.digit.mask)
+ [ターゲットテーブルにバッチ適用に適合する正しいインデックス設定 (プライマリキーまたは一意のインデックスのいずれか一方で、両方ではない) があることを確認する](#CHAP_Tasks.AssessmentReport.Db2.pk.absence)
+ [`BatchApplyEnabled` が true に設定されている場合に「制限付き LOB モード」のみが使用されていることを検証する](#CHAP_Tasks.AssessmentReport.Db2.lob.mode)
+ [フルロード中にターゲットデータベースでセカンダリインデックスが無効になっているかどうかを検証する](#CHAP_Tasks.AssessmentReport.secondary.indexes)
+ [選択したオブジェクトが少なくとも 1 つソースデータベースに存在することを検証します](#CHAP_Tasks.AssessmentReport.Db2.selection.rules)
+ [セカンダリ制約とインデックス (非プライマリ) がソースデータベースに存在することを確認する](#CHAP_Tasks.AssessmentReport.Db2.secondary.constraints)

## IBM Db2 LUW データベースが復旧可能に設定されているかどうかを検証します。
<a name="CHAP_Tasks.AssessmentReport.Db2.config.param"></a>

**API キー:** `db2-check-archive-config-param`

この移行前評価では、Db2 LUW データベースでデータベース設定パラメータ `LOGARCHMETH1` および `LOGARCHMETH2` のいずれか、または両方が **ON** に設定されているかどうかを検証します。

## DMS ユーザーがフルロードを実行するために必要なアクセス許可をソースデータベースに対して持っているかどうかを検証する
<a name="CHAP_Tasks.AssessmentReport.Db2.load.privileges"></a>

**API キー:** `db2-check-full-load-privileges`

この移行前評価では、DMS ユーザーがフルロードオペレーションに必要なアクセス許可をターゲットデータベースに対して持っているかどうかを検証します。

## DMS ユーザーが CDC を実行するために必要なアクセス許可をソースデータベースに対して持っているかどうかを検証する
<a name="CHAP_Tasks.AssessmentReport.Db2.cdc.privileges"></a>

**API キー:** `db2-check-cdc-privileges`

この移行前評価では、DMS ユーザーが CDC オペレーションに必要なアクセス許可をターゲットデータベースに対して持っているかどうかを検証します。

## ソース IBM Db2 LUW ソーステーブルに Db2 XML データ型があるかどうかを検証する
<a name="CHAP_Tasks.AssessmentReport.Db2.xml.data.type"></a>

**API キー:** `db2-check-xml-data-type`

この移行前評価では、ソース IBM Db2 LUW テーブルに Db2 XML データ型があるかどうかを検証します。

## ソース IBM Db2 LUW バージョンが でサポートされているかどうかを検証する AWS DMS
<a name="CHAP_Tasks.AssessmentReport.Db2.supported.version.source"></a>

**API キー:** `db2-validate-supported-versions-source`

この移行前評価では、ソース IBM Db2 LUW バージョンが でサポートされているかどうかを検証します AWS DMS。

## ターゲットの IBM Db2 LUW バージョンが でサポートされているかどうかを検証する AWS DMS
<a name="CHAP_Tasks.AssessmentReport.Db2.supported.version.target"></a>

**API キー:** `db2-validate-supported-versions-target`

この移行前評価では、ターゲットの IBM Db2 LUW バージョンが でサポートされているかどうかを検証します AWS DMS。

## 数字ランダム化の変換ルールを確認する
<a name="CHAP_Tasks.AssessmentReport.Db2.digits.randomise"></a>

**API キー:** `db2-datamasking-digits-randomize`

この評価では、テーブルマッピングで使用される列が数字ランダム化の変換ルールに適合しているかどうかを検証します。さらに、変換対象として選択された列がプライマリキー、一意の制約、または外部キーの一部であるかどうかも確認します。これは、数字ランダム化の変換を適用しても一意性は保証されないためです。

## 数字マスクの変換ルールを確認する
<a name="CHAP_Tasks.AssessmentReport.Db2.digits.mask"></a>

**API キー:** `db2-datamasking-digits-mask`

この評価では、テーブルマッピングで使用される列が数字マスクの変換ルールでサポートされていないかどうかを検証します。さらに、変換対象として選択された列がプライマリキー、一意の制約、または外部キーの一部であるかどうかも確認します。これは、一意性が保証されないために、このような列に数字マスクの変換を適用すると、DMS タスクが失敗する可能性があるからです。

## ハッシュマスクの変換ルールを確認する
<a name="CHAP_Tasks.AssessmentReport.Db2.hash.mask"></a>

**API キー:** `db2-datamasking-hash-mask`

この評価では、テーブルマッピングで使用される列がハッシュマスクの変換ルールでサポートされていないかどうかを検証します。また、ソース列の長さが 64 文字を超えているかどうかも確認します。ハッシュマスキングをサポートするには、ターゲット列の長さが 64 文字を超えていることが理想的です。さらに、変換対象として選択された列がプライマリキー、一意の制約、または外部キーの一部であるかどうかも確認します。これは、数字ランダム化の変換を適用しても一意性は保証されないためです。

## データ検証タスク設定とデータマスキングの数字ランダム化が同時に有効になっていないことを確認する
<a name="CHAP_Tasks.AssessmentReport.Db2.all.digits.random"></a>

**API キー:** `all-to-all-validation-with-datamasking-digits-randomize`

この移行前評価では、データ検証設定とデータマスキングの数字ランダム化が同時に有効になっていないことを確認します。これらの機能には互換性はありません。

## データ検証タスク設定とデータマスキングのハッシュマスクが同時に有効になっていないことを確認する
<a name="CHAP_Tasks.AssessmentReport.Db2.all.hash.mask"></a>

**API キー:** `all-to-all-validation-with-datamasking-hash-mask`

この移行前評価では、データ検証設定とデータマスキングのハッシュマスクが同時に有効になっていないことを確認します。これらの機能には互換性はありません。

## データ検証タスク設定とデータマスキングの数字マスクが同時に有効になっていないことを確認する
<a name="CHAP_Tasks.AssessmentReport.Db2.all.digit.mask"></a>

**API キー:** `all-to-all-validation-with-digit-mask`

この移行前評価では、データ検証設定とデータマスキングの数字マスクが同時に有効になっていないことを確認します。これらの機能には互換性はありません。

## ターゲットテーブルにバッチ適用に適合する正しいインデックス設定 (プライマリキーまたは一意のインデックスのいずれか一方で、両方ではない) があることを確認する
<a name="CHAP_Tasks.AssessmentReport.Db2.pk.absence"></a>

**API キー:** `db2-check-batch-apply-target-pk-ui-absence`

バッチ適用では、ターゲットテーブルにプライマリキーまたは一意キーのいずれかが含まれている必要がありますが、両方が存在することはできません。テーブルにプライマリキーと一意キーの両方が含まれている場合、適用モードはバッチからトランザクションに変更されます。

## `BatchApplyEnabled` が true に設定されている場合に「制限付き LOB モード」のみが使用されていることを検証する
<a name="CHAP_Tasks.AssessmentReport.Db2.lob.mode"></a>

**API キー:** `db2-check-for-batch-apply-lob-mode`

この移行前評価では、DMS タスクに LOB 列が含まれているかどうかを検証します。LOB 列がタスクのスコープに含まれている場合、`BatchApplyEnabled=true` を使用するには「制限付き LOB モード」を使用する必要があります。

## フルロード中にターゲットデータベースでセカンダリインデックスが無効になっているかどうかを検証する
<a name="CHAP_Tasks.AssessmentReport.secondary.indexes"></a>

**API キー:** `db2-check-secondary-indexes`

この移行前評価では、ターゲットデータベースへのフルロード中にセカンダリインデックスが無効になっているかどうかを検証します。フルロード中は、セカンダリインデックスを無効化または削除する必要があります。

## 選択したオブジェクトが少なくとも 1 つソースデータベースに存在することを検証します
<a name="CHAP_Tasks.AssessmentReport.Db2.selection.rules"></a>

**API キー:** `all-check-source-selection-rules`

この移行前評価では、ワイルドカードベースのルールのパターンマッチングなど、選択ルールで指定された少なくとも 1 つのオブジェクトがソースデータベースに存在することを確認します。

## セカンダリ制約とインデックス (非プライマリ) がソースデータベースに存在することを確認する
<a name="CHAP_Tasks.AssessmentReport.Db2.secondary.constraints"></a>

**API キー:** `all-check-secondary-constraints`

この移行前評価では、セカンダリ制約とインデックス (外部キー、チェック制約、クラスター化されていないインデックス) がソースデータベースに存在することを確認します。