Types de données d'instance Oracle CDC

Important

La capture des changements de données pour Oracle d'Attunity est désormais déconseillé. Pour les détails, référez-vous à l'annonce.

L'instance Oracle CDC prend en charge la plupart des types de données Oracle. Les sections suivantes décrivent les types de données pris en charge et les types de données non pris en charge.

Types de données pris en charge

Le tableau suivant décrit les types de données Oracle qui peuvent être capturés et leur mappage par défaut aux types de données SQL Server dans les tables de modifications. Lorsque vous ajoutez une instance de capture pour une table Oracle source, vous pouvez remplacer certains de ces mappages.

Type de données de base de données Oracle Type de données de SQL Server
BINARY_FLOAT real
BINARY_DOUBLE FLOAT
CHAR NVARCHAR
DATE DATETIME
FLOAT FLOAT
INT NUMERIC (38)
INTERVAL DATETIME
NCHAR NVARCHAR
NUMBER FLOAT
NAVARCHAR2 NVARCHAR
RAW VARBINARY
real FLOAT
timestamp DATETIME2
TIMESTAMP WITH TIME ZONE VARCHAR (37)
TIMESTAMP WITH LOCAL TIME ZONE VARCHAR (37)
VARCHAR2 VARCHAR
XMLTYPE NVARCHAR (MAX)

Types de données non pris en charge

Les tables Oracle sources avec des colonnes de types de données Oracle suivants ne peuvent pas être capturées. Les colonnes capturées avec ces types de données s'affichent en tant que colonnes NULL ; toutefois, une modification de leur valeur est indiquée dans le masque de modification des tables capturées.

  • LONG

  • XMLTYPE

  • BLOB

  • CLOB

Les tables Oracle sources avec des colonnes de types de données Oracle suivants ne peuvent pas être capturées.

  • BFILE

  • ROWID

  • REF

  • UROWID

  • Table imbriquée

Si les types de données suivants sont présents dans une table, ils empêchent le LogMinder d'obtenir les données de colonne de la table :

  • Types de données définis par l'utilisateur

  • VARRAY

Voir aussi

Concepteur de capture de données modifiées pour Oracle par Attunity
Instance CDC Oracle