31 Oracle TimesTenのサポート対象の理解
この章では、Oracle GoldenGateでサポートされているデータベースと表の機能について説明します。
内容は次のとおりです。
TimesTenについてサポートされているオブジェクトおよび操作
次のオブジェクトと操作がサポートされています。
-
Oracle GoldenGate for Oracle TimesTenでは、ユーザー表へのトランザクションDMLの配信がサポートされています。
-
INSERT
、UPDATE
、DELETE
およびTRUNCATE
の各操作がサポートされています。
親トピック: Oracle TimesTenのサポート対象の理解
サポートされているTimesTenデータ型
次にあげた制限事項に特に記載がないかぎり、配信で次のデータ型がサポートされます。
-
バイナリ・データ型
(binary, varbinary)
-
文字データ型
(char, nchar, nvarchar2, varchar2)
-
日付および時間データ型
(date, time, timestamp, tt_date, tt_time, tt_timestamp)
-
数値データ型
(binary_float, binary_double, double, float, tt_bigint, tt_integer, number, real, tt_smallint, tt_tinyint)
-
LOB
(blob, clob, nclob)
親トピック: Oracle TimesTenのサポート対象の理解
Oracle TimesTenでの制限事項およびサポートされていない事項
Oracle TimesTenでの制限事項およびサポートされていない事項は、次のとおりです。
-
DML操作の取得(抽出)操作はサポートされていません。
-
DDL (データ定義言語)操作の取得およびレプリケーションはサポートされていません。
-
浮動小数点数の範囲および精度のサポートは、ホスト・マシンによって異なります。通常は有効桁数が16桁の精度ですが、データベースのドキュメントで想定されている近似について確認してください。Oracle GoldenGateでは、サポートされる精度を超える値は丸められるか切り捨てられます。
-
Oracle GoldenGateでは、0001/01/03:00:00:00から9999/12/31:23:59:59のタイムスタンプ・データをサポートしています。タイムスタンプがGMTからローカル時間に変換されると、これらの制限も変換後のタイムスタンプに適用されます。タイムゾーンに応じて、変換により時間が追加または引かれる場合があり、これにより、タイムスタンプがサポートされている上限を超えたり、下回ったりすることがあります。
-
主キー列の値の変更はサポートされていません。
-
自動ハートビート表のサポートに関する制限事項は次のとおりです。
-
Oracle GoldenGateではTimesTenでの配信のみをサポートするため、ジョブまたはイベント・スケジューラを使用してハートビート表を移入したり更新するメカニズムは不要です。
-
ALTER HEARTBEATTABLE
コマンドはサポートされておらず、使用されている場合は無視されます。 -
FREQUENCY
、PURGE_FREQUENCY
またはRETENTION_TIME
オプションを指定したADD HEARTBEATTABLE
コマンドはサポートされません。これらのオプションのいずれかをADD HEARTBEATTABLE
コマンドで指定すると、そのオプションが無視されるという警告が表示されます。 -
TimesTenには内部イベント/ジョブスケジューラがないため、ハートビート履歴表の自動パージは実行できません。したがって、環境に合わせて、対応するハートビート・オブジェクトを明示的に削除または切り捨てる必要があります。
-
親トピック: Oracle TimesTenのサポート対象の理解