Options de paramètre supplémentaires pour la réplication intégrée et la réplication en parallèle en Mode intégré
Vous pouvez définir ces paramètres en utilisant le paramètre DBOPTIONS avec l'option INTEGRATEDPARAMS ou de manière dynamique en exécutant la commande SEND REPLICAT avec l'option INTEGRATEDPARAMS.
La configuration par défaut du processus Replicat doit être suffisante. Toutefois, si nécessaire, vous pouvez définir les paramètres de serveur entrant suivants pour prendre en charge des exigences spécifiques.
Remarque :
Pour obtenir des informations détaillées et des conseils d'utilisation sur ces paramètres, reportez-vous à la section "DBMS_APPLY_ADM" du manuel Oracle AI Database PL/SQL Packages and Types Reference.
Pour plus d'informations sur le paramètre, reportez-vous à DBOPTIONS.
-
COMMIT_SERIALIZATION: contrôle l'ordre dans lequel les transactions appliquées sont validées et disposent de 2 modes,DEPENDENT_TRANSACTIONSetFULL. Le mode par défaut d'Oracle GoldenGate estDEPENDENT_TRANSACTIONS, où les transactions dépendantes sont appliquées dans l'ordre correct, mais ne sont pas nécessairement appliquées dans l'ordre de validation source. En modeFULL, l'ordre de validation source est appliqué lors de l'application des transactions. -
BATCHSQL_MODE: contrôle le mode de planification de l'exécution de batch, y compris les dépendances en attente. Une dépendance en attente est une dépendance sur une autre transaction qui a déjà été planifiée, mais pas entièrement exécutée. La valeur par défaut estDEPENDENT. Vous pouvez utiliser les trois modes suivants :PERSONNE À CHARGE
Planification tenant compte des dépendances sans démarrage anticipé. Les transactions en batch sont planifiées lorsqu'il n'y a aucune dépendance en attente.
DEPENDENT_EAGER
Batching avec démarrage anticipé tenant compte des dépendances. Les transactions en batch sont planifiées indépendamment des dépendances en attente.
SÉQUENTIEL
Lot séquentiel. Les transactions sont regroupées par lots en fonction de l'ordre de validation initial.
-
DISABLE_ON_ERROR: détermine si le serveur d'application des modifications est désactivé ou continue en cas d'erreur non résolue. La valeur par défaut d'Oracle GoldenGate estN(continuez sur les erreurs). Toutefois, vous pouvez définir l'option sur Y (Oui) si vous devez désactiver le serveur d'application des modifications en cas d'erreur. -
EAGER_SIZE: définit un seuil pour la taille d'une transaction (en nombre de LCR) après laquelle Oracle GoldenGate commence à appliquer les données avant la réception de l'enregistrement de validation. La valeur par défaut d'Oracle GoldenGate est15100. -
ENABLE_XSTREAM_TABLE_STATS: détermine si des statistiques sur les transactions appliquées sont enregistrées dans la vueV$GOLDENGATE_TABLE_STATS, ou non, collectées. La valeur par défaut d'Oracle GoldenGate estY(collecter des statistiques). -
MAX_PARALLELISM: limite le nombre de serveurs d'application des modifications qui peuvent être utilisés lorsque la charge est importante. Ce nombre est à nouveau réduit lorsque la charge globale disparaît. Le réglage automatique du nombre de serveurs d'application des modifications est effectif uniquement siPARALLELISMest supérieur à 1 etMAX_PARALLELISMest supérieur àPARALLELISM. SiPARALLELISMest égal àMAX_PARALLELISM, le nombre de serveurs d'application des modifications reste constant pendant la charge globale. La valeur par défaut d'Oracle GoldenGate est 50. -
MAX_PGA_SIZE: contrôle la quantité d'allocation de mémoire PGA (Program Global Area) sur la base de données cible. La valeur par défaut d'Oracle GoldenGate est de 1 Go. Si ce paramètre n'est pas défini, il est limité parPGA_AGGREGATE_TARGET. -
MAX_SGA_SIZE: contrôle la quantité de mémoire partagée utilisée par le serveur entrant. La valeur par défaut d'Oracle GoldenGate estINFINITE. Pour connaître les recommandations de dimensionnement, reportez-vous à la section Managing Server Resources. -
MESSAGE_TRACKING_FREQUENCY: contrôle la fréquence à laquelle les LCR sont marqués pour la fonction de trace LCR de haut niveau via le traitement d'application des modifications. La valeur par défaut est2000000, ce qui signifie que tous les 2 millionièmes LCR sont tracés. La valeur zéro (0) désactive la fonction de trace LCR. -
PARALLELISM: définit un nombre minimal de serveurs d'application des modifications qui peuvent être utilisés dans des conditions normales. La définition dePARALLELISMsur 1 désactive le parallélisme d'application des modifications et les transactions sont appliquées avec un seul processus serveur d'application des modifications. La valeur par défaut d'Oracle GoldenGate est4. Pour Oracle Standard Edition, la valeur doit être définie sur1. -
PARALLELISM_INTERVAL: définit l'intervalle (en secondes) auquel l'activité de charge globale en cours est calculée. Le processus Replicat calcule le débit moyen toutes les 5 XPARALLELISM_INTERVALsecondes. Après chaque calcul, le composant d'application des modifications peut augmenter ou diminuer le nombre de serveurs d'application des modifications pour tenter d'améliorer le débit. Si le débit est amélioré, le composant d'application des modifications conserve le nouveau nombre de serveurs d'application des modifications. L'intervalle de parallélisme est utilisé uniquement siPARALLELISMest défini sur une valeur supérieure à un et que la valeurMAX_PARALLELISMest supérieure à la valeurPARALLELISM. Par défaut, cet intervalle est de 5 secondes. -
PRESERVE_ENCRYPTION: détermine si le cryptage des colonnes doit être conservé à l'aide du cryptage transparent des données. La valeur par défaut pour Oracle GoldenGate estN(n'appliquez pas les données sous forme cryptée). -
TRACE_LEVEL: contrôle le niveau de trace du serveur entrant de réplication. À utiliser uniquement avec les conseils du Support Oracle. La valeur par défaut d'Oracle GoldenGate est0(pas de trace). -
WRITE_ALERT_LOG: contrôle si le serveur entrant de réplication écrit des messages dans le fichier d'alertes Oracle. La valeur par défaut pour Oracle GoldenGate estY(oui).