

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 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)
+ [驗證來源資料庫中至少存在一個選取的物件](#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`

此評估會驗證 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 資料欄，您必須使用「有限 LOB 模式」，才能使用 `BatchApplyEnabled=true`。

## 驗證是否在完全載入期間在目標資料庫上停用次要索引
<a name="CHAP_Tasks.AssessmentReport.secondary.indexes"></a>

**API 金鑰：**`db2-check-secondary-indexes`

此預遷移評估會驗證在目標資料庫完全載入期間是否停用次要索引。您必須在完全載入期間停用或移除次要索引。

## 驗證來源資料庫中至少存在一個選取的物件
<a name="CHAP_Tasks.AssessmentReport.Db2.selection.rules"></a>

**API 金鑰：**`all-check-source-selection-rules`

此預遷移評估會驗證選取規則中指定的至少一個物件是否存在於來源資料庫中，包括萬用字元型規則的模式比對。

## 驗證來源資料庫中是否存在次要限制條件和索引 （非主要）
<a name="CHAP_Tasks.AssessmentReport.Db2.secondary.constraints"></a>

**API 金鑰：**`all-check-secondary-constraints`

此預遷移評估會驗證來源資料庫中是否存在次要限制條件和索引 （外部索引鍵、檢查限制條件、非叢集索引）。