Partager via


Objets créés sur le serveur de publication Oracle

Microsoft La réplication SQL Server installe des objets de base de données sur le serveur de publication Oracle pour permettre le suivi et la transmission des modifications (SQL Server n'installe aucun fichier binaire sur le serveur de publication Oracle). Le tableau suivant donne la liste des objets qui sont créés sur le serveur de publication Oracle quand il est identifié en tant que serveur de publication sur le serveur de distribution SQL Server. Les descriptions des objets sont données seulement à titre d'information. Il est recommandé de ne pas modifier ces objets.

Nom de l'objet

Type d'objet

Description

HREPL_ArticleNlog_V

Table

Table de suivi des modifications utilisée pour stocker les informations quand des modifications sont apportées à la table publiée. Une table de suivi des modifications est créée pour chaque table publiée.

HREPL_Changes

Table

Table utilisée en interne par le travail Xactset pour déterminer le nombre de modifications en attente d'affectation à un ensemble de transactions. Pour plus d'informations sur ce travail, consultez Réglage des performances pour les serveurs de publication Oracle.

HREPL_Distributor

Table

Table d'état du serveur de distribution utilisée pour gérer les informations sur le serveur de distribution SQL Server associé au serveur de publication Oracle.

HREPL_Event

Table

Table d'événements utilisée pour la synchronisation entre les captures instantanées et les requêtes de comptage de lignes.

HREPL_Mutex

Table

Table utilisée pour garantir que la procédure du package Oracle PopulatePollTable n'est pas exécutée simultanément par l'Agent de lecture du journal et le travail de la base de données.

HREPL_Poll

Table

Table utilisée pour identifier les entrées de table de journal associées avec des ensembles de modifications apportées aux tables publiées.

HREPL_PublishedTables

Table

Table contenant une entrée pour chaque article d'une publication transactionnelle.

HREPL_Publisher

Table

Table d'état du serveur de publication utilisée pour la gestion d'informations spécifiques au serveur de publication.

HREPL_SchemaFilter

Table

Table contenant des schémas qui ne sont pas affichés lors de la publication via l'Assistant Nouvelle Publication.

HREPL_XactsetCreateTimes

Table

Table identifiant la date/heure de création associée avec chaque ensemble de transactions.

HREPL_XactsetJob

Table

Table avec les valeurs des paramètres en cours pour le travail Xactset.

HREPL_Pollid

Séquence

Séquence utilisée pour générer des ID d'interrogation.

HREPL_Seq

Séquence

Séquence utilisée pour trier des commandes de modification.

HREPL_Stmt

Séquence

Séquence utilisée pour générer des ID d'instruction.

HREPL

Package et corps du package

Package de code de prise en charge du serveur de publication, qui est créé sur le serveur de publication.

MSSQLSERVERDISTRIBUTOR

Synonyme public

Synonyme public pour la table HREPL_Distributor. Si vous configurez un serveur de distribution à utiliser avec un serveur de publication Oracle, et que ce synonyme existe déjà dans la base de données, il est supprimé et recréé.

La suppression du synonyme public et de l'utilisateur de réplication Oracle avec l'option CASCADE entraîne la suppression de tous les objets de réplication sur le serveur de publication Oracle.

HREPL_Len_I_J_K

Fonction

Fonction définie en dehors du code du package de publication Oracle, utilisée pour rechercher la longueur d'un colonne de type LONG (utilisée lors de la génération de commandes paramétrées pour les tables avec des colonnes LONG publiées). Une fonction est créée pour chaque table publiée avec une colonne LONG.

HREPL_DropPublisher

Procédure

Procédure définie en dehors du code du package de publication Oracle, utilisée pour supprimer le serveur de publication Oracle.

HREPL_ExecuteCommand

Procédure

Procédure définie en dehors du code du package de publication Oracle, utilisée pour exécuter une commande sur le serveur de publication.

HREPL_ArticleN_Trigger_Row

Déclencheur

Déclencheur généré pour chaque table publiée, utilisé pour le suivi des modifications de lignes.

HREPL_ArticleN_Trigger_Stmt

Déclencheur

Déclencheur généré pour chaque table publiée, utilisé pour le suivi des modifications au niveau des instructions.

HREPL_Article_I_J

Vue

Vue créée pour chaque table publiée, utilisée pour des requêtes sur la table publiée.

HREPL_Log_I_J_K

Vue

Vue créée pour chaque table publiée, utilisée pour des requêtes sur la table de suivi des modifications.