目次
- 例一覧
- 図一覧
- 表一覧
- タイトルおよび著作権情報
- はじめに
- このリリースでの『Oracle REST Data Servicesインストレーション、構成および開発ガイド』の変更点
-
1 Oracle REST Data Servicesの紹介
- 1.1 Oracle REST Data Servicesについて
- 1.2 ORDSを使用するための要件
- 1.3 Oracle REST Data Servicesの使用
-
1.4 Oracle REST Data Servicesのダウンロード、構成およびインストール
- 1.4.1 Oracle REST Data Servicesのダウンロード
- 1.4.2 Oracle REST Data Servicesの構成
-
1.4.3 Oracle REST Data Servicesのインストール
- 1.4.3.1 ORDSインストーラ権限スクリプト
- 1.4.3.2 コマンドライン・プロンプトを使用した拡張インストール
-
1.4.3.3 ORDSパラメータ・ファイル
-
1.4.3.3.1 ORDSパラメータ・ファイルで使用されるパラメータ
- 1.4.3.3.1.1 データベース接続のパラメータ
- 1.4.3.3.1.2 Oracle REST Data Servicesをインストールするためのパラメータ
- 1.4.3.3.1.3 SQL Developer Webを有効にするためのパラメータ
- 1.4.3.3.1.4 REST対応SQLを 有効にするためのパラメータ
- 1.4.3.3.1.5 データベースAPIを有効化するためのパラメータ
- 1.4.3.3.1.6 CDBにインストールするためのパラメータ
- 1.4.3.3.1.7 Application Expressを 構成するためのパラメータ
- 1.4.3.3.1.8 スタンドアロン・モードで実行するためのパラメータ
- 1.4.3.3.1.9 その他のパラメータ
-
1.4.3.3.1 ORDSパラメータ・ファイルで使用されるパラメータ
- 1.4.3.4 パラメータ・ファイルを使用した簡易インストール
- 1.4.3.5 パラメータ・ファイルを使用したサイレント・インストール
- 1.4.3.6 コマンドラインからのデフォルト構成の変更
- 1.4.4 Oracle REST Data Servicesインストールの検証
- 1.4.5 Oracle REST Data Servicesを再インストールまたはアンインストール(削除)する場合
- 1.4.6 SQL Developerを使用したOracle REST Data Servicesの管理(オプション)
- 1.4.7 非HTTPS環境でOAuth2の使用
- 1.5 Oracle REST Data Servicesのデプロイ
- 1.6 ORDSのモニタリング
- 1.7 Oracle REST Data Servicesのアップグレード
- 1.8 Bequeath接続を使用したOracle REST Data Servicesのインストール、アップグレード、検証またはアンインストール
- 1.9 Oracle Data Guardで保護されているユーザーにアクセスするためのOracle REST Data Servicesの認可
-
2 Oracle REST Data Servicesの構成(詳細)
- 2.1 複数データベースの構成
- 2.2 Oracle RAC Fast Connection Failoverのサポート
- 2.3 セキュリティ、キャッシュ、前処理と後処理、環境、およびExcel設定の構成
- 2.4 REST対応SQLサービス設定の構成
- 2.5 問合せから戻される行の最大数の構成
- 2.6 ウィルス・スキャン用のICAPサーバー統合の構成
- 2.7 Kerberos設定を使用したORDSの構成
- 2.8 カスタム・エラー・ページの構成
- 2.9 ORDSメタデータ・キャッシュの構成
- 2.10 Oracle REST Data Servicesで使用するRESTfulサービスの開発
- 2.11 ORDS管理者権限の管理
- 2.12 ORDS実行権限の管理
- 3 Autonomous Databaseでの顧客管理対象ORDSのインストールと構成
-
4 Oracle REST Data Servicesでのマルチテナント・アーキテクチャの使用
- 4.1 CDB環境でのORDSの設定
- 4.2 アプリケーション・コンテナでのORDSの設定
- 4.3 Oracle REST Data Servicesによって、すべてのPDBをアドレス可能にする(プラガブル・マッピング)
-
5 Oracle REST Data Servicesアプリケーションの開発
- 5.1 関連するソフトウェアの紹介
-
5.2 RESTfulサービスのスタート・ガイド
- 5.2.1 RESTfulサービスの用語
- 5.2.2 リクエスト・パスの構文要件について
- 5.2.3 インストールに含まれるドキュメント「スタート・ガイド」
- 5.2.4 cURLおよびRESTfulサービスのテストについて
- 5.2.5 RESTアクセスのためのスキーマ・オブジェクトの自動的な有効化(AutoREST)
- 5.2.6 SQLおよびPL/SQLを使用したRESTful Servicesの手動作成
- 5.2.7 Oracle REST Data Servicesでの日付の使用について
- 5.3 RESTfulサービスへのセキュアなアクセスの構成
- 5.4 Oracle REST Data Servicesのユーザー・ロールについて
- 5.5 WebLogic Serverのユーザー・リポジトリに対する認証
- 5.6 既存のグループ/ロール・モデルとの統合
- 5.7 Oracle REST Data ServicesとWebLogic Serverの統合
- 5.8 Oracle REST Data Services PL/SQL APIの使用
- 5.9 Oracle REST Data Servicesデータベース認証
- 5.10 事前フック機能の概要
- 5.11 ハイパーリンクの生成
- 5.12 HTTPエラー・レスポンスについて
-
6 REST対応SQLサービス
- 6.1 REST対応SQLサービスの用語
- 6.2 REST対応SQLサービスの構成
- 6.3 REST対応SQLサービスでのcURLの使用
- 6.4 REST対応SQLサービスのスタート・ガイド
- 6.5 REST対応SQLサービスの例
- 6.6 REST対応SQLリクエストおよびレスポンスの仕様
- 6.7 サポートされているSQL、SQL*PlusおよびSQLcl文
- 7 mod_plsqlからORDSへの移行
-
8 Oracle REST Data Services PL/SQLパッケージのリファレンス
- 8.1 ORDS.CREATE_ROLE
- 8.2 ORDS.CREATE_SERVICE
- 8.3 ORDS.DEFINE_HANDLER
- 8.4 ORDS.DEFINE_MODULE
- 8.5 ORDS.DEFINE_PARAMETER
- 8.6 ORDS.DEFINE_PRIVILEGE
- 8.7 ORDS.DEFINE_SERVICE
- 8.8 ORDS.DEFINE_TEMPLATE
- 8.9 ORDS.DELETE_MODULE
- 8.10 ORDS.DELETE_PRIVILEGE
- 8.11 ORDS.DELETE_ROLE
- 8.12 ORDS.DROP_REST_FOR_SCHEMA
- 8.13 ORDS.ENABLE_OBJECT
- 8.14 ORDS.DROP_REST_FOR_OBJECT
- 8.15 ORDS.ENABLE_SCHEMA
- 8.16 ORDS.PUBLISH_MODULE
- 8.17 ORDS.RENAME_MODULE
- 8.18 ORDS.RENAME_PRIVILEGE
- 8.19 ORDS.RENAME_ROLE
- 8.20 ORDS.SET_MODULE_ORIGINS_ALLOWED
- 8.21 ORDS.SET_URL_MAPPING
- 8.22 ORDS.SET_SESSION_DEFAULTS
- 8.23 ORDS.RESET_SESSION_DEFAULTS
-
9 Oracle REST Data Services管理PL/SQLパッケージのリファレンス
- 9.1 ORDS_ADMIN.CREATE_ROLE
- 9.2 ORDS_ADMIN.DEFINE_HANDLER
- 9.3 ORDS_ADMIN.DEFINE_MODULE
- 9.4 ORDS_ADMIN.DEFINE_PARAMETER
- 9.5 ORDS_ADMIN.DEFINE_PRIVILEGE
- 9.6 ORDS_ADMIN.DEFINE_SERVICE
- 9.7 ORDS_ADMIN.DEFINE_TEMPLATE
- 9.8 ORDS_ADMIN.DELETE_MODULE
- 9.9 ORDS_ADMIN.DELETE_PRIVILEGE
- 9.10 ORDS_ADMIN.DELETE_ROLE
- 9.11 ORDS_ADMIN.DROP_REST_FOR_SCHEMA
- 9.12 ORDS_ADMIN.ENABLE_OBJECT
- 9.13 ORDS_ADMIN.DROP_REST_FOR_OBJECT
- 9.14 ORDS_ADMIN.ENABLE_SCHEMA
- 9.15 ORDS_ADMIN.PUBLISH_MODULE
- 9.16 ORDS_ADMIN.RENAME_MODULE
- 9.17 ORDS_ADMIN.RENAME_PRIVILEGE
- 9.18 ORDS_ADMIN.RENAME_ROLE
- 9.19 ORDS_ADMIN.SET_MODULE_ORIGINS_ALLOWED
- 9.20 ORDS_ADMIN.SET_URL_MAPPING
- 9.21 ORDS_ADMIN.ENABLE_HOUSEKEEPING_JOB
- 9.22 ORDS_ADMIN.DROP_HOUSEKEEPING_JOB
- 9.23 ORDS_ADMIN.PERFORM_HOUSEKEEPING
- 9.24 ORDS_ADMIN.SET_SESSION_DEFAULTS
- 9.25 ORDS_ADMIN.RESET_SESSION_DEFAULTS
- 9.26 ORDS_ADMIN.PROVISION_ADMIN_ROLE
- 9.27 ORDS_ADMIN.PROVISION_RUNTIME_ROLE
- 9.28 ORDS_ADMIN.UNPROVISION_ ROLES
- 9.29 ORDS_ADMIN.CONFIG_PLSQL_GATEWAY
- 10 暗黙的パラメータ
- 11 OAUTH PL/SQLパッケージのリファレンス
- 12 ORDSデータベースAPIの有効化
- A Oracle REST Data Servicesデータベース・タイプのマッピング
- B Oracle REST Data Servicesの構成ファイルについて
- C Oracle REST Data Servicesのトラブルシューティング
-
D イメージ・ギャラリの作成
- D.1 作業を開始する前に
- D.2 ギャラリ・データベース表の作成
- D.3 ギャラリRESTfulサービス・モジュールの作成
- D.4 ギャラリRESTfulサービスの試用
- D.5 ギャラリ・アプリケーションの作成
- D.6 ギャラリ・アプリケーションの試用
- D.7 ギャラリRESTfulサービスの保護
- D.8 サード・パーティ・アプリケーションからのRESTfulサービスへのアクセス
-
E サード・パーティ・ライセンス情報
- E.1 commons-io
- E.2 jackson-annotations 2.12.4
- E.3 jackson-databind 2.12.4
- E.4 jackson-dataformat-xml 2.12.4
- E.5 jackson-core 2.12.4
- E.6 jackson-jr 2.12.4
- E.7 Jakarta Json Processing API (JSON-P) 2.0.1
- E.8 Google Guava 30.1.1
- E.9 history 5.0.0
- E.10 Eclipse Yasson 2.0.2
- E.11 Eclipse Parsson 1.0.0
- E.12 swagger-ui 3.45.1
- E.13 Jetty 9.4.43.v20210629
- E.14 Javassist 3.28.0
- E.15 avsc 5.5.3
- E.16 babel-polyfill 7.8.7
- E.17 CodeMirror 5.53.2
- E.18 Dexie.js 3.0.3
- E.19 SheetJS 0.15.5
- E.20 jQuery 3.5.1
- E.21 Monaco Editor 0.22.1
- 索引