Partager via


Créer et modifier un service de capture de données modifiées Oracle

Important

La capture de données modifiées pour Oracle par Attunity est déconseillée maintenant. Pour les détails, référez-vous à l'annonce.

Vous créez et modifiez un nouveau service Windows de capture de données modifiées Oracle à partir de la Console de Configuration du Service CDC.

Pour créer un nouveau service Windows de Capture de Données Changées Oracle, sélectionnez Services CDC locaux dans le volet gauche, puis cliquez sur Nouveau service dans le volet d'Actions. Vous pouvez également cliquer avec le bouton droit sur Services CDC locaux et sélectionner Nouveau service. La boîte de dialogue Nouveau Service Windows CDC Oracle s'ouvre.

OR

Pour modifier les propriétés du service CDC, sélectionnez le service pour lequel vous souhaitez modifier les propriétés, puis cliquez sur Propriétés dans le volet Actions . Vous pouvez également cliquer avec le bouton droit sur le service avec lequel vous travaillez et sélectionner Propriétés. La boîte de dialogue Propriétés du service CDC s’ouvre.

Entrez les informations suivantes dans la boîte de dialogue Nouveau service Windows Oracle CDC ou la boîte de dialogue Propriétés du service CDC.

Nom du service
Tapez le nom du nouveau service Windows de Capture des Données Changées (CDC) d'Oracle. Vous ne devez pas utiliser de noms longs, si possible. Les caractères / et \ ne peuvent pas être utilisés dans le nom du service.

Note

Cette option n’est pas disponible lors de la modification du service. Vous ne pouvez pas modifier le nom d’un service Windows qui existe déjà.

Description
Tapez une description du service pour vous aider à l’identifier.

Compte de service
Sélectionnez l’une des options suivantes pour déterminer sous quel compte le service doit être exécuté :

  • Compte système local

    Cela n’est pas recommandé, car il donne trop d’autorisations au service.

  • Ce compte

    Sur Windows Vista ou Windows Server 2008, le compte de service par défaut est le compte NETWORK SERVICE.

    Sur Windows 7, Windows Server 2008 R2 et versions ultérieures, le compte de service par défaut est NT Service\\<service-name>.

    L’utilisation de ces comptes vous permet de travailler sans utiliser de mots de passe, car un mot de passe n’est pas nécessaire pour ces comptes. En outre, ces comptes fournissent uniquement les autorisations nécessaires pour que le service Oracle CDC (capture de données modifiées) s'exécute.

    Vous pouvez utiliser un compte Windows local ou de domaine pour le compte de service. Dans ce cas, vous devez entrer le mot de passe de ce compte. Ce compte peut être destiné à l’hôte local ou à un compte de domaine. Veillez à mettre à jour le mot de passe lorsqu’il est modifié à l’aide des services locaux dans le Panneau de configuration Windows.

Nom du serveur<: sélectionnez l’instance SQL Server cible à laquelle vous connecter (par exemple, \\>computer_name\<instance_name>). L’instance de serveur à laquelle la dernière connexion est affichée par défaut.

Authentification
Sélectionnez l’un des suivants :

  • Authentification Windows : si vous sélectionnez cette option, le service CDC Oracle se connecte à l’instance SQL Server cible à l’aide de l’identité du compte de service. Si l’instance SQL Server s’exécute sur un autre ordinateur, l’authentification Windows doit être utilisée avec des comptes de domaine.

  • Authentification SQL Server : si vous sélectionnez cette option, vous devez taper le nom d’utilisateur et le mot de passe de la connexion SQL Server que vous souhaitez utiliser. Le service CDC Oracle utilise ces identifiants lorsqu'il se connecte à l'instance SQL Server cible.

La connexion SQL Server utilisée par le Service de capture de données modifiées Oracle doit uniquement être membre du rôle serveur fixe public, aucun autre privilège n’est nécessaire. Une fois les nouvelles instances Oracle CDC ajoutées, cette connexion aura l'accès db_owner aux bases de données CDC SQL Server associées.

Pour créer la définition du service Windows Oracle CDC, le programme doit avoir un accès de mise à jour à la base de données MSXDBCDC dans l’instance SQL Server associée. Lorsque vous cliquez sur OK, une boîte de dialogue invite l’utilisateur à entrer une connexion SQL Server avec un accès à jour à la base de données MSXDBCDC.

Pour plus d’informations sur les données que vous devez taper dans la boîte de dialogue Se connecter à SQL Server, consultez Connexion à SQL Server.

Options
Cliquez sur la flèche pour afficher les options disponibles à configurer. Vous pouvez choisir de laisser ces options avec leur valeur par défaut. Les options disponibles sont les suivantes :

  • Délai d’expiration de la connexion : entrez le temps (en secondes) pendant lequel le service CDC pour Oracle attend une connexion au serveur SQL avant d’expirer. La valeur par défaut est 15.

  • Délai d'expiration : tapez la durée (en secondes) pendant laquelle le Service Windows Oracle CDC attend qu’une commande s’exécute avant l'expiration. La valeur par défaut est 30.

  • Chiffrer la connexion : sélectionnez Chiffrer la connexion pour la communication entre le service de capture de données modifiées Oracle et l’instance SQL Server cible avec une connexion chiffrée.

  • Avancé : tapez toutes les propriétés de connexion supplémentaires, si nécessaire.

Mot de passe principal
Entrez un mot de passe à utiliser par le service Windows de changement de données Oracle (CDC) pour protéger les informations d’identification pour l’exploration de journaux Oracle.

Le même mot de passe principal doit également être utilisé lorsque d’autres instances du même service sont configurées sur d’autres nœuds sur un cluster dans la configuration à haute disponibilité. Si vous perdez ou modifiez le mot de passe principal, tous les mots de passe d'exploration de journaux stockés dans les bases de données d'instance Oracle CDC doivent être réinitialisés à l'aide de la console CDC Designer.

Voir aussi

Guide pratique pour créer et modifier un service CDC