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. |