TimesTen: Unterstützte Datentypen, Objekte und Vorgänge
Dieser Abschnitt enthält Informationen zu unterstützten Datentypen, Objekten und Vorgängen für Oracle GoldenGate auf TimesTen.
Unterstützte TimesTen-Datentypen
Die folgenden Datentypen werden für die Bereitstellung unterstützt, sofern die folgenden Einschränkungen nicht ausdrücklich beachtet werden:
-
Binäre Datentypen
-
binary -
varbinary
-
-
Zeichendatentypen
-
char -
nchar -
nvarchar2 -
varchar2
-
-
Datentypen für Datum und Uhrzeit
-
date -
time -
timestamp -
tt_date -
tt_time -
tt_timestamp
-
-
Numerische Datentypen
-
binary_float -
binary_double -
double -
float -
tt_bigint -
tt_integer -
number -
real -
tt_smallint -
tt_tinyint
-
-
Geschäftsbereich
-
blob -
clob -
nclob
-
Die Datentypen binary_float und binary_double unterstützen die speziellen numerischen Werte NaN und Infinity/-Infinity.
Weitere Informationen zu Datentypen nach Datenbanken, die spezielle Werte unterstützen, finden Sie unter Von Datenbankdatentypen unterstützte Sonderwerte.
Unterstützte Objekte und Vorgänge für TimesTen
Die folgenden Objekte und Vorgänge werden unterstützt:
-
Oracle GoldenGate for Oracle TimesTen unterstützt die Zustellung von Transaktions-DML an Benutzertabellen.
-
Die Vorgänge
INSERT,UPDATEundDELETEwerden unterstützt.
Nicht unterstützte Datentypen und Features von TimesTen
Die Datentypen INTERVAL und ROWID werden nicht unterstützt.
Einschränkungen und nicht unterstützte Artikel für Oracle TimesTen
Die Einschränkungen und nicht unterstützten Elemente für Oracle TimesTen sind:
-
Erfassung (Extraktion) von DML-Vorgängen wird nicht unterstützt.
-
Erfassung und Replikation von DDL-(Data Definition Language-)Vorgängen wird nicht unterstützt.
-
Die Unterstützung von Reichweite und Genauigkeit für Gleitkommazahlen hängt vom Hostrechner ab. Im Allgemeinen ist die Genauigkeit auf 16 signifikante Stellen genau, aber Sie sollten die Datenbankdokumentation lesen, um die erwarteten Näherungen zu ermitteln. Oracle GoldenGate rundet oder schneidet Werte ab, die den unterstützten Nachkommastellenwert überschreiten.
-
Oracle GoldenGate unterstützt Zeitstempeldaten von 0001/01/03:00:00:00 bis 9999/12/31:23:59:59. Wenn ein Zeitstempel von GMT in Ortszeit konvertiert wird, gelten diese Grenzwerte auch für den resultierenden Zeitstempel. Je nach Zeitzone kann die Konvertierung Stunden addieren oder subtrahieren, was dazu führen kann, dass der Zeitstempel den unteren oder oberen unterstützten Grenzwert überschreitet.
-
Das Ändern des Wertes der Primärschlüsselspalte wird nicht unterstützt.
-
Die Unterstützung der automatischen Heartbeat-Tabelle ist wie folgt eingeschränkt:
-
Oracle GoldenGate unterstützt nur Delivery auf TimesTen, sodass kein Mechanismus zum Auffüllen/Aktualisieren der Heartbeat-Tabellen mit beliebigen Ereignis-/Jobplanern erforderlich ist.
-
Der Befehl
ALTER HEARTBEATTABLEwird nicht unterstützt. Wird er verwendet, wird er ignoriert. -
Der Befehl
ADD HEARTBEATTABLEmit den OptionenFREQUENCY,PURGE_FREQUENCYoderRETENTION_TIMEwird nicht unterstützt. Wenn eine dieser Optionen mit dem BefehlADD HEARTBEATTABLEangegeben wird, wird eine Warnung angezeigt, dass die Option ignoriert wird. -
Da TimesTen keine internen Ereignis-/Job-Scheduler aufweist, kann das automatische Löschen von Heartbeat-Historientabellen nicht erfolgen. Daher sollten Sie die entsprechenden Heartbeat-Objekte explizit löschen oder abschneiden, um sie Ihrer Umgebung anzupassen.
-