TimesTen:支援的資料類型、物件及作業
本節包含 TimesTen 上 Oracle GoldenGate 支援之資料類型、物件和作業的相關資訊。
支援的 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
-
binary_float 和 binary_double 資料類型支援 NaN 和 Infinity/-Infinity 特殊數值。
如需有關支援特殊值之資料庫的資料類型詳細資訊,請參閱資料庫資料類型支援的特殊值。
TimesTen 支援的物件和作業
支援下列物件與作業:
-
Oracle GoldenGate for Oracle TimesTen 支援將交易 DML 傳遞至使用者表格。
-
支援
INSERT、UPDATE和DELETE作業。
非支援的 TimesTen 資料類型與功能
不支援 INTERVAL 和 ROWID 資料類型。
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指令,若有使用則予以忽略。 -
不支援
ADD HEARTBEATTABLE指令搭配FREQUENCY、PURGE_FREQUENCY或RETENTION_TIME選項。當使用ADD HEARTBEATTABLE指令指定這些選項中的任何一個時,系統會顯示忽略該選項的警告。 -
由於 TimesTen 沒有任何內部事件 / 工作排程器,因此無法自動清除活動訊號歷史記錄表格。因此,您應該明確刪除或截斷對應的活動訊號物件,以符合您的環境。
-