Oggetti creati nel server di pubblicazione Oracle
Con la replica MicrosoftSQL Server vengono installati oggetti di database nel server di pubblicazione Oracle in modo da attivare il rilevamento e l'inoltro delle modifiche. SQL Server non determina l'installazione di file binari nel server di pubblicazione Oracle. Nella tabella seguente vengono elencati gli oggetti creati nel server di pubblicazione Oracle quando viene identificato come server di pubblicazione nel server di distribuzione SQL Server. Le descrizioni degli oggetti hanno esclusivamente scopo informativo. Non modificare tali oggetti.
Nome oggetto |
Tipo oggetto |
Descrizione |
---|---|---|
HREPL_ArticleNlog_V |
Tabella |
Tabella di rilevamento delle modifiche utilizzata per archiviare informazioni quando vengono apportate modifiche alla tabella pubblicata. Viene creata una tabella di rilevamento delle modifiche per ogni tabella pubblicata. |
HREPL_Changes |
Tabella |
Tabella utilizzata internamente dal processo Xactset per determinare il numero di modifiche in attesa di assegnazione a un set di transazioni. Per ulteriori informazioni su questo processo, vedere Ottimizzazione delle prestazioni per i server di pubblicazione Oracle. |
HREPL_Distributor |
Tabella |
Tabella dello stato del server di distribuzione utilizzata per gestire le informazioni relative al server di distribuzione SQL Server associato al server di pubblicazione Oracle. |
HREPL_Event |
Tabella |
Tabella di eventi utilizzata per sincronizzare snapshot e richieste di conteggio delle righe. |
HREPL_Mutex |
Tabella |
Tabella utilizzata per garantire che la procedura di package Oracle PopulatePollTable non venga eseguita simultaneamente dall'agente di lettura log e dal processo del database. |
HREPL_Poll |
Tabella |
Tabella utilizzata per identificare le voci della tabella di log associate a set di modifiche alle tabelle pubblicate. |
HREPL_PublishedTables |
Tabella |
Tabella contenente una voce per ogni articolo di una pubblicazione transazionale. |
HREPL_Publisher |
Tabella |
Tabella dello stato del server di pubblicazione utilizzata per gestire informazioni specifiche del server di pubblicazione. |
HREPL_SchemaFilter |
Tabella |
Tabella contenente schemi non visualizzati in caso di pubblicazione tramite la Creazione guidata nuova pubblicazione. |
HREPL_XactsetCreateTimes |
Tabella |
Tabella che identifica l'ora di creazione associata a ogni set di transazioni. |
HREPL_XactsetJob |
Tabella |
Tabella con le impostazioni dei parametri correnti per il processo Xactset. |
HREPL_Pollid |
Sequenza |
Sequenza utilizzata per generare ID di polling. |
HREPL_Seq |
Sequenza |
Sequenza utilizzata per ordinare i comandi di modifica. |
HREPL_Stmt |
Sequenza |
Sequenza utilizzata per generare ID di istruzione. |
HREPL |
Package e corpo package |
Package di codice di supporto del server di pubblicazione, creato nel server di pubblicazione. |
MSSQLSERVERDISTRIBUTOR |
Sinonimo public |
Sinonimo public per la tabella HREPL_Distributor. Se si configura un server di distribuzione da utilizzare con un server di pubblicazione Oracle e questo sinonimo è già presente nel database, viene eliminato e ricreato. Eliminando il sinonimo public e l'utente di replica Oracle configurato con l'opzione CASCADE verranno rimossi tutti gli oggetti di replica dal server di pubblicazione Oracle. |
HREPL_Len_I_J_K |
Funzione |
Funzione definita all'esterno del codice del package di pubblicazione Oracle, utilizzata per eseguire query relative alla lunghezza di una colonna LONG (in caso di generazione di comandi con parametri per tabelle con colonne LONG pubblicate). Viene creata una funzione per ogni tabella pubblicata con una colonna LONG. |
HREPL_DropPublisher |
Procedura |
Procedura definita all'esterno del codice del package di pubblicazione Oracle, utilizzata per eliminare il server di pubblicazione Oracle. |
HREPL_ExecuteCommand |
Procedura |
Procedura definita all'esterno del codice del package di pubblicazione Oracle, utilizzata per eseguire un comando nel server di pubblicazione. |
HREPL_ArticleN_Trigger_Row |
Trigger |
Trigger generato per ogni tabella pubblicata, utilizzato per rilevare le modifiche alle righe. |
HREPL_ArticleN_Trigger_Stmt |
Trigger |
Trigger generato per ogni tabella pubblicata, utilizzato per rilevare le modifiche a livello di istruzione. |
HREPL_Article_I_J |
Vista |
Vista creata per ogni tabella pubblicata, utilizzata per eseguire query sulla tabella pubblicata. |
HREPL_Log_I_J_K |
Vista |
Vista creata per ogni tabella pubblicata, utilizzata per eseguire query sulla tabella di rilevamento delle modifiche. |