制限事項および説明

Oracle GoldenGate for MySQLの実行時には、次の点に注意する必要があります。

  • ファンクション索引は、取得または配信ではサポートされていません。

  • Oracle GoldenGateでは、BLOB型またはTEXT型が主キーとして使用される場合はサポートされません。

  • Oracle GoldenGateでは、TIME型の範囲が00:00:00から23:59:59までサポートされます。

  • Oracle GoldenGateでは、0001/01/03:00:00:00から9999/12/31:23:59:59のタイムスタンプ・データをサポートします。タイムスタンプがGMTからローカル時間に変換されると、これらの制限も変換後のタイムスタンプに適用されます。タイムゾーンに応じて、変換により時間が追加または引かれる場合があり、これにより、タイムスタンプがサポートされている上限を超えたり、下回ったりすることがあります。

  • Oracle GoldenGateでは、マイナスの日付はサポートされていません。

  • 浮動小数点数の範囲および精度のサポートは、ホスト・マシンによって異なります。通常は有効桁数が16桁の精度ですが、データベースのドキュメントで想定されている近似について確認してください。Oracle GoldenGateでは、サポートされる精度を超える値は丸められるか切り捨てられます。

  • ENUM型を非strictのsql_modeで使用すると、非strictのsql_modeでは無効なENUM値の入力が防止されず、エラーが返されます。この状況を回避するには、次のいずれかの操作を行います。

    • sql_modeSTRICTとして使用して、Extractを再起動します。これによってユーザーはどのデータ型の無効な値も入力できなくなります。IEユーザーはデータ型の有効な値のみを入力できます。

    • 非strictのsql_modeを引き続き使用しますが、ENUMデータ型は使用しません。

    • 非strictのsql_modeを引き続き使用し、データベースの有効な値でENUMデータ型を使用します。無効な値を指定した場合、データベースではそのまま受け入れられますがExtractは異常終了します。

  • JSONデータ型では、単一列の表はサポートされていません。JSONデータ型の単一列を持つ表に対して構成されている場合、Extractは異常終了します。

  • JSONデータ型はCDRをサポートしていません。GETBEFORECOLSが構成され、表にJSONデータ型の列がある場合、次のメッセージがレポート・ファイルに記録されます。
    INFO OGG-06556 The following columns will not be considered for CDR

    CDRの制限事項は、GETBEFORECOLSCOMPARECOLSが使用される場合に適用されます。