在 Oracle 發行者端建立的物件
適用於:SQL Server
Microsoft SQL Server 複寫會在 Oracle 發行者端安裝資料庫物件,以啟用變更追蹤和轉送 (SQL Server 不會在 Oracle 發行者端安裝任何二進位檔案)。 下表列出當「Oracle 發行者」在「SQL Server 散發者」端上識別為「發行者」時,在該「Oracle 發行者」端上建立的物件。 提供的物件描述僅供參考之用。 不應對這些物件進行修改。
物件名稱 | 物件類型 | Description |
---|---|---|
HREPL_ArticleNlog_V | Table | 用於儲存已發行資料表進行變更時的資訊之變更追蹤資料表。 每個已發行資料表都會建立變更追蹤資料表。 |
HREPL_Changes | Table | Xactset 作業內部用於決定等待被指派至交易集之變更數量的資料表。 如需此作業的詳細資訊,請參閱 Oracle 發行者的效能微調。 |
HREPL_Distributor | Table | 用於維護與「Oracle 發行者」相關的「SQL Server 散發者」資訊之散發者狀態資料表。 |
HREPL_Event | Table | 用於同步處理快照集和資料列計數要求的事件資料表。 |
HREPL_Mutex | Table | 用於確保「記錄讀取器代理程式」和資料庫作業未同時執行 Oracle 封裝程序 PopulatePollTable 的資料表。 |
HREPL_Poll | Table | 用於識別與已發行資料表數組變更相關之記錄資料表項目的資料表。 |
HREPL_PublishedTables | Table | 包含異動複寫中各發行項之項目的資料表。 |
HREPL_Publisher | Table | 用於維護「發行者」特定資訊的發行者狀態資料表。 |
HREPL_SchemaFilter | Table | 包含透過「新增發行集精靈」發行時未顯示之結構描述的資料表。 |
HREPL_XactsetCreateTimes | Table | 識別各交易集相關的建立時間之資料表。 |
HREPL_XactsetJob | Table | 含有 Xactset 作業目前參數設定的資料表。 |
HREPL_Pollid | 順序 | 用於產生輪詢 ID 的順序。 |
HREPL_Seq | 順序 | 用於排序變更命令的順序。 |
HREPL_Stmt | 順序 | 用於產生陳述式 ID 的順序。 |
HREPL | 封裝和封裝主體 | 在「發行者」端建立的「發行者」支援程式碼封裝。 |
MSSQLSERVERDISTRIBUTOR | 公用同義字 | HREPL_Distributor 資料表的公用同義字。 如果將「散發者」設定為與「Oracle 發行者」搭配使用,並且此公用同義字已存在於資料庫中,則系統將會卸除並重新建立此公用同義字。 使用 [CASCADE] 選項卸除公用同義字和設定的 Oracle 複寫使用者,將會從「Oracle 發行者」端移除所有複寫物件。 |
HREPL_Len_I_J_K | 函式 | 在 Oracle 發行封裝程式碼之外定義的函數,可用於查詢 LONG 資料行的長度 (為具有已發行 LONG 資料行的資料表產生參數化命令時使用)。 系統會為每個具有 LONG 資料行的已發行資料表產生函數。 |
HREPL_DropPublisher | 程序 | 在 Oracle 發行封裝程式碼之外定義的程序,可用於卸除「Oracle 發行者」。 |
HREPL_ExecuteCommand | 程序 | 在 Oracle 發行封裝程式碼之外定義的程序,可用於在「發行者」端執行命令。 |
HREPL_ArticleN_Trigger_Row | 觸發程序 | 為每個已發行資料表產生的觸發程序,用來追蹤資料列變更。 |
HREPL_ArticleN_Trigger_Stmt | 觸發程序 | 為每個已發行資料表產生的觸發程序,用來追蹤陳述式層級變更。 |
HREPL_Article_I_J | 檢視 | 為每個已發行資料表建立的檢視,用於查詢已發行的資料表。 |
HREPL_Log_I_J_K | 檢視 | 為每個已發行資料表建立的檢視,用於查詢變更追蹤資料表。 |