4.2.3.1 オペレーティング・システム認証について

OML4Rサーバーで使用されるオペレーティング・システム認証について説明します。

OML4Rサーバーのインストール・スクリプトでは、ORACLE_HOMEおよびORACLE_SIDによって識別されるデータベースへの接続にシステム認証が使用されます。システム認証は、データベース資格証明書ではなくユーザーのオペレーティング・システム資格証明書に基づいています。

たとえば、Linuxシステムでは、OML4Rのインストール・スクリプトで、次の文を使用してパスワードなしでSQL*Plusが起動されます。

$ORACLE_HOME/bin/sqlplus / as sysdba

特別なオペレーティング・システム・グループのメンバーシップによって、Oracle Databaseのシステム認証が行われます。このオペレーティング・システム・グループは、データベースのインストール時に作成され、インストール実行者のIDがグループに自動的に割り当てられます。グループの一般的な名前はOSDBAです。Linuxでは、OSDBAの名称はdbaです。

OML4RサーバーをインストールするユーザーはOSDBAに属している必要があります。

関連項目: