Oracle 到 MySQL 的轉換設定 - AWS Database Migration Service

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

Oracle 到 MySQL 的轉換設定

DMS 結構描述轉換中的 Oracle 到 MySQL 轉換設定包括下列項目:

  • 您的來源 Oracle 資料庫可以使用 ROWID 虛擬資料欄。MySQL 不支援類似的功能。DMS 結構描述轉換可以在轉換後程式碼中模擬 ROWID 虛擬資料欄。若要這麼做,請開啟產生資料列 ID 選項。

    如果您的來源 Oracle 程式碼不使用 ROWID 虛擬資料欄,請關閉產生資料列 ID 選項。在此情況下,轉換後的程式碼運作得更快。

  • 您的原始 Oracle 程式碼可以包含 TO_CHARTO_DATE、和 TO_NUMBER 函數,其中包含 MySQL 不支援的參數。根據預設,DMS 結構描述轉換會在轉換後的程式碼中模擬這些參數的使用方式。

    當您的來源程式碼缺少 MySQL 不支援的參數時,您可以使用原生的 MySQL TO_CHARTO_DATETO_NUMBER 函數。在此情況下,轉換後的程式碼運作得更快。若要這樣做,請選取下列值:

    • 使用原生 MySQL TO_CHAR 函數

    • 使用原生 MySQL TO_DATE 函數

    • 使用原生 MySQL TO_NUMBER 函數

  • 您的資料庫和應用程式可以在不同的時區執行。根據預設,DMS 結構描述轉換會模擬已轉換程式碼中的時區。但是,當您的資料庫和應用程式使用相同的時區時,就不需要此模擬。在此情況下,請選取改善資料庫和應用程式使用相同時區的已轉換程式碼效能