PL/SQLからMongoDBに接続する方法

PL/SQLはOracleデータベースで使用されるプロシージャ言語であり、MongoDBに接続するための組み込みサポートはありません。ただし、Oracle Database Gateway for MongoDBを使用して、OracleデータベースとMongoDBとの接続を確立できます。

To connect Oracle Database with MongoDB using the Oracle Database Gateway for MongoDB, follow these steps:

  1. Oracle Database サーバーに Oracle Database Gateway for MongoDB をインストールします。
  2. データベースリンクを作成し、MongoDB用のOracleデータベースゲートウェイを設定します。
  3. PL/SQL コードで新規作成データベースリンクを使用して MongoDB データにアクセスする

MongoDBのデータへOracleデータベースゲートウェイ(for MongoDB)を使用してPL/SQLからアクセスする、一例をご紹介します。

  1. Oracleから提供されるドキュメントに従って、Oracle Database Gateway for MongoDBをインストールして設定する。
  2. 次の SQL ステートメントを使用して、MongoDB へのデータベースリンクを作成します。
  3. CREATE DATABASE LINK CONNECT TO IDENTIFIED BY USING ‘MONGO_DB’;
  4. のデータベースリンク名、のMongoDBのユーザー名、のMongoDBのパスワード、’MONGO_DB’のMongoDBに対して設定したOracle Database Gateway名を置き換えてください。
  5. 作成したデータベースリンクを PL/SQL コードで使用して MongoDB データにアクセスする。たとえば:
  6. DECLARE
    v_name VARCHAR2(100);
    BEGIN
    SELECT name INTO v_name FROM @ WHERE id = 1;
    DBMS_OUTPUT.PUT_LINE(‘Name: ‘ || v_name);
    END;
  7. にアクセスしたい MongoDB コレクションと、 に作成したデータベース リンクの名前を置き換えて、日本語に意訳します。

Oracleが提供するMongoDB用のOracle Database Gatewayは、別の製品であり、別のライセンスが必要な場合があります。ライセンス要件を確認し、インストールと設定の詳細な手順については、公式のOracleドキュメントを参照してください。

bannerAds