次の方法で共有


Oracle パブリッシングの用語集

Oracle パブリッシングを構成および管理する際には、次の Oracle の用語をよく理解している必要があります。 Oracle の用語の完全な一覧については、Oracle オンライン ドキュメントを参照してください。

インデックス整理テーブル (IOT)
ディスク上のデータがインデックス順に物理的に並べ替えられているテーブル。これは、クラスター化インデックスを持つ Microsoft SQL Server テーブルに似ています。 IOT は、クラスター化インデックスを持つテーブルとしてサブスクライバーにレプリケートされます。

事例
Oracle データベースはインスタンスに関連付けられています。 インスタンスは、データベースをサポートするメモリおよびバックグラウンド プロセスで構成されます。 Oracle インスタンスは常に 1 つのデータベースにマップされますが、SQL Server のインスタンスには多数のデータベースを含めることができます。 Oracle データベースに複数のインスタンスを含めることができる状況があります。

Oracle リスナー
Oracle データベース インスタンスの受信ネットワーク トラフィックを処理します。 Oracle データベースへのネットワーク接続を構成する場合は、トラフィックを送信するプロトコルと、リスナーがトラフィックをリッスンするポートを指定します。 リスナーは通常、Oracle データベース インスタンスと同じコンピューター上で実行するように構成され、1 つ以上のインスタンスを処理するように構成できます。

ROWID
データベース内の特定の行の場所へのポインター。 ROWID を使用して行を取得する方が、テーブル スキャンまたはインデックスを使用するよりも高速であるため、レプリケーションでは、パブリッシュされたテーブルの変更の処理中に一時的に ROWID が使用されます。

順序
一意の数値を生成するために使用されるデータベース オブジェクト。 レプリケーションでは、パブリッシュされたテーブルに加えられた変更を順序付けるためにシーケンスが使用されます。

SQL*Plus
Oracle データベースにアクセスしてクエリを実行するために使用されるアプリケーション。 これは SQL Server sqlcmd に似ています。

同義語
オブジェクトのエイリアス。 Oracle パブリッシャーが構成されると、特別なパブリック シノニム MSSQLSERVERDISTRIBUTOR が自動的に作成されます。 シノニムは HREPL_Distributor テーブルを参照し、パブリッシャーにサービスを提供する SQL Server ディストリビューターへの論理ポインターを提供します。

Oracle データベースが発行された後、このパブリック シノニムはパブリッシャーにサービスを提供するように既に構成されている特定のディストリビューターを識別するため、別の SQL Server ディストリビューターを使用するようにこのパブリッシャーを構成しようとすると失敗します。

Tablespace
SQL Server のファイル グループとほぼ同じデータベース ストレージの単位。

TNS サービス名
TNS (Transparent Network Substrate) は、Oracle データベースで使用される通信層です。 TNS サービス名は、Oracle データベース インスタンスがネットワーク上で認識される名前です。 Oracle データベースへの接続を構成するときに、TNS サービス名を割り当てます。 レプリケーションでは、TNS サービス名を使用してパブリッシャーを識別し、接続を確立します。

ユーザー スキーマ
ユーザー スキーマは、データベース オブジェクトの特定のセットを所有するデータベース ユーザーと考えることができます。 レプリケーション管理ユーザー スキーマは、 MSSQLSERVERDISTRIBUTOR パブリック シノニムを除き、Oracle データベース内の SQL Server レプリケーション プロセスによって作成されたすべてのオブジェクトを所有します。

こちらもご覧ください

Oracle パブリッシャーの構成]
Oracle パブリッシャーで作成されたオブジェクト
SQL Server 以外のパブリッシャー
Oracle パブリッシングの概要