次の方法で共有


Oracle パブリッシャー上で作成されたオブジェクト

Microsoft SQL Server レプリケーションでは、変更の追跡と転送を行えるように、Oracle パブリッシャーにデータベース オブジェクトがインストールされます (SQL Server によって Oracle パブリッシャーにバイナリ ファイルがインストールされることはありません)。 次の表に、SQL Server ディストリビューターで Oracle パブリッシャーがパブリッシャーとして認識されたときに、Oracle パブリッシャーで作成されるオブジェクトの一覧を示します。 オブジェクトの説明は、情報の提供のみを目的としています。 これらのオブジェクトは変更しないでください。

オブジェクト名

オブジェクトの種類

説明

HREPL_ArticleNlog_V

テーブル

パブリッシュされたテーブルが変更されたときに情報を格納するために使用する変更追跡テーブル。 変更追跡テーブルは、パブリッシュされたテーブルごとに作成されます。

HREPL_Changes

テーブル

トランザクション セットに割り当てられるのを待機している変更の数を判断するために、Xactset ジョブによって内部的に使用されるテーブル。 このジョブの詳細については、「Oracle パブリッシャーのパフォーマンス チューニング」を参照してください。

HREPL_Distributor

テーブル

Oracle パブリッシャーに関連付けられた SQL Server ディストリビューターに関する情報を保持するディストリビューター状態テーブル。

HREPL_Event

テーブル

スナップショットと行数要求とを同期するために使用されるイベント テーブル。

HREPL_Mutex

テーブル

ログ リーダー エージェントとデータベース ジョブが、Oracle パッケージ プロシージャ PopulatePollTable を同時に実行しないようにするために使われるテーブル。

HREPL_Poll

テーブル

パブリッシュされたテーブルに対する一連の変更に関連付けられたログ テーブル エントリを識別するために使われるテーブル。

HREPL_PublishedTables

テーブル

トランザクション パブリケーション内の各アーティクルのエントリを含むテーブル。

HREPL_Publisher

テーブル

パブリッシャー固有の情報を保持するために使われるパブリッシャー状態テーブル。

HREPL_SchemaFilter

テーブル

パブリケーションの新規作成ウィザードでパブリッシュする際に表示されないスキーマを格納するテーブル。

HREPL_XactsetCreateTimes

テーブル

各トランザクション設定に関連付けられた作成時刻を特定するテーブル。

HREPL_XactsetJob

テーブル

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

ビュー

パブリッシュされたテーブルごとに作成されるビューで、変更追跡テーブルにクエリを実行するために使用されます。

関連項目

概念

Oracle パブリッシャーの構成

Oracle パブリッシングの用語

Oracle パブリッシングの概要