制限事項および説明
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_mode
をSTRICT
として使用して、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の制限事項は、
GETBEFORECOLS
とCOMPARECOLS
が使用される場合に適用されます。