Oracle から MySQL へのコンバージョン設定 - AWS データベース移行サービス

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

Oracle から MySQL へのコンバージョン設定

DMS Schema Conversion の Oracle から MySQL へのコンバージョン設定は、次のとおりです。

  • ソースの Oracle データベースでは、ROWID 疑似列を使用できるが、MySQL は同様の機能をサポートしていない。DMS Schema Conversion は、変換したコードで ROWID 疑似列をエミュレートできる。このためには、[行 ID を生成] オプションをオンにする。

    ソースの Oracle コードが ROWID 疑似列を使用していない場合は、[行 ID を生成] オプションをオフにする。この場合、変換したコードの処理が迅速化する。

  • ソースの Oracle のコードには、MySQL ではサポートされないパラメータを使用する TO_CHAR 関数、TO_DATE 関数、TO_NUMBER 関数が使用されている場合がある。デフォルトでは、DMS Schema Conversion は変換したコード内のこのようなパラメータの使用をエミュレートする。

    ソースの Oracle コードに MySQL でサポートされないパラメータがない場合は、MySQL のネイティブの TO_CHAR 関数、TO_DATE 関数、TO_NUMBER 関数を使用できる。この場合、変換したコードの処理が迅速化する。これには、次の値を選択する。

    • Use a native MySQL TO_CHAR function

    • Use a native MySQL TO_DATE function

    • Use a native MySQL TO_NUMBER function

  • データベースとアプリケーションは別々のタイムゾーンで実行できる。デフォルトでは、DMS Schema Conversion は変換したコードのタイムゾーンをエミュレートする。ただし、データベースとアプリケーションが同じタイムゾーンを使用している場合は、このエミュレーションは必要ない。この場合、[Improve the performance of the converted code where the database and applications use the same time zone] を選択する。