Limitations et considérations générales
Vous devez tenir compte des limitations et considérations suivantes lorsque vous utilisez une source Oracle.
Limitations et considérations générales concernant l'ensemble des tâches de données
- Lors de la réplication à partir d'une colonne CHAR, tous les espaces supplémentaires seront tronqués.déplacement
- Les index basés sur des fonctions ne sont pas supportés.
- Si vous gérez la journalisation supplémentaire et que vous effectuez des transformations sur l'une des colonnes, vous devez vous assurer que la journalisation supplémentaire est activée pour tous les champs et toutes les colonnes.
-
La capture des modifications d'une PDB (Pluggable Oracle Database - Base de données Oracle enfichable) nécessite la connexion du point de terminaison source à cette instance de PDB. La capture des modifications de plusieurs instances de PDB via la connexion à la CDB (Container Database - Base de données de conteneurs) n'est pas supportée.
- Les contraintes différées ne sont pas supportées.
- Les modifications apportées par le paquet Oracle DBMS_REDEFINITION -(par exemple, les métadonnées des tables et l'OBJECT_ID) - ne seront pas prises en compte par la tâche de données.
- Pendant le traitement des modifications, les colonnes sans enregistrement supplémentaire (par exemple, les colonnes LOB) qui ne sont pas mises à jour seront insérées comme NULL dans la table des modifications.
-
Pendant le traitement des modifications, les mises à jour par lots des colonnes numériques définies comme clé primaire ne sont pas supportées.
Exemple de commande UPDATE non supportée :
UPDATE tableX set ID=ID+1;
Lorsque tableX est le nom de la table et ID est la colonne numérique définie comme clé primaire.
- Les données dans les colonnes LONG et LONG RAW ne peuvent pas dépasser 64 Ko. Toute donnée qui dépasse 64 Ko sera tronquée.
- Les tables dont les noms contiennent des apostrophes ne peuvent pas être supportées.
- Change Data Capture (CDC) n'est pas supporté à partir de vues dynamiques.
- Les tables organisées en index avec un segment de débordement ne sont pas supportées dans les tâches Change Processing (CDC).
- Les modifications des tables organisées en index avec compression des clés ne sont pas supportées.
- La réplication de tables ou de vues de type BIN$ ou DR$ n'est pas supportée. Déplacement
-
La base de données Oracle Flashback et les points de restauration ne sont pas supportés, car les opérations associées affectent la cohérence des fichiers redo log d'Oracle.
- Lorsque vous utilisez le caractère d'échappement '\' pour rechercher une table dans la fenêtre Sélectionner des tables, vous devez écrire '\\' (2 barres obliques inversées) au lieu de '\' (1 barre oblique inversée). Par exemple, pour rechercher toutes les tables qui incluent '_', vous devez saisir %\\_%.
Lors de l'ajout d'un modèle d'inclusion ou d'exclusion, deux barres obliques inverses ne sont pas nécessaires (par exemple, *%\_%).
- Lors de l'utilisation de '$’ pour le caractère d'échappement, il n'y a pas de limite.
- Lorsque vous utilisez Oracle 19.0 comme source, les fonctionnalités Oracle suivantes ne sont pas supportées :
- Redirection Data Guard DML
- Comptes Oracle à schéma uniquement
-
Lors de l'exécution d'une tâche déplacement à partir d'Oracle 21c, les limitations suivantes s'appliquent :
-
Les tables immuables ne sont pas supportées.
-
Les tables de chaînes de blocs ne sont pas supportées.
-
-
CDC n'est pas supporté si le nom de schéma, le nom de table ou un nom de colonne dépasse 30 caractères.
-
Le Déplacement à partir de conteneurs d'applications n'est pas supporté.
-
Les bases de données standby en cascade ne sont pas supportées.
-
La configuration du basculement est supportée uniquement lorsque les modifications ont capturées à partir du nœud primaire.
-
La fonctionnalité RESETLOGS n'est pas supportée par défaut. Si RESETLOGS est utilisé dans votre instance Oracle, contactez le Support Qlik.
-
Le Déplacement de données provenant d'un entrepôt de données autonome Oracle n'est pas supporté.
Limitations et considérations générales concernant les tâches de réplication et de dépôt temporaire
- La syntaxe de renommage de table <table name> en <new table name> est supportée par Qlik Talend Data Integration lors de l'utilisation d'Oracle version 11 et supérieure.
- Les modifications de données résultant des opérations de partition/sous-partition (ADD, DROP, EXCHANGE et TRUNCATE) ne seront pas répliquées et peuvent provoquer les erreurs suivantes :déplacé
- Pour les opérations ADD, les mises à jour et les suppressions sur les données ajoutées peuvent renvoyer un avertissement « 0 ligne affectée ».
- Pour les opérations DROP et TRUNCATE, les nouvelles insertions peuvent entraîner des erreurs de « doublons ».
Pour les opérations EXCHANGE, un avertissement « 0 ligne affectée » et des erreurs de « doublons » peuvent être rencontrés.
Pour répliquer des modifications résultant d'opérations de partition/sous-partition, vous devez recharger les tables en question.Déplacer Lors de l'ajout d'une nouvelle partition vide, les opérations sur la partition venant d'être ajoutée seront répliquées normalement sur la cible.déplacé
- Lorsque l'option Répliquer les colonnes de LOB limitées (Ko) est activée, les colonnes de BLOB/CLOB de la source Oracle sont déplacé sous forme de valeurs NULL. Pour plus d'informations sur le mode LOB de taille limitée, voir Metadata.
-
L'option Autoriser une taille de LOB illimitée n'est pas supportée lors du chargement de colonnes LONG et LONG RAW dans la cible Oracle.
Solution de contournement : à la place, utilisez l'option Répliquer les colonnes de LOB limitées (Ko).
- Les clusters de table ne sont pas pris en charge.
- Seules les opérations SHRINK SPACE de niveau table sont prises en charge. Elles comprennent la table complète, les partitions et les sous-partitions.
- L'implémentation de journaux redo en ligne sur des appareils bruts n'est pas pris en charge.
- Les fonctionnalités Oracle suivantes ne sont pas prises en charge lors de l'utilisation de avec Amazon RDS for Oracle :
- ASM
- TDE
La procédure Direct-load INSERT (insertion par chargement direct) avec l'option d'exécution en parallèle n'est pas prise en charge dans les cas suivants :
Tables décompressées contenant plus de 255 colonnes
Taille de ligne dépassant 8 K
Tables HCC Exadata
Types de données non supportés
Les types de données suivants ne sont pas pris en charge :
- BFILE
- ROWID
- REF
- UROWID
- ANYDATA
- SDO_GEOMETRY
- Types de données définis par l'utilisateur
- Les colonnes virtuelles ne sont pas prises en charge.
- Comme le type de données ROWID n'est pas pris en charge, les vues matérialisées basées sur une colonne ROWID ne sont également pas prises en charge.