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

アプリケーションをインポートする前に、ソース・データベースと宛先データベースの間にデータベース・リンクを作成する必要があります。

宛先データベースから、次のステップを実行します。

ソースOracle DB、HFMスキーマへのデータベース・リンクを作成するには:

  1. sysdbaユーザーとしてログインし、HFMスキーマへのデータベース・リンクを作成するための権限を付与します。
    GRANT CREATE DATABASE LINK TO hfm;
  2. 宛先システムのHFMスキーマにログインし、次のコマンドを実行します。
    CREATE DATABASE LINK <link name> CONNECT TO<hfm schema name>IDENTIFIED BY HFM1 USING '//<host name>:<port>/<service name>';

    たとえば、ホストSLCK58001 (Oracleがポート1521で実行されている)にあるHFMスキーマに接続するには、次のようになります:

    CREATE DATABASE LINK ToTestSystem CONNECT TO HFM IDENTIFIED BY HFM1 USING '//slck58001.xxxx:1521/service name';
  3. 検証ステップ: 次のコマンドを実行すると、ソース・システムにあるアプリケーションがリストされます。
    Select * from HSX_DATASOURCES@ToTestSystem
  4. データベース・リンクを削除するコマンド:
    drop database link ToTestSystem;
  5. すべてのデータベース・リンクをリストするコマンド:
    select * from all_db_links