2.2 Oracle Database Actionsへのアクセス
Oracle Database ActionsはOracle REST Data Servicesに含まれています。
Database Actionsにアクセスするには:
-
Oracle REST Data ServicesでSQL Developer Webを有効にします。詳細は、Oracle REST Data Servicesインストレーション、構成および開発ガイドのコマンドライン・プロンプトを使用した高度なインストールを参照してください。
-
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では、メタデータ・カタログを使用して、スキーマの公開されているサービスのリストを取得します。
-
ログイン・ページ(
http://domain name/ords/sql-developer
)で、ユーザー名を入力して、「次」をクリックします。URLが
/ords/<Username>
に変わります。パスワードを入力し、「サインイン」をクリックします。Database Actionsのホームページ(Launchpad)が表示されます。ログアウトすると、ログイン・ページ(
http://domain name/ords/sql-developer
)に戻り、再びユーザー名の入力を求められます。