Oracle® Fusion Middleware Oracle Identity and Access Managementインストレーション・ガイド 11g リリース2 (11.1.2.2.0) B69541-08 |
|
前 |
次 |
Apache Derby 10.5.3.0は、Oracle WebLogic Serverインストールに含まれている評価データベースです。Oracle Entitlements Serverポリシー・ストアに対してApache Derbyを使用している場合は、この付録の説明に従って、Oracle Entitlements Serverのスキーマを作成する必要があります。
注意: Derbyポリシー・ストアはWebLogic Serverのみでサポートされています。Derbyデータベースは開発以外の目的で使用しないでください。 Oracle Databaseを使用することを強くお薦めします。 |
Oracle Entitlements Serverポリシー・ストアに対応するApache Derbyを使用する場合には、次の手順を実行する必要があります。
setNetworkServerCP
(格納場所はUNIXのMW_HOME/wlserver_10.3/common/derby/bin
)またはsetNetworkServerCP.bat
(格納場所はWindowsのMW_HOME\wlserver_10.3\common\derby\bin
)をテキスト・エディタで開いて、次の例に示すようにDERBY_HOME
を指定します。
DERBY_HOME="MW_HOME/wlserver_10.3/common/derby"
次のコマンドを実行して、Apache Derbyデータベースを起動します。
setNetworkServerCP
(格納場所はUNIXのMW_HOME/wlserver_10.3/common/derby/bin
)またはsetNetworkServerCP.bat
(格納場所はWindowsのMW_HOME\wlserver_10.3\common\derby\bin
)。
startNetworkServer
(格納場所はUNIXのMW_HOME/wlserver_10.3/common/derby/bin
)またはstartNetworkServer.bat
(格納場所はWindowsのMW_HOME\wlserver_10.3\common\derby\bin
)。
Apache Derbyデータベースを起動するために、startDerby.sh
(格納場所はwlserver_10.3/common/bin
)またはstartDerby.cmd
(格納場所はwlserver_10.3\common\bin
)も実行できます。また、Oracle WebLogic Serverを起動すると、自動的にApache Derbyデータベースが起動します。
次のようにij
(格納場所はUNIXのwlserver_10.3/common/derby/bin
)またはij.bat
(格納場所はWindowsのwlserver_10.3\common\derby\bin
)を実行し、ネットワーク・サーバーの接続をテストします。
bin/ij
次の例に示されているとおり、Apache Derbyサーバーに接続します。
ij> connect 'jdbc:derby://myhost
/data/oesdb;create=true';
oesdb
はデータベースの名前であり、data
はサーバーを起動したディレクトリに基づく相対パスです。この例では、データベース・ファイルが保存されるOracle/Middleware/wlserver_10.3/common/derby/bin
です。
opss_user.sql
(格納場所はRCU_HOME/rcu/integration/opss/scripts/derby
)をテキスト・エディタで開いて、&&1
をスキーマ所有者に置き換えます。
注意:
リポジトリ作成ユーティリティ(RCU)の詳細は、『Oracle Fusion Middleware Repository Creation Utilityユーザーズ・ガイド』を参照してください。 |
次のSQLファイル(格納場所はRCU_HOME/rcu/integration/opss/scripts/derby
)に対して、前述の手順を繰り返します。
opss_tables.sql
opss_version.sql
opss_gencatalog.sql
注意: これは、Oracle Entitlements Serverの構成時に指定する必要があるスキーマ所有者です。詳細は、「Oracle Entitlements Server管理サーバーの構成」を参照してください。 Oracle Identity and Access Managementコンポーネントは、インストールする前にデータベースにスキーマが存在している必要があります。このようなスキーマを作成してデータベースにロードするには、Repository Creation Utility (RCU)を使用します。 |
次のSQLファイル(格納場所はRCU_HOME/rcu/integration/apm/sql/derby
)をijコンソールで実行します。
run'opss_user.sql';
run'opss_tables
.sql';
run'opss_version.sql';
run'opss_gencatalog.sql';
注意: 必ず前述の順序でSQLファイルを実行し、スキーマ所有者と作成したパスワードを書き留めます。 |