環境構築関連資料まとめ - 2026年4月9日時点
今までに記述した、Oracle Databaseを使用する開発環境の構築手順に関する記事をまとめてみました。
UC Local APEX DevによるOracle APEX環境の作成
コンテナ・イメージを利用したローカル開発環境の作成
ローカル環境はUC Local APEX Devの使用を推奨します。以下の記事ははあくまで参考です。
- Apple M SeriesのpodmanでOracle Database Freeのコンテナを作成しOracle APEXを実行する
- podmanを使ってOracle Database FreeとOracle REST Data Servicesをコンテナとして実行する
- データベース単体のコンテナへのOracle APEXのインストールを自動化する
- Oracle Database 23ai FreeのコンテナだけでOracle APEXを実行する
ちょっとした設定。UC Local APEX Devにはスクリプトとして含まれているものも多い。
VirtualBoxを利用したローカルでのOracle APEX環境の作成
- Oracle APEXの環境作成(0) - はじめに [2026/01/23]
- Oracle APEXの環境作成(1) - VirtualBoxのインストール [2026/01/26]
- Oracle APEXの環境作成(2) - 仮想マシンの作成 [2026/01/26]
- Oracle APEXの環境作成(3) - Linuxのインストール [2026/01/27]
- Oracle APEXの環境作成(4) - データベースのインストール [2026/01/28]
- Oracle APEXの環境作成(5) - APEXのインストール [2026/01/27]
- Oracle APEXの環境作成(6) - Oracle REST Data Servicesのインストール [2026/01/27]
- Oracle APEXの環境作成(7) - 仮想マシンのOCIエクスポート対応 [2026/02/05]
- Oracle APEXの環境作成(8) - OCIコンピュート・インスタンスの作成 [2026/02/02]
- Oracle APEXの環境作成(9) - REST呼び出しに使うウォレットの作成 [2026/01/28]
- Oracle APEXの環境作成(10) - 自己署名証明書によるHTTPS化 [2026/01/28]
- Oracle APEXの環境作成(11) - インストールの検証 [2026/01/28]
- Oracle APEXの環境作成(12) - パッチの適用 [2026/01/28]
- VirtualBoxの仮想マシンにOracle Database 19c/Oracle AI Database 26ai Enterprise Editionをインストールする [2026/02/03]
- JA16SJISのデータベースにOracle APEXをインストールする [2026/02/06]
- Customer Managed ORDSの構成(1) - インストールと構成 [2026/01/29]
- Customer Managed ORDSの構成(2) - Let's Encryptを使ったSSL化 [2026/01/30]
Oracle AI Database 26ai Free Virtual Appliance
Autonomous Database Free Container Image
- Autonomous Database Free Container Imageを実行する [2026/02/09]
- Claude DesktopにSQLclのMCPサーバーを組み込む [2026/02/10]
- SQLclのMCPサーバーのデータベース接続をMicrosoft Entra IDのOAuth2で認証する [2026/02/10]
- SQLclのMCPサーバーのデータベース接続にTOKEN_AUTH=AZURE_INTERACTIVEの設定を使用する [2026/02/12]
- Entra IDで認証したMCPサーバーに仮想プライベート・データベースのポリシーを適用する [2026/02/12]
- Entra IDで認証したMCPサーバーにReal Application Securityを適用する [2026/03/27]
- SQLcl MCPサーバーのデータベース接続をOCI IAMが発行するトークンで認証する [2026/02/13]
- Oracle AI Database 26ai FreeでTLSでの通信を有効化する [2026/02/17]
- Oracle Database 19c EEをTLS有効にしてEntra IDでユーザー認証できるように設定する [2026/02/17]
- Oracle Database 19c EEにEntra IDでユーザー認証してReal Application Securityを適用する [2026/03/27]
- オンプレミス環境のOracle DatabaseにMicrosoft Entra IDでユーザー認証して接続する [2026/02/18]
- SQLclのMCPサーバーが発行するSQLの実行をリソース・マネージャで制限する [2026/02/18]
ORDS JWT認証 - Oracle APEXアプリケーションとの連携
- ORDS_SECURITY.CREATE_JWT_PROFILEを使ってRESTサービスを保護する [2024/01/19]
OpenID ConnectまたはOAuth2による認証の応答を印刷する [2023/03/03]
- Microsoft Entra IDのOIDC認証にてAPEXアプリとそれから呼び出すORDSのREST APIを認証する [2024/06/25]
- OktaのOIDC認証にてAPEXアプリとそれから呼び出すORDSのREST APIを認証する [2025/12/9]
- Oracle IAMのOIDC認証にてAPEXアプリとそれから呼び出すORDSのREST APIを認証する [2024/06/26]
- Auth0のOIDC認証にてAPEXアプリとそれから呼び出すORDSのREST APIを認証する [2025/12/11]
- Oracle REST Data ServicesのRole based JWT profileによる保護を確認する [2025/12/12]
- Oracle IAMの統合アプリにカスタム・クレームを追加しRole based JWT profileによる保護を確認する [2025/12/15]
Oracle Cloudでのコンテナを利用したOracle APEX環境の作成
- Oracle APEXの実行環境とリバース・プロキシを構成する - Oracle Linux 10編 [2026/02/20]
- Oracle APEXの実行環境とリバース・プロキシを構成する - Ubuntu 24.04編 [2026/02/25]
- Oracle APEXの実行環境とリバース・プロキシを構成する - 追加手順 [2026/02/25]
- リバース・プロキシとして構成したnginxでWWW-Authenticateヘッダーを書き換える [2025/12/19]
ORDS RESTサービスで実装するリモートMCPサーバー
- MCPを話すOracle Databaseを作成する - Autonomous AI Database編 [2026/03/04]
- MCPを話すOracle Databaseを作成する - ローカル・データベース編 [2026/03/06]
- MCPを話すoracle Databaseを作成する - オンプレミス19c編 [2026/04/07]
- APEXアプリケーションのページ生成をMCP Appの簡易バンドラとして利用する [2026/03/12]
- MCP Appとして日報アプリを作成する [2026/03/13]
- ツールrun_sqlを実行するMCPアプリを作成する [2026/03/15]
リモートMCPサーバーの保護
- Role based JWT profileで保護したORDS REST APIにアクセスする - Microsoft Entra ID編 [2026/02/27]
- Role based JWT profileで保護したORDS REST APIにアクセスする - Okta Integrator編 [2026/02/27]
- Role based JWT profileで保護したORDS REST APIにアクセスする - Auth0編 [2026/02/27]
- Role based JWT profileで保護したORDS REST APIにアクセスする - Oracle IAM編 [2026/02/27]
- Entra IDで認証したリモートMCPサーバーにReal Application Securityを適用する - Autonomous AI Database編 [2026/04/03]
- Entra IDで認証したリモートMCPサーバーにReal Application Securityを適用する - オンプレミス19c編 [2026/04/07]
- リモートMCPサーバーのツール実行をリソース・マネージャーで制御する - Autonomous AI Database編 [2026/04/03]
- リモートMCPサーバーのツール実行をリソース・マネージャーで制御する - オンプレミス19c編 [2026/04/07]
OML4Py
OML4R
- OML4R 2.0を実行する環境を作成する [2025/06/27]
Property Graph
- Oracle Graph Serverのコンテナ・イメージを作成する [2024/12/22]
- Oracle Graph Quickstart Container ImageからOracle Graphの環境を作成する [2025/07/30]
- Oracle RDF Graph Server and Query UIを使ってみる [2026/02/18]
- Eclipse RDF4JにOracle Graph Adapterを組み込んだコンテナを作成する [2025/11/13]
- Apache Jena FusekiにOracle Graph Adapterを組み込んだコンテナを作成する [2025/11/14]
- Oracle RDF Graph Adaptor for Eclipse RDF4Jを構成してみる [2024/12/23]
- RDF Graph Support for Apache Jenaを使ってみる [2025/01/06]
- Protégé DesktopにOracle Pluginを組み込む [2025/10/17]
Spatial
- Oracle Spatial Studioをローカルの環境にインストールする [2024/12/20]
- Oracle Spatial Studioのコンテナ・イメージを作成する [2024/12/21]
- GDALのogr2ogrを使ってShapefileをOracle DatabaseのSDO_GEOMETRY列にロードする [2025/09/29]
ロード・バランサ
- ロード・バランサを構成しORDSの可用性を確保する(0) - 準備作業 [2022/11/28]
- ロード・バランサを構成しORDSの可用性を確保する(1) - サーバー証明書の発行 [2022/11/28]
- ロード・バランサを構成しORDSの可用性を確保する(2) - ロード・バランサの作成 [2022/11/28]
- Oracle APEXのアップグレード(0) - はじめに [2023/06/01]
- Oracle APEXのアップグレード(1) - 単純なクローン [2023/06/01]
- Oracle APEXのアップグレード(2) - スクリプトの実行 [2023/06/01]
- Oracle APEXのアップグレード(3) - 色々なクローン手順 [2026/06/01]
- Oracle APEXのアップグレード(4) - ADBのAPEXのクローンとアップグレード [2023/06/01]
- Oracle APEXのアップグレード(5) - アプリケーションのアップグレード [2023/06/01]