3.3 ゲートウェイへのアクセス
このトピックでは、ゲートウェイにアクセスする方法について説明します。
ゲートウェイにアクセスするには、Oracle Databaseで次のステップを実行します。
- Oracleデータベースにログインしてゲートウェイにアクセスします。
- DRDAデータベースへのデータベース・リンクを作成します。 たとえば:
CREATE PUBLIC DATABASE LINK DRDA CONNECT TO ORADRDA IDENTIFIED BY oracle_pw USING 'tns_name_entry'
- DRDAデータベースからデータを取得します。
この問合せでは、DRDAサーバー・ユーザー・プロファイルとして
ORADRDA
という名前を使用して、スキーマSECURE
のTABLE
表をフェッチします。SECURE.TABLE
ファイルにアクセスするには、ORADRDA
ユーザー・プロファイルにDRDAサーバーに対する適切な権限が必要です:SELECT * FROM SECURE.TABLE@DRDA
次に、権限が不十分な場合に表示されるエラー・メッセージの例を示します。
ORA-28500: connection from ORACLE to a non-Oracle system returned this message: [Oracle][ODBC DB2 Wire Protocol driver][UDB DB2 for Windows, UNIX, and Linux]ORADRDA DOES NOT HAVE PRIVILEGE TO PERFORM OPERATION SELECT ON THIS OBJECT SECURE.TABLE. ORA-02063: preceding 2 lines from DRDA