18.7 データベース・リンクを使用したデータへのアクセス

データベース・リンクを作成して、データにリモートからアクセスします。

関連項目:

18.7.1 データベース・リンクについて

データベース・リンクは1つのデータベースのスキーマ・オブジェクトであり、これを使用すると、別のデータベース上のオブジェクトにアクセスできます。

ノート:

デフォルトでは、CREATE DATABASE LINKシステム権限は、割り当てられたワークスペースまたはデータベース・ユーザーに付与されません。この機能を使用するには、DBAまたは管理者が、この特定の権限をユーザーのワークスペースのデータベース・ユーザーに付与する必要があります。Oracle Database管理者ガイドデータベース・リンクの作成を参照してください。

Oracle Application ExpressはOracleデータベース上で実行されるため、ユーザーは、すべての分散Oracleデータベース機能を使用できます。通常、分散データベース操作は、データベース・リンクを使用して実行します。

データベース・リンクを作成すると、表名またはビュー名に@dblinkを追加することによって、リモート・オブジェクトにアクセスできます。dblinkは、データベース・オブジェクトの作成ウィザードで指定するデータベース・リンク名です。

18.7.2 データベース・リンクの作成

オブジェクト・ブラウザでデータベース・リンクを作成します。

データベース・リンクを作成するには:

  1. ワークスペースのホームページで、「SQLワークショップ」をクリックして、「オブジェクト・ブラウザ」をクリックします。

    「オブジェクト・ブラウザ」のホーム・ページが表示されます。

  2. 「作成」をクリックします。
  3. 「データベース・リンク」を選択して、「次へ」をクリックします。
  4. 画面に表示されるステップに従います。

    データベース・リンク名は、Oracleのネーミング規則に従う必要があり、空白を含めたり、数字やアンダースコアから開始することはできません。

18.7.3 既存のデータベース・リンクの表示

オブジェクト・ブラウザで既存のデータベース・リンクを表示します。

既存のデータベース・リンクを表示するには:

  1. ワークスペースのホームページで、「SQLワークショップ」をクリックして、「オブジェクト・ブラウザ」をクリックします。

    オブジェクト・ブラウザが表示されます。

  2. ページ上部のオブジェクト・タイプ「データベース・リンク」を選択します。