2.2 Database Actionsへのアクセス

Oracle Database ActionsはOracle REST Data Servicesに含まれています。

Database Actionsにアクセスするには:

  1. Oracle REST Data ServicesでDatabase Actionsを有効にします。詳細は、Oracle REST Data Servicesインストレーションおよび構成ガイドの対話型コマンドライン・インタフェースのインストールに関する項を参照してください。

  2. Database Actionsを使用するには、スキーマがREST対応であるデータベース・ユーザーとしてサインインする必要があります。

    DBAロールを持つデータベース・ユーザーとして次のコードを実行します。

    BEGIN
     ords_admin.enable_schema(
      p_enabled => TRUE,
      p_schema => 'schema-name',
      p_url_mapping_type => 'BASE_PATH',
      p_url_mapping_pattern => 'schema-alias',
      p_auto_rest_auth => TRUE
     );
     commit;
    END;

    説明:

    • schema-nameは、すべて大文字のデータベース・スキーマ名です。
    • schema-aliasは、ユーザーがDatabase Actionsへのアクセスに使用するURLに表示されるスキーマ名の別名です。セキュリティ対策として、スキーマ名自体は使用せず、スキーマ名が公開されないようにすることをお薦めします。
    • p_auto_rest_authは、REST/メタデータ・カタログ/エンドポイントに認可が必要であることを指定します。RESTでは、メタデータ・カタログを使用して、スキーマの公開されているサービスのリストを取得します。
  3. Database Actionsにサインインします。「Database Actionsへのサインイン」を参照してください