Oracle パブリッシングの用語

Oracle パブリッシングの構成および管理を行う場合には、以下に示す Oracle の用語を理解している必要があります。 Oracle の用語の完全な一覧については、Oracle のオンライン マニュアルを参照してください。

  • 索引構成表 (IOT)
    データがディスク上でインデックス順に物理的に並べ替えられたテーブルです。Microsoft SQL Server のクラスター化インデックス付きテーブルに似ています。 IOT はクラスター化インデックス付きテーブルとしてサブスクライバーにレプリケートされます。

  • インスタンス
    Oracle データベースはインスタンスに関連付けられています。 このインスタンスは、メモリ、およびデータベースをサポートするバックグラウンド プロセスから構成されます。 Oracle のインスタンスは常に単一のデータベースにマッピングされます。一方、SQL Server のインスタンスには複数のデータベースを格納できます。 状況によっては、1 つの Oracle データベースに複数のインスタンスを持たせることもできます。

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

  • ROWID
    データベースの特定の行の位置を示すポインターです。 テーブル スキャンやインデックスよりも ROWID を使用する方が行を高速に取得できるため、レプリケーションではパブリッシュされたテーブルの変更を処理する際、一時的に ROWID が使用されます。

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

  • SQL*Plus
    Oracle データベースへのアクセスおよび照会に使用されるアプリケーションです。 このアプリケーションは SQL Server sqlcmd に似ています。

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

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

  • テーブルスペース
    データベース領域の単位で、SQL Server のファイル グループにほぼ等しい意味です。

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

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

関連項目

概念

Oracle パブリッシャーの構成

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

SQL Server 以外のパブリッシャー

Oracle パブリッシングの概要