Oracle® Fusion Middleware

Oracle Identity and Access Managementインストレーション・ガイド

11g リリース1 (11.1.1.7.0)

E64850-01(原本部品番号:E36891-01)

2013年3月

Oracle Fusion Middleware Oracle Identity and Access Managementインストレーション・ガイド, 11g リリース1 (11.1.1.7.0)

E64850-01

Copyright © 2013, Oracle and/or its affiliates. All rights reserved.

原本主著者: Nisha Singh

原本協力者:  Don Biasotti、Niranjan Ananthapadmanabha、Heeru Janweja、Deepak Ramakrishnan、Madhu Martin、Sergio Mendiola、Svetlana Kolomeyskaya、Sid Choudhury、Javed Beg、Eswar Vandanapu、Harsh Maheshwari、Sidhartha Das、Mark Karlstrand、Daniel Shih、Don Bosco Durai、Kamal Singh、Rey Ong、Gail Flanegin、Ellen Desmond、Priscilla Lee、Vinaye Misra、Toby Close、Ashish Kolli、Ashok Maram、Peter LaQuerre、Srinivasa Vedam、Vinay Shukla、Sanjeev Topiwala、Shaun Lin、Prakash Hulikere、Debapriya Dutta、Sujatha Ramesh、Ajay Keni、Ken Vincent

このソフトウェアおよび関連ドキュメントの使用と開示は、ライセンス契約の制約条件に従うものとし、知的財産に関する法律により保護されています。ライセンス契約で明示的に許諾されている場合もしくは法律によって認められている場合を除き、形式、手段に関係なく、いかなる部分も使用、複写、複製、翻訳、放送、修正、ライセンス供与、送信、配布、発表、実行、公開または表示することはできません。このソフトウェアのリバース・エンジニアリング、逆アセンブル、逆コンパイルは互換性のために法律によって規定されている場合を除き、禁止されています。

ここに記載された情報は予告なしに変更される場合があります。また、誤りが無いことの保証はいたしかねます。誤りを見つけた場合は、オラクル社までご連絡ください。

このソフトウェアまたは関連ドキュメントが、米国政府機関もしくは米国政府機関に代わってこのソフトウェアまたは関連ドキュメントをライセンスされた者に提供される場合は、次のNoticeが適用されます。

U.S. GOVERNMENT RIGHTS Programs, software, databases, and related documentation and technical data delivered to U.S. Government customers are "commercial computer software" or "commercial technical data" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations.As such, the use, duplication, disclosure, modification, and adaptation shall be subject to the restrictions and license terms set forth in the applicable Government contract, and, to the extent applicable by the terms of the Government contract, the additional rights set forth in FAR 52.227-19, Commercial Computer Software License (December 2007).Oracle USA, Inc., 500 Oracle Parkway, Redwood City, CA 94065.

このソフトウェアまたはハードウェアは様々な情報管理アプリケーションでの一般的な使用のために開発されたものです。このソフトウェアまたはハードウェアは、危険が伴うアプリケーション(人的傷害を発生させる可能性があるアプリケーションを含む)への用途を目的として開発されていません。このソフトウェアまたはハードウェアを危険が伴うアプリケーションで使用する際、このソフトウェアまたはハードウェアを安全に使用するために、適切な安全装置、バックアップ、冗長性(redundancy)、その他の対策を講じることは使用者の責任となります。このソフトウェアまたはハードウェアを危険が伴うアプリケーションで使用したことに起因して損害が発生しても、オラクル社およびその関連会社は一切の責任を負いかねます。

OracleはOracle Corporationおよびその関連企業の登録商標です。その他の名称は、それぞれの所有者の商標または登録商標です。

このソフトウェアおよびドキュメントは、第三者のコンテンツ、製品、サービスへのアクセス、あるいはそれらに関する情報を提供することがあります。オラクル社およびその関連会社は、第三者のコンテンツ、製品、サービスに関して一切の責任を負わず、いかなる保証もいたしません。オラクル社およびその関連会社は、第三者のコンテンツ、製品、サービスへのアクセスまたは使用によって損失、費用、あるいは損害が発生しても、一切の責任を負いかねます。

目次

タイトルおよび著作権情報

はじめに

- 対象読者

- ドキュメントのアクセシビリティについて

- 関連ドキュメント

- 表記規則

第I部 概要と準備

1 概要

- 1.1 Oracle Identity and Access Management 11gリリース1 (11.1.1.7.0)の概要

- 1.2 11g リリース1(11.1.1.7.0)デプロイメントの追加情報

- 1.2.1 Oracle Identity and Access Management 11gリリース1 (11.1.1.7.0)へのアップグレード

- 1.2.2 Oracle Identity and Access Management 11gリリース1 (11.1.1.7.0)の高可用性に対応したインストール

- 1.3 サイレント・インストール

- 1.4 インストール後のOracle Identity and Access Managementコンポーネントの状態の理解

- 1.4.1 デフォルトSSL構成

- 1.4.2 デフォルト・パスワード

- 1.5 このドキュメントの使用方法

2 インストールの準備

- 2.1 システム要件および動作保証の確認

- 2.2 Java Access Bridgeのインストールおよび構成(Windowsのみ)

- 2.3 インストール・ディレクトリの特定

- 2.3.1 Oracleミドルウェア・ホームの場所

- 2.3.2 Oracleホーム・ディレクトリ

- 2.3.3 Oracle共通ディレクトリ

- 2.3.4 Oracle WebLogicドメイン・ディレクトリ

- 2.3.5 WebLogic Serverディレクトリ

- 2.4 ポート番号の特定

- 2.5 インストール・ログ・ファイルの場所

- 2.6 オプション: Oracle Enterprise Manager Fusion Middleware ControlでWebLogic Administrator Serverのユーザー名を更新(OIMのみ)

第II部 Oracle Identity and Access Management (11.1.1.7.0)のインストールおよび構成

3 Oracle Identity and Access Management (11.1.1.7.0)のインストールおよび構成

- 3.1 インストールおよび構成のロードマップ

- 3.2 Oracle Identity and Access Management 11gリリース1 (11.1.1.7.0)のインストールと構成

- 3.2.1 Oracle Fusion Middlewareソフトウェアの入手

- 3.2.2 データベース要件の確認

- 3.2.2.1 Oracle Identity ManagerのOracle Database 11.1.0.7パッチ要件

- 3.2.3 Oracle Fusion Middlewareリポジトリ作成ユーティリティ(RCU)を使用したデータベース・スキーマの作成

- 3.2.4 WebLogic Serverおよびミドルウェア・ホームの要件の確認

- 3.2.5 Oracle SOA Suite (Oracle Identity Managerユーザーのみ)のインストール

- 3.2.6 Oracle Identity and Access Managementインストーラの起動

- 3.2.7 Oracle Identity and Access Management(11.1.1.7.0)のインストール

- 3.2.7.1 インストールされる製品

- 3.2.7.2 依存関係

- 3.2.7.3 手順

- 3.2.7.4 インストール後のディレクトリ構造の理解

- 3.2.8 Oracle Identity and Access Management製品の構成

- 3.2.9 サーバーの起動

4 Oracle Identity Navigatorの構成

- 4.1 開始前の重要な注意点

- 4.2 新しいWebLogicドメインでのOracle Identity Navigatorの構成

- 4.2.1 適切なデプロイメント環境

- 4.2.2 デプロイされるコンポーネント

- 4.2.3 依存関係

- 4.2.4 手順

- 4.3 サーバーの起動

- 4.4 Oracle Identity Navigatorの検証

- 4.5 インストール後のOracle Identity Navigatorのスタート・ガイド

5 Oracle Identity Managerの構成

- 5.1 Oracle Identity Managerの構成前の重要な注意点

- 5.2 Oracle Identity ManagerおよびSOAの新しいWebLogicドメインの作成

- 5.2.1 適切なデプロイメント環境

- 5.2.2 デプロイされるコンポーネント

- 5.2.3 依存関係

- 5.2.4 手順

- 5.3 サーバーの起動

- 5.4 Oracle Identity Managerの構成の概要

- 5.4.1 Oracle Identity Managerサーバー、Design ConsoleまたはRemote Managerを構成する前に

- 5.4.1.1 Oracle Identity Managerサーバーの構成のための前提条件

- 5.4.1.2 Oracle Identity Manager Design Consoleのみを別のマシンに構成するための前提条件

- 5.4.1.3 Oracle Identity Manager Remote Managerのみを別のマシンに構成するための前提条件

- 5.4.2 Oracle Identity Managerの構成シナリオ

- 5.4.2.1 Oracle Identity Manager 11g構成ウィザードを使用した構成の範囲

- 5.4.2.2 シナリオ1: Oracle Identity ManagerサーバーとDesign Consoleが異なるマシンの場合

- 5.4.2.3 シナリオ2: Oracle Identity ManagerサーバーとRemote Managerが異なるマシンの場合

- 5.4.2.4 シナリオ3: Oracle Identity Managerサーバー、Design ConsoleおよびRemote Managerが1つのWindowsマシンの場合

- 5.5 Oracle Identity Manager 11g構成ウィザードの開始

- 5.6 Oracle Identity Managerサーバーの構成

- 5.6.1 適切なデプロイメント環境

- 5.6.2 デプロイされるコンポーネント

- 5.6.3 依存関係

- 5.6.4 手順

- 5.6.5 LDAP同期を有効にするための前提条件の実行

- 5.6.5.1 アイデンティティ・ストアの事前構成

- 5.6.5.2 Oracle Virtual Directoryにおけるアダプタの作成

- 5.6.6 LDAP構成後ユーティリティの実行

- 5.6.7 LDAP同期の検証

- 5.6.8 構成後の手順

- 5.6.9 Identity Virtualization LibraryのoamEnabledパラメータの設定

- 5.6.10 Oracle Identity Managerサーバーのインストールと構成の終了後に行うLDAP同期の有効化

- 5.7 オプション: Oracle Identity Manager Design Consoleの構成

- 5.7.1 適切なデプロイメント環境

- 5.7.2 デプロイされるコンポーネント

- 5.7.3 依存性

- 5.7.4 手順

- 5.7.5 構成後の手順

- 5.7.6 Design Console用にポートを変更するためのxlconfig.xmlファイルの更新

- 5.7.7 SSLを使用するためのDesign Consoleの構成

- 5.8 オプション: Oracle Identity Manager Remote Managerの構成

- 5.8.1 適切なデプロイメント環境

- 5.8.2 デプロイされるコンポーネント

- 5.8.3 依存性

- 5.8.4 手順

- 5.9 Oracle Identity Managerのインストールの検証

- 5.10 Oracle Access Managerとの統合の設定

- 5.11 サポートされている言語のリスト

- 5.12 診断ダッシュボードの使用

- 5.13 インストール後のOracle Identity Managerのスタート・ガイド

6 Oracle Access Managerの構成

- 6.1 開始前の重要な注意点

- 6.2 Oracle Access Managerドメイン構成テンプレート

- 6.3 新しいWebLogicドメインにおけるOracle Access Manager

- 6.3.1 適切なデプロイメント環境

- 6.3.2 デプロイされるコンポーネント

- 6.3.3 依存関係

- 6.3.4 手順

- 6.4 サーバーの起動

- 6.5 オプションのインストール後の手順

- 6.6 Oracle Access Managerのインストールの検証

- 6.7 Oracle Access Managerエージェントの設定

- 6.8 Oracle Identity Managerとの統合の設定

- 6.9 Oracle Access Managerのインストール後のスタート・ガイド

7 Oracle Adaptive Access Managerの構成

- 7.1 概要

- 7.2 開始前の重要な注意点

- 7.3 新しいWebLogicドメインでのOracle Adaptive Access Managerの構成

- 7.3.1 適切なデプロイメント環境

- 7.3.2 デプロイされるコンポーネント

- 7.3.3 依存関係

- 7.3.4 手順

- 7.4 Oracle Adaptive Access Manager(オフライン)の構成

- 7.4.1 デプロイされるコンポーネント

- 7.4.2 依存関係

- 7.4.3 手順

- 7.5 サーバーの起動

- 7.6 インストール後の手順

- 7.7 Oracle Adaptive Access Managerのインストールの検証

- 7.8 ポリシーおよび資格証明ストアの移行

- 7.8.1 JPSルートの作成

- 7.8.2 ポリシーおよび資格証明ストアの再関連付け

- 7.9 インストール後のOracle Adaptive Access Managerのスタート・ガイド

8 Oracle Entitlements Serverのインストールと構成

- 8.1 開始前の重要な注意点

- 8.2 Oracle Entitlements Server 11gインストールの概要

- 8.3 Oracle Entitlements Serverのインストールおよび構成ロードマップ

- 8.4 Oracle Entitlement Serverポリシー・ストアのスキーマの作成(Apache Derby専用)

- 8.5 Oracle Entitlements Server管理サーバーの構成

- 8.5.1 デプロイされるコンポーネント

- 8.5.2 前提条件

- 8.5.2.1 Oracle Entitlements Serverのインストール

- 8.5.2.2 Apache Derbyテンプレートの抽出(オプション)

- 8.5.3 新しいWebLogicドメインでのOracle Entitlements Serverの構成

- 8.5.4 管理サーバーの起動

- 8.5.5 構成後

- 8.5.6 Oracle Entitlements Server管理サーバーの構成の検証

- 8.6 Oracle Entitlements Serverクライアントのインストール

- 8.6.1 前提条件

- 8.6.2 Oracle Entitlements Serverクライアント・ソフトウェアの取得

- 8.6.3 Oracle Entitlements Serverクライアントのインストール

- 8.6.4 Oracle Entitlements Serverクライアント・インストールの検証

- 8.7 Oracle Entitlements Serverクライアントの構成

- 8.7.1 セキュリティ・モジュールの制御モードによる構成(クイック構成)

- 8.7.1.1 Javaセキュリティ・モジュールの制御モードによる構成

- 8.7.1.2 RMIセキュリティ・モジュールの制御モードによる構成

- 8.7.1.3 Webサービス・セキュリティ・モジュールの制御モードによる構成

- 8.7.1.4 Oracle WebLogic Serverセキュリティ・モジュールの制御モードによる構成

- 8.7.2 配布モードの構成

- 8.7.2.1 制御された配布の構成

- 8.7.2.2 制御されない配布モードおよび制御されたプル配布モードの構成

- 8.7.3 セキュリティ・モジュールの構成

- 8.7.3.1 Javaセキュリティ・モジュールの作成

- 8.7.3.2 複数プロトコルのセキュリティ・モジュールの作成

- 8.7.3.3 WebLogicセキュリティ・モジュールの作成

- 8.7.3.4 PDPプロキシ・クライアントの構成

- 8.7.4 OESクライアント・ドメインの作成

- 8.7.5 セキュリティ・モジュール・インスタンスの場所

- 8.7.6 Javaセキュリティ・モジュールの使用

- 8.8 インストール後のOracle Entitlements Serverのスタート・ガイド

9 ライフサイクル管理

- 9.1 統合されたコンポーネントへのライフサイクル・イベントの影響

- 9.2 Oracle Identity Managerのライフサイクル管理

- 9.3 Oracle Access Managerのライフサイクル管理

- 9.4 Oracle Adaptive Access Managerのライフサイクル管理

- 9.5 Oracle Identity Navigatorのライフサイクル管理

- 9.6 参照

第III部 付録

A Oracle Identity and Access Management 11.1.1.7.0ソフトウェアのインストール画面

- A.1 ようこそ

- A.2 ソフトウェア更新のインストール

- A.3 前提条件のチェック

- A.4 インストール場所の指定

- A.5 インストール・サマリー

- A.6 インストールの進行状況

- A.7 インストール完了

B Oracle Identity Managerの構成画面

- B.1 ようこそ

- B.2 構成するコンポーネント

- B.3 データベース

- B.4 WebLogic管理サーバー

- B.5 OIMサーバー

- B.6 BI Publisher

- B.7 LDAPサーバー

- B.8 LDAPサーバーの続き

- B.9 構成サマリー

C Oracleスタックの起動または停止

- C.1 スタックの起動

- C.2 スタックの停止

- C.3 サーバーの再起動

D Oracle Directory Server Enterprise Edition (ODSEE)の事前構成

E Oracle Identity and Access Managementのアンインストールと再インストール

- E.1 Oracle Identity and Access Managementのアンインストール

- E.1.1 Oracle Identity and Access Management Oracleホームのアンインストール

- E.1.2 Oracle共通ホームのアンインストール

- E.2 Oracle Identity and Access Managementの再インストール

F サイレント・インストールの実行

- F.1 サイレント・インストールとは

- F.2 サイレント・インストールを実行する前に

- F.2.1 UNIXシステム: oraInst.locファイルの作成

- F.2.2 Windowsシステム: レジストリ・キーの作成

- F.3 レスポンス・ファイルの作成

- F.3.1 OID、OVD、ODSM、ODIPおよびOIF

- F.3.2 OIM、OAM、OAAM、OESおよびOIN

- F.3.3 サイレント・インストールの保護

- F.4 サイレント・インストールの実行

- F.5 インストーラのコマンドライン・パラメータ

G インストールのトラブルシューティング

- G.1 一般的なトラブルシューティングのヒント

- G.2 インストール・ログ・ファイル

- G.3 既存のOIM 11gスキーマへのOIMの構成

- G.4 追加情報

H OAAMパーティション・スキーマ・リファレンス

- H.1 概要

- H.2 パーティションの追加メンテナンス

- H.2.1 Sp_Oaam_Add_Monthly_Partition

- H.2.2 Sp_Oaam_Add_Weekly_Partition

- H.3 パーティション・メンテナンス・スクリプト

- H.3.1 drop_monthly_partition_tables.sql

- H.3.2 drop_weekly_partition_tables.sql

- H.3.3 add_monthly_partition_tables.sql

- H.3.4 add_weekly_partition_tables.sql

I ソフトウェアの削除画面

- I.1 ようこそ

- I.2 アンインストール・タイプの選択

- I.2.1 オプション1: Oracleホームのアンインストール

- I.2.1.1 Oracleホームの削除

- I.2.2 オプション2: WebLogicドメインにより管理されているASInstanceのアンインストール

- I.2.2.1 WebLogicドメインの詳細の指定

- I.2.2.2 管理対象インスタンスの選択

- I.2.2.3 アンインストール・サマリー(管理対象インスタンス)

- I.2.3 オプション3: 管理対象外ASInstanceのアンインストール

- I.2.3.1 インスタンスの場所の指定

- I.2.3.2 アンインストール・サマリー(管理対象外ASInstance)

- I.3 アンインストールの進行状況

- I.4 アンインストール完了

はじめに

この「はじめに」には、『Oracle Fusion Middleware Oracle Identity and Access Managementインストレーション・ガイド』に関する補足情報が記載されています。内容は次のとおりです。

- 対象読者

- ドキュメントのアクセシビリティについて

- 関連ドキュメント

- 表記規則

対象読者

『Oracle Fusion Middleware Oracle Identity and Access Managementインストレーション・ガイド』は、Oracle Identity and Access Managementコンポーネントのインストールを担当する管理者を対象にしています。

このドキュメントでは、読者がエンタープライズ・コンポーネントのインストール経験があることを前提としています。Oracle Identity and Access ManagementコンポーネントとOracle Application Serverの基本的な知識を持っておくことをお薦めします。

Oracle Identity Managementコンポーネントのインストールの詳細はこのドキュメントでは扱っていません。Oracle Identity Managementのインストールの詳細は、『Oracle Fusion Middleware Oracle Identity Managementインストレーション・ガイド』を参照してください。

ドキュメントのアクセシビリティについて

オラクル社のアクセシビリティへの取組みの詳細は、Oracle Accessibility ProgramのWebサイトhttp://www.oracle.com/pls/topic/lookup?ctx=acc&id=docaccを参照してください。

Oracleサポートへのアクセス

Oracleのお客様は、My Oracle Supportにアクセスして電子サポートを受けることができます。詳細情報はhttp://www.oracle.com/pls/topic/lookup?ctx=acc&id=infoか、聴覚に障害のあるお客様はhttp://www.oracle.com/pls/topic/lookup?ctx=acc&id=trsを参照してください。

関連ドキュメント

この項では、Oracle Identity Managementに関する追加ドキュメントについて説明します。Oracleドキュメントは、Oracle Technology Network (OTN) Webサイトの次のURLから、オンラインでアクセスできます。

http://docs.oracle.com/

各項目に関する追加情報は、次のドキュメントを参照してください。

Oracle Fusion Middleware

- Oracle Fusion Middleware管理者ガイド

- Oracle Fusion Middlewareセキュリティ・ガイド

高可用性

Oracle Fusion Middleware高可用性ガイド

Oracle Fusion Middlewareリポジトリ作成ユーティリティ

Oracle Fusion Middleware Repository Creation Utilityユーザーズ・ガイド

Oracle Identity Manager

Oracle Fusion Middleware Oracle Identity Manager管理者ガイド

Oracle Access Manager

Oracle Fusion Middleware Oracle Access Manager管理者ガイド

Oracle Adaptive Access Manager

Oracle Fusion Middleware Oracle Adaptive Access Manager管理者ガイド

Oracle Identity Navigator

Oracle Fusion Middleware Oracle Identity Navigator管理者ガイド

Oracle Entitlements Server

Oracle Fusion Middleware Oracle Entitlements Server管理者ガイド

表記規則

このマニュアルでは次の表記規則を使用します。

規則

意味

太字

太字は、操作に関連するGraphical User Interface要素、または本文中で定義されている用語および用語集に記載されている用語を示します。

イタリック体

イタリックは、ユーザーが特定の値を指定するプレースホルダ変数を示します。

固定幅フォント

固定幅フォントは、段落内のコマンド、URL、サンプル内のコード、画面に表示されるテキスト、または入力するテキストを示します。

第I部

概要と準備

第I部では、Oracle Identity and Access Management 11gリリース1 (11.1.1.7.0)のインストールを紹介し、準備作業の実行方法を説明します。次の章で構成されます。

- 第1章「概要」

- 第2章「インストールの準備」

1 概要

この章では、Oracle Identity and Access Management 11gリリース1 (11.1.1.7.0)の概要を説明します。この章の内容は次のとおりです。

- Oracle Identity and Access Management 11gリリース1 (11.1.1.7.0)の概要

- 11g リリース1(11.1.1.7.0)デプロイメントの追加情報

- サイレント・インストール

- インストール後のOracle Identity and Access Managementコンポーネントの状態の理解

- このガイドの使用方法

1.1 Oracle Identity and Access Management 11gリリース1 (11.1.1.7.0)の概要

Oracle Identity and Access Management 11gリリース1 (11.1.1.7.0)には、次のコンポーネントが含まれます。

- Oracle Identity Manager

- Oracle Access Manager

- Oracle Adaptive Access Manager

- Oracle Identity Navigator

- Oracle Entitlements Server

注意:

Oracle Identity Managementコンポーネントのインストールの詳細はこのドキュメントでは扱っていません。Oracle Identity Managementのインストールの詳細は、『Oracle Fusion Middleware Oracle Identity Managementインストレーション・ガイド』を参照してください。

1.2 11g リリース1(11.1.1.7.0)デプロイメントの追加情報

この項では、11gリリース1 (11.1.1.7.0)デプロイメントに関する追加情報を説明します。次の内容に関するドキュメントが含まれます。

- Oracle Identity and Access Management 11gリリース1 (11.1.1.7.0)へのアップグレード

- Oracle Identity and Access Management 11gリリース1 (11.1.1.7.0)の高可用性に対応したインストール

次を参照してください。

Oracle Identity and Access Managementコンポーネントに関する追加情報が記載されているドキュメントのリストは、このガイドの「はじめに」にある「関連ドキュメント」の項を参照してください。

1.2.1 Oracle Identity and Access Management 11gリリース1 (11.1.1.7.0)へのアップグレード

このドキュメントでは、以前のデータベース・スキーマを含め、旧バージョンのOracle Identity and Access Managementコンポーネントを11gリリース1 (11.1.1.7.0)にアップグレードする方法は説明しません。11gより前のOracle Identity and Access Managementコンポーネントをアップグレードするには、Oracle Fusion Middleware Oracle Identity and Access Managementアップグレード・ガイドを参照してください。

Oracle Identity and Access Management 11 gリリース1がすでにインストールされている場合は、『Oracle Fusion Middlewareパッチ適用ガイド』の「Oracle Identity and Access Managementへのパッチの適用」を参照してください。

1.2.2 Oracle Identity and Access Management 11gリリース1 (11.1.1.7.0)の高可用性に対応したインストール

このガイドでは、高可用性(HA)構成にOracle Identity and Access Managementコンポーネントをインストールする方法は説明しません。Oracle Identity and Access Managementコンポーネントを高可用性の構成でインストールするには、『Oracle Fusion Middleware高可用性ガイド』を参照してください。

特に、『Oracle Fusion Middleware高可用性ガイド』のIdentity and Access Managementコンポーネントの高可用性の構成に関する項を参照してください。

1.3 サイレント・インストール

標準的なグラフィカル・インストール・オプション以外に、Oracle Identity and Access Management 11gソフトウェアのサイレント・インストールを実行できます。サイレント・インストールは、ユーザーの介入なしに自力で実行されるため、インストールを監視したりダイアログ・ボックスに値を入力する必要はありません。

詳細は、付録F「サイレント・インストールの実行」を参照してください。

1.4 インストール後のOracle Identity and Access Managementコンポーネントの状態の理解

この項では、インストール後のインストール後のOracle Identity and Access Managementコンポーネントの状態に関する次の情報について説明します。

- デフォルトSSL構成

- デフォルト・パスワード

1.4.1 デフォルトSSL構成

デフォルトで、大部分のOracle Identity and Access Management 11gコンポーネントは、インストール時にSSLが構成されません。Oracle Adaptive Access Managerのみ、SSLが構成されます。これ以外のコンポーネントは、インストール後、Oracle WebLogic Administration ServerとOracle WebLogic Managed Serverに対してSSLを構成する必要があります。

参照:

詳細は、『Oracle Fusion Middleware管理者ガイド』のOracle Fusion MiddlewareのSSL構成に関する項を参照してください。

1.4.2 デフォルト・パスワード

デフォルトで、すべてのOracle Identity and Access Managementコンポーネントのパスワードは、Oracle Identity and Access Managementインスタンスのパスワードに設定されます。セキュリティ上の理由により、インストール後に各種コンポーネントのパスワードを変更し、それぞれ異なる値にする必要があります。

参照:

Oracle Identity and Access Managementコンポーネントのパスワード変更に関する情報は、次のドキュメントを参照してください。

- 詳細は、『Oracle Fusion Middleware管理者ガイド』のOracle Fusion Middlewareの管理のスタート・ガイドに関する説明を参照してください。

- このガイドの「はじめに」の「関連ドキュメント」の項に表示されている、コンポーネント固有のガイド

1.5 このガイドの使用方法

Oracle Fusion Middlewareドキュメント・ライブラリにある各ドキュメントは、個別の目的に合せて作成されています。このドキュメントの個別の目的とは、次の作業の方法を説明することです。

1. Oracle Identity and Access Management 11gリリース1 (11.1.1.7.0)コンポーネントのシングル・インスタンスのインストール

2. インストール成功の確認

3. インストール完了後のコンポーネントのスタート・ガイド

このドキュメントは、Oracle Identity and Access Managementの、最も一般的で、動作が確認されているデプロイメントを扱っています。各デプロイメントについて、次の情報を提供します。

- 適切なインストール環境: どのインストールが環境に適しているかを判断するために役立ちます。

- インストールされるコンポーネント: 各シナリオでインストールされるコンポーネントを特定します。

- 依存関係: 各インストールが依存しているコンポーネントを識別します。

- 手順: インストールの手順を説明します。

このガイドの第II部では、Oracle Identity and Access Management 11.1.1.7.0インストーラおよびOracle Fusion Middleware構成ウィザードを使用した、Oracle Identity Manager、Oracle Access Manager、Oracle Adaptive Access Manager、Oracle Entitlements ServerおよびOracle Identity Navigatorのインストール方法を説明しています。Oracle Identity Manager 11g構成ウィザードは、Oracle Identity Managerの構成にのみ使用されます。

このドキュメントの情報を使用してOracle Identity and Access Management 11gリリース1 (11.1.1.7.0)をインストールする場合の推奨事項を次にまとめます。

1. 第1章「概要」を参照して、概要を把握します。

2. 第2章「インストールの準備」を参照して、Oracle Identity and Access Managementをデプロイする前に考慮する必要のある事項を把握します。

3. 第3章「Oracle Identity and Access Management (11.1.1.7.0)のインストールおよび構成」を参照して、Oracle Identity and Access Management 11gリリース1 (11.1.1.7.0)のすべてのコンポーネントに適用されるインストールおよび構成の一般的な情報を把握します。

4. このドキュメントのそれぞれの章を参照して、Oracle Identity and Access Managementコンポーネントをインストールおよび検証し、使用を開始します。

5. 必要に応じて、付録を使用します。

参照:

Oracle Identity and Access Managementコンポーネントに関する追加情報が記載されているドキュメントのリストは、このガイドの「はじめに」にある「関連ドキュメント」の項を参照してください。

2 インストールの準備

この章では、Oracle Identity and Access Management 11gリリース1 (11.1.1.7.0)をインストールする前に確認する必要のある情報を提供します。

この章では、次の項目について説明します。

- システム要件および動作保証の確認

- Java Access Bridgeのインストールおよび構成(Windowsのみ)

- インストール・ディレクトリの特定

- ポート番号の特定

- インストール・ログ・ファイルの場所

- オプション: Oracle Enterprise Manager Fusion Middleware ControlでWebLogic Administrator Serverのユーザー名を更新(OIMのみ)

2.1 システム要件および動作保証の確認

インストールを実行する前に、 システム要件および動作保証のドキュメントを読み、インストールする製品の最小インストール要件を環境が満たしていることを確認します。

- Oracle Fusion Middlewareのシステム要件と仕様
このドキュメントには、ハードウェアとソフトウェアの要件、最小ディスク領域とメモリーの要件、および必要なシステム・ライブラリ、パッケージまたはパッチに関する情報が含まれます。

- Oracle Fusion Middlewareのサポートされるシステム構成
このドキュメントには、サポートされるインストール・タイプ、プラットフォーム、オペレーティング・システム、データベース、JDKおよびサード・パーティ製品に関する情報が含まれます。

- インストール時に発生する可能性がある相互運用性および互換性の問題については、『Oracle Fusion Middleware相互運用および互換性ガイド』を参照してください。
Oracle Fusion Middleware製品が旧バージョンの他のOracle Fusion Middleware、Oracleまたはサード・パーティ製品と機能するために重要な情報がこのマニュアルに記載されています。この情報は、既存の環境をアップグレードする既存ユーザーと新しいOracle Fusion Middlewareユーザーの両方に適用されます。

2.2 Java Access Bridgeのインストールおよび構成(Windowsのみ)

Oracle Identity and Access ManagementをWindowsオペレーティング・システムにインストールする場合、第508条のアクセシビリティに対応するJava Access Bridgeをインストールおよび構成することもできます。これは、セクション508のアクセシビリティ機能が必要な場合にのみ必要です。

1. 次のURLからJava Access Bridgeをダウンロードします。

http://java.sun.com/javase/technologies/accessibility/accessbridge/

2. Java Access Bridgeをインストールします。

3. access-bridge.jarとjaccess-1_4.jarをインストール場所からjre\lib\extディレクトリにコピーします。

4. WindowsAccessBridge.dll、JavaAccessBridge.dllおよびJAWTAccessBridge.dllの各ファイルをインストール場所からjre\binディレクトリにコピーします。

5. accessibility.propertiesファイルをjre\libディレクトリにコピーします。

2.3 インストール・ディレクトリの特定

この項では、Oracle Identity and Access Managementの大部分のインストールと構成において識別する必要があるディレクトリについて説明します。特定のインストーラ画面の説明ではありません。インストール時には、このトピックに記載されていない、他のコンポーネント固有のディレクトリを特定する必要があります。

この項で説明する共通ディレクトリの内容は、次のとおりです。

- Oracle Middlewareホームの場所

- Oracleホーム・ディレクトリ

- Oracle共通ディレクトリ

- Oracle WebLogicドメイン・ディレクトリ

- WebLogic Serverディレクトリ

2.3.1 Oracleミドルウェア・ホームの場所

Oracleミドルウェア・ホーム・ディレクトリの場所を特定します。このフィールドで特定するOracleミドルウェア・ホームの下に、インストールするコンポーネントのOracleホーム・ディレクトリが作成されます。Oracleミドルウェア・ホーム・ディレクトリは、通常MW_HOMEと呼ばれます。

2.3.2 Oracleホーム・ディレクトリ

コンポーネントのOracleホーム・ディレクトリの名前を入力します。インストーラは、このフィールドに入力する名前を使用して、「Oracle Middlewareホームの場所」フィールドに入力する場所の下にOracleホーム・ディレクトリを作成します。

バイナリやライブラリなどの、コンポーネントのホストに必要なファイルがOracleホーム・ディレクトリにインストールされます。Oracleホーム・ディレクトリは、通常ORACLE_HOMEと呼ばれます。

注意:

Oracle Homeなど、ディレクトリ名にスペースは使用しないでください。ディレクトリ名でのスペースの使用は、サポートされていません。

2.3.3 Oracle共通ディレクトリ

このディレクトリは、「Oracle Middlewareホームの場所」フィールドに入力する場所の下に作成されます。

コンポーネントのホストに必要なOracle Java Required Files (JRF)が、Oracle共通ディレクトリにインストールされます。各Oracleミドルウェア・ホーム内には、1つのOracle共通ホームのみ作成できます。Oracle共通ディレクトリは、通常oracle_commonと呼ばれます。

2.3.4 Oracle WebLogicドメイン・ディレクトリ

WebLogicドメインには、ドメイン内のすべてのリソースを一元的に構成および管理する、管理サーバーという特別なWebLogic Serverインスタンスが含まれます。通常、ドメインは、管理対象サーバーという追加のWebLogic Serverインスタンスを含めるように構成します。Webアプリケーション、EJB、Webサービスおよびその他のリソースなどのJavaコンポーネントは管理対象サーバーにデプロイし、管理サーバーは構成と管理を行う目的でのみ使用します。

ドメインの管理対象サーバーは、クラスタへのグループ化が可能です。

ドメインのディレクトリ構造は、WebLogic Serverホームのディレクトリ構造とは異なります。場所はどこでもよく、Middlewareホーム・ディレクトリ内にある必要はありません。ドメインはOracleインスタンスのピアです。

Oracle Fusion Middleware構成ウィザードは、ミドルウェア・ホーム(MW_HOME)の下のuser_projectsというディレクトリにドメインを作成します。

2.3.5 WebLogic Serverディレクトリ

Oracle WebLogic Serverホーム・ディレクトリのパスを入力します。このディレクトリには、Oracle WebLogic Serverのホストに必要なファイルが含まれます。通常WL_HOMEと呼ばれます。

2.4 ポート番号の特定

Oracle Identity and Access Management 11gリリース1(11.1.1)コンポーネントを既存のOracle Identity and Access Management 11gリリース1(11.1.1)コンポーネントに対してインストールする場合、既存コンポーネントのポートを特定する必要があります。たとえば、Oracle Identity Manager 11g リリース1(11.1.1)を既存のOracle Internet Directory 11g リリース1(11.1.1)コンポーネントに対してインストールする場合、Oracle Identity Managerのインストール時にポートを特定する必要があります。

2.5 インストール・ログ・ファイルの場所

インストーラは、UNIXシステムではORACLE_INVENTORY_LOCATION/logsディレクトリ、WindowsシステムではORACLE_INVENTORY_LOCATION\logsディレクトリにログ・ファイルを書き込みます。

Oracleインベントリ・ディレクトリの場所がわからない場合、UNIXシステムでは、ORACLE_HOME/oraInst.locファイルを参照します。

Microsoft Windowsシステムでは、インベントリ・ディレクトリのデフォルトの場所はC:\Program Files\Oracle\Inventory\logsです。

次のインストール・ログ・ファイルがログ・ディレクトリに書き込まれます。

- installDATE-TIME_STAMP.log

- installDATE-TIME_STAMP.out

- installActionsDATE-TIME_STAMP.log

- installProfileDATE-TIME_STAMP.log

- oraInstallDATE-TIME_STAMP.err

- oraInstallDATE-TIME_STAMP.log

- opatchDATE-TIME_STAMP.log

2.6 オプション: Oracle Enterprise Manager Fusion Middleware ControlでWebLogic Administrator Serverのユーザー名を更新(OIMのみ)

この項は、ドメインのWebLogic管理者のユーザー名がweblogicでない場合のみ参照してください。このタスクは、Oracle Identity Managerを使用している場合のみ必要です。

WebLogic管理者のユーザー名がweblogicでない場合、次の手順を実行してください。

1. Oracle Identity Managerの管理対象サーバーが起動しており、稼働中であることを確認します。

2. WebLogic Server管理者の資格証明を使用して、Oracle Enterprise Manager Fusion Middleware Controlにログインします

3. IDおよびアクセス>「oim」>「oim(11.1.1.7.0)」をクリックします。右クリックして「システムMBeanブラウザ」を選択します。「システムMBeanブラウザ」ページが表示されます。

4. 「アプリケーション定義のMBeans」の下で、「oracle.iam」>「Server:oim_server1」>「Application: oim」>「XMLConfig」>「config」>>「XMLConfig.SOAConfig」>「SOAConfig」を選択します。

5. 属性のユーザー名を確認します。デフォルトで、属性の値はweblogicです。この値を、WebLogic管理者のユーザー名に変更します。

6. 「適用」をクリックします。Oracle Enterprise Manager Fusion Middleware Controlを終了します。

7. コマンドラインで、cdコマンドを使用して現在の作業ディレクトリからIAM_Home/common/binディレクトリに移動します。IAM_Homeは、Oracle Identity Manager、Oracle Access Manager、Oracle Adaptive Access Manager、Oracle Entitlements ServerおよびOracle Identity NavigatorのサンプルIDM_Homeディレクトリです。

8. 次のようにして、WebLogic Scripting Tool(WLST)を起動します。
UNIXの場合: コマンドラインで./wlst.shを実行します。

Windowsの場合: wlst.cmdを実行します。

WLSTコマンド・プロンプト(wls:/offline>)で、次のように入力します。

connect()

WebLogic管理サーバーのユーザー名、パスワードおよびURLを入力するよう求められます。WLSTインタフェースの使用の詳細は、『Oracle Fusion Middleware Oracle WebLogic Scripting Tool』のWebLogic Scripting Toolの使用に関する項を参照してください。

1. deleteCred WLSTコマンドを実行します。
deleteCred(map="oim", key="SOAAdminPassword");

2. createCred WLSTコマンドを実行し、ADMIN_PASSWORDをWebLogic管理者のパスワードに置き換えます。
createCred(map="oim", key="SOAAdminPassword", user="xelsysadm",password="<ADMIN_PASSWORD>");

3. 次のWLSTコマンドを実行して値を検証します。
listCred(map="oim", key="SOAAdminPassword");

4. exit()と入力してWLSTコマンド・シェルを終了します。

9. Oracle Identity Manager管理コンソールを開き、ユーザーxelsysadmとしてログインします。

10. WebLogic管理者のユーザー名用に新しいユーザーを作成します。

11. 「管理者」ロールを探します。ロールの詳細を開き、「メンバー」タブをクリックします。

12. 「管理者」ロールのすべての既存のメンバーを削除します。

13. 新しく作成したユーザー(WebLogic管理者のユーザー名を持つユーザー)を「管理者」ロールのメンバーとして追加します。

14. 「スタックの起動」で説明されているように、Oracle Identity Managerの管理対象サーバーを再起動します。

第II部

Oracle Identity and Access Management (11.1.1.7.0)のインストールおよび構成

第III部では、次のOracle Identity and Access Management製品のインストールと構成について説明します。

- Oracle Identity Manager

- Oracle Access Manager

- Oracle Adaptive Access Manager

- Oracle Entitlements Server

- Oracle Identity Navigator

さらに、第III部では、Oracle HTTP Server 11g Webgate for Oracle Access Managerのインストールおよび構成方法、ドメイン・エージェントからOracle HTTP Server 10g Webgate for Oracle Access Managerへの移行手順を説明します。

第III部は、次の章で構成されています。

- 第3章「Oracle Identity and Access Management (11.1.1.7.0)のインストールおよび構成」

- 第4章「Oracle Identity Navigatorの構成」

- 第5章「Oracle Identity Managerの構成」

- 第6章「Oracle Access Managerの構成」

- 第7章「Oracle Adaptive Access Managerの構成」

- 第8章「Oracle Entitlements Serverのインストールと構成」

- 第9章「ライフサイクル管理」

3 Oracle Identity and Access Management (11.1.1.7.0)のインストールおよび構成

この章の内容は次のとおりです。

- インストールおよび構成のロードマップ

- Oracle Identity and Access Management 11gリリース1 (11.1.1.7.0)のインストールと構成

3.1 インストールおよび構成のロードマップ

表3-1には、Oracle Identity and Access Management 11gリリース1 (11.1.1.7.0)製品へ適用される一般的なインストールおよび構成のタスクがまとめられています。

表3-1 Oracle Identity and Access Managementのインストールおよび構成の流れ

番号

タスク

説明

1

インストレーション・プランニング・ガイドでインストール概念を確認します。

『Oracle Fusion Middlewareインストレーション・プランニング・ガイド』をお読みください。ユーザーの既存の環境に応じて、様々なユーザーによる、Oracle Fusion Middleware 11gリリース1 (11.1.1.7.0)のインストールまたはこのリリースへのアップグレードの手順が記述されています。

2

システム要件および動作保証のドキュメントを読み、環境がインストールするコンポーネントの最低のインストール要件を満たしていることを確認します。

詳細は、第2.1項「システム要件および動作保証の確認」を参照してください。

3

Oracle Fusion Middlewareソフトウェアを入手します。

詳細は、第3.2.1項「Oracle Fusion Middlewareソフトウェアの入手」を参照してください。

4

データベース要件を確認します。

詳細は、第3.2.2項「データベース要件の確認」を参照してください。

5

Oracle Fusion Middlewareリポジトリ作成ユーティリティ(RCU)を使用して、Oracle Identity and Access Management製品に対する適切なスキーマを作成し、ロードします。

詳細は、第3.2.3項「Oracle Fusion Middlewareリポジトリ作成ユーティリティ(RCU)を使用したデータベース・スキーマの作成」を参照してください。

6

WebLogic Serverおよびミドルウェア・ホームの要件を確認します。

詳細は、第3.2.4項「WebLogic Serverおよびミドルウェア・ホーム要件の確認」を参照してください。

7

Oracle Identity Managerユーザーのみ:

Oracle SOA Suite 11gリリース1 (11.1.1.7.0)をインストールします。

詳細は、第3.2.5項「Oracle SOA Suiteのインストール(Oracle Identity Managerユーザーのみ)」を参照してください。

8

Oracle Identity and Access Managementインストーラを起動します。

詳細は、第3.2.6項「Oracle Identity and Access Managementインストーラの起動」を参照してください。

9

Oracle Identity and Access Management 11gソフトウェアをインストールします。

詳細は、第3.2.7項「Oracle Identity and Access Management(11.1.1.7.0)のインストール」を参照してください。

10

Oracle Fusion Middleware構成ウィザードを実行して、新規または既存のWebLogicドメイン内でOracle Identity and Access Management製品を構成します。

詳細は、第3.2.8項「Oracle Identity and Access Management製品の構成」を参照してください。

注意: Oracle Identity Managerを使用している場合は、Oracle Identity and Access ManagementをWebLogicドメインで構成した後に追加構成を実行する必要があります。

詳細は、第5章「Oracle Identity Managerの構成」を参照してください。

11

サーバーを起動します。

管理サーバーとすべての管理対象サーバーを起動する必要があります。詳細は、第C.1項「スタックの起動」を参照してください。

3.2 Oracle Identity and Access Management 11gリリース1 (11.1.1.7.0)のインストールと構成

この項の手順に従い、最新のOracle Identity and Access Managementソフトウェアをインストールおよび構成します。

Oracle Identity and Access Management 11gコンポーネントの最新バージョンのインストールおよび構成は、次の手順で行います。

- Oracle Fusion Middlewareソフトウェアの入手

- データベース要件の確認

- Oracle Fusion Middlewareリポジトリ作成ユーティリティ(RCU)を使用したデータベース・スキーマの作成

- WebLogic Serverおよびミドルウェア・ホームの要件の確認

- Oracle SOA Suite (Oracle Identity Managerユーザーのみ)のインストール

- Oracle Identity and Access Managementインストーラの起動

- Oracle Identity and Access Management(11.1.1.7.0)のインストール

- Oracle Identity and Access Management製品の構成

- サーバーの起動

3.2.1 Oracle Fusion Middlewareソフトウェアの入手

Oracle Identity and Access Managementのインストールでは、次のソフトウェアを入手する必要があります。

- Oracle WebLogic Server 11gリリース1 (10.3.6)またはOracle WebLogic Server 11gリリース1 (10.3.5)

- Oracle Database

- Oracleリポジトリ作成ユーティリティ

- Oracle Identity and Access Management Suite

- Oracle SOA Suite 11g リリース1 (11.1.1.7.0)

注意:

Oracle SOA SuiteはOracle Identity Managerにのみ必要です。

Oracle Fusion Middleware 11gソフトウェアの入手に関する詳細は、Oracle Fusion Middlewareのダウンロード、インストールおよび構成のReadMeを参照してください。

3.2.2 データベース要件の確認

Oracle Identity and Access Managementコンポーネントによっては、Oracle Databaseが必要な場合があります。Oracle Identity and Access Managementをインストールする前に、Oracle Databaseがシステムにインストールされていることを確認してください。関連するOracle Identity and Access Managementコンポーネントをインストールするには、データベースが稼働している必要があります。データベースは、Oracle Identity and Access Managementコンポーネントのインストール先と同じシステム上にある必要はありません。

注意:

動作保証されたデータベースの詳細は、Oracle Fusion Middlewareシステム要件と仕様 11gリリース1 (11.1.1)のドキュメントで動作保証されたデータベースに関する項を参照してください。

Oracle DatabaseのRCU要件の詳細は、Oracle Fusion Middlewareのシステム要件と仕様 11gリリース1 (11.1.1)のドキュメントでOracle DatabasesのRCU要件に関する項を参照してください。

3.2.2.1 Oracle Identity ManagerのOracle Database 11.1.0.7パッチ要件

Oracle Database 11.1.0.7を使用するOracle Identity Manager 11.1.1.7.0構成に必要なパッチを特定するには、11gリリース1の『Oracle Fusion Middlewareリリース・ノート』のOracle Identity Managerに関する項を参照してください。

3.2.3 Oracle Fusion Middlewareリポジトリ作成ユーティリティ(RCU)を使用したデータベース・スキーマの作成

次のOracle Identity and Access Managementのコンポーネントと構成をインストールする前に、データベースに対応するOracle Fusion Middlewareスキーマを作成してロードする必要があります。

- Oracle Identity Manager

- Oracle Access Manager

- Oracle Adaptive Access Manager

- Oracle Entitlements Server

Oracle Fusion Middlewareリポジトリ作成ユーティリティ(RCU)を使用して、データベースにOracle Fusion Middlewareスキーマを作成し、ロードします。RCUは、Oracle Technology Network(OTN)Webサイト上から入手できます。OTN Webサイトには、次のURLからアクセスできます。

http://www.oracle.com/technetwork/index.html

Oracle Fusion Middleware Repository Creation Utilityを入手する方法の詳細は、Oracle Fusion Middlewareのダウンロード、インストールおよび構成のREADMEを参照してください。

注意:

- RCU要件の詳細は、Oracle Fusion Middlewareのシステム要件と仕様についてのドキュメントのRepository Creation Utility(RCU)の要件に関する説明を参照してください。

- RCUの起動および実行の詳細は、『Oracle Fusion Middleware Repository Creation Utilityユーザーズ・ガイド』の様々な方法でのRCUの起動およびOracle Fusion Middleware Repository Creation Utility (RCU)の実行に関する項を参照してください。

- スキーマの作成の詳細は、『Oracle Fusion Middleware Repository Creation Utilityユーザーズ・ガイド』のスキーマの作成に関する項を参照してください。

RCUを実行する前に、データベース接続文字列、ポート、管理者の資格証明およびサービス名を用意してください。

RCUを実行する場合、インストールするOracle Identity and Access Managementコンポーネントに対して、次のスキーマのみを作成してロードします。RCUで利用できる他のいずれのスキーマも選択しないでください。

- Oracle Identity Managerの場合、Identity Management - Oracle Identity Managerスキーマを選択します。デフォルトで、SOAインフラストラクチャ・スキーマ、ユーザー・メッセージング・サービス・スキーマおよびメタデータ・サービス・スキーマも選択されます。

- Oracle Adaptive Access Managerの場合、Identity Management - Oracle Adaptive Access Managerスキーマを選択します。デフォルトで、AS共通スキーマ - メタデータ・サービス・スキーマも選択されます。
パーティション・スキーマ・サポート付きのOracle Adaptive Access Managerの場合、Identity Management - Oracle Adaptive Access Manager(パーティション・サポート)スキーマを選択します。デフォルトで、AS共通スキーマ - メタデータ・サービス・スキーマも選択されます。

注意:

Oracle Adaptive Access Managerのスキーマ・パーティションの詳細は、付録H「OAAMパーティション・スキーマ・リファレンス」を参照してください。

- Oracle Access Managerの場合、Identity Management - Oracle Access Managerスキーマを選択します。デフォルトで、AS共通スキーマ - 監査サービス・スキーマも選択されます。

- Oracle Entitlements Serverの場合、Identity Management - Oracle Entitlements Serverスキーマを選択します。デフォルトで、AS共通スキーマ - メタデータ・サービス・スキーマも選択されます。

注意:

スキーマを作成する場合、RCUに表示されるスキーマ・オーナーとパスワードを決して忘れないでください。

Oracle Database Vaultがインストールされているデータベースにスキーマを作成する場合、CREATE USER、ALTER USER、DROP USER、CREATE PROFILE、ALTER PROFILEおよびDROP PROFILEなどの要素は、DV_ACCTMGRロールを持つユーザーのみが発行できます。「アカウント/プロファイルを保守可能」ルール・セットを変更して発行できるようにした場合にかぎり、SYSDBAがこれらの文を発行できます。

3.2.4 WebLogic Serverおよびミドルウェア・ホームの要件の確認

Oracle Identity and Access Management 11gリリース1 (11.1.1.7.0)コンポーネントをインストールできるようにするには、Oracle WebLogic Server 11gリリース1 (10.3.6)またはOracle WebLogic Server 11gリリース1 (10.3.5)をインストールし、ミドルウェア・ホーム・ディレクトリを作成していることを確認する必要があります。

注意:

64ビットのプラットフォームで汎用jarファイルを使用してOracle WebLogic Serverをインストールすると、JDKはOracle WebLogic Serverと同時にインストールされません。Oracle WebLogic Serverをインストールする前に、JDKを個別にインストールする必要があります。

選択しているJDKバージョンがJava SE 6 Update 24以上であることを確認してください。

詳細は、『Oracle Fusion Middlewareインストレーション・プランニング・ガイド』のOracle WebLogic Serverのインストールに関する項を参照してください。また、Oracle WebLogic Serverのインストールの詳細は、『Oracle Fusion Middleware Oracle WebLogic Serverインストレーション・ガイド』を参照してください。

注意:

WebLogicドメインは、ミドルウェア・ホームの下のuser_projectsディレクトリ内にあるdomainsというディレクトリ内にデフォルトで作成されます。WebLogic管理ドメインでOracle Identity and Access Management製品を構成すると、ドメインの新しいディレクトリがdomainsディレクトリに作成されます。また、applicationsというディレクトリがuser_projectsディレクトリに作成されます。このapplicationsディレクトリには、ドメインにデプロイされたアプリケーションが含まれます。

3.2.5 Oracle SOA Suite (Oracle Identity Managerユーザーのみ)のインストール

Oracle Identity Managerをインストールしている場合、Oracle SOA Suite 11gリリース1 (11.1.1.7.0)をインストールする必要があります。Oracle Identity Managerのみ、Oracle SOA Suiteを必要とします。この手順が必要な理由は、Oracle Identity ManagerはOracle SOA Suiteのプロセス・ワークフローを使用してリクエスト承認を管理するためです。

Oracle SOA Suiteのインストールの詳細は、『Oracle Fusion Middleware Oracle SOA SuiteおよびOracle Business Process Management Suiteインストレーション・ガイド』を参照してください。

注意:

Oracle Identity and Access Managementコンポーネントをインストールする前に、すでにミドルウェア・ホームが作成されている場合、再度ミドルウェア・ホームを作成する必要はありません。Oracle SOA Suiteのインストールには、同じミドルウェア・ホームを使用する必要があります。

3.2.6 Oracle Identity and Access Managementインストーラの起動

この項では、Oracle Identity and Access Managementインストーラの起動方法について説明します。

注意:

- IBM AIXオペレーティング・システムにインストールする場合は、インストーラを起動する前に、Disk1ディレクトリからrootpre.shスクリプトを実行する必要があります。

- rootユーザーとしてのインストーラの起動は、サポートされていません。

次のいずれかのコマンドを実行して、インストーラを起動します。

UNIXの場合: <runInstallerディレクトリへのフルパス>/runInstaller -jreLoc <JREディレクトリへのフルパス>

Windowsの場合: <setup.exeディレクトリへのフルパス>\setup.exe -jreLoc <JREディレクトリへのフルパス>

注意:

インストーラにより、システム上にインストールされているJREへの絶対パスの入力が求められます。Oracle WebLogic Serverのインストール時に、ミドルウェア・ホームの下にjrockit_1.6.0_29ディレクトリが作成されます。インストーラを起動するときに、このJDKの中にあるJREフォルダの絶対パスを入力する必要があります。たとえば、Windowsで、JDKがD:\oracle\Middleware\jrockit_1.6.0_29に存在する場合、次のようにしてインストーラをコマンド・プロンプトから起動します。

D:\setup.exe -jreLoc D:\oracle\Middleware\jrockit_1.6.0_29\jre

Oracle JRockit JDKの使用時にコマンド行で-jreLocオプションを指定しないと、次の警告メッセージが表示されます。

-XX:MaxPermSize=512mは有効なVMオプションではありません。無視します。

この警告メッセージは、インストールには影響しません。インストールを続行できます。

64ビットのプラットフォームで汎用jarファイルを使用してOracle WebLogic Serverをインストールすると、jrockit_1.6.0_29ディレクトリはミドルウェア・ホーム下には作成されません。JDKが格納されているJREフォルダの絶対パスを入力する必要があります。

3.2.7 Oracle Identity and Access Management(11.1.1.7.0)のインストール

この項では、Oracle Identity and Access Management 11gソフトウェアとソフトウェア付属のOracle Identity Manager、Oracle Access Manager、Oracle Adaptive Access Manager、Oracle Identity Navigator、およびOracle Entitlements Serverのインストール方法を説明します。

次の項が含まれます:

- インストールされる製品

- 依存関係

- 手順

- インストール後のディレクトリ構造の理解

3.2.7.1 インストールされる製品

この項のインストールを実行すると、次の製品がインストールされます。

- Oracle Identity Manager

- Oracle Access Manager

注意:

Oracle Access Managerをインストールすると、Oracle Secure Token Serviceもインストールされます。Oracle Secure Token Serviceの詳細は、『Oracle Fusion Middleware Oracle Access Manager with Oracle Security Token Service管理者ガイド』を参照してください。

- Oracle Adaptive Access Manager

注意:

Oracle Identity and Access Management 11.1.1.7.0では、Oracle Adaptive Access Managerに次の2つのコンポーネントが含まれます。

- Oracle Adaptive Access Manager(オンライン)

- Oracle Adaptive Access Manager (オフライン)

- Oracle Identity Navigator

- Oracle Entitlements Server

注意:

Oracle Identity and Access Managementをインストールする際にインストールされるのは、Oracle Entitlements Serverの管理サーバーのみです。

Oracle Entitlements Server Clientをインストールおよび構成する方法は、「Oracle Entitlements Server Clientのインストール」を参照してください。

3.2.7.2 依存関係

この項のインストールは、次のものに依存しています。

- Oracle WebLogic Server 11gリリース1 (10.3.6)またはOracle WebLogic Server 11gリリース1 (10.3.5)

- Oracle Databaseとそれに必要なパッチ

- Oracle SOA Suite 11g リリース1 (11.1.1.7.0)

注意:

Oracle SOA SuiteはOracle Identity Managerにのみ必要です。

- JDK (Java SE 6 Update 24以降)またはJRockit

3.2.7.3 手順

Oracle Identity and Access Management Suiteと付属のOracle Identity Manager、Oracle Access Manager、Oracle Adaptive Access Manager、Oracle Identity Navigator、およびOracle Entitlements Serverをインストールするには、次の手順を実行します。

1. 第3.2.6項「Oracle Identity and Access Managementインストーラの起動」のすべての手順を実行してインストールを開始します。手順を完了すると、「ようこそ」画面が表示されます。

2. 「ようこそ」画面で「次へ」をクリックします。ソフトウェア更新のインストール画面が表示されます。更新を検索するかどうかを選択します。「次へ」をクリックします。「前提条件のチェック」画面が表示されます。すべての前提条件の確認が完了したら、「次へ」をクリックします。「インストール場所の指定」画面が表示されます。

3. 「インストール場所の指定」画面で、システムにインストールされたOracle Middlewareホームの場所へのパスを入力します。Oracle WebLogic Serverが、システム上の同じミドルウェア・ホームにすでにインストールされていることを確認します。このディレクトリは、Oracle WebLogic Serverインストールで作成されたOracleホームと同じです。

注意:

「インストール場所の指定」画面で有効なミドルウェア・ホーム・ディレクトリを指定しなかった場合、インストーラにより、Oracle Identity Manager Design ConsoleおよびOracle Identity Manager Remote Managerのみのインストールを続行することを確認するメッセージおよびプロンプトが表示されます。Oracle Identity Managerのこれらの2つのコンポーネントには、ミドルウェア・ホーム・ディレクトリは必要ありません。

Oracle Identity Manager Design ConsoleまたはRemote Managerのみをインストールする場合、Oracle WebLogic Serverをインストールしたり、Design ConsoleまたはRemote Managerが構成されるマシンにミドルウェア・ホーム・ディレクトリを作成する必要はありません。

Oracle Identity Manager Design ConsoleまたはRemote Managerを使用する前に、管理サーバーが実行されているマシン上でOracle Identity Managerサーバーを構成する必要があります。Design ConsoleまたはRemote Managerを別のマシンに構成する際に、Oracle Identity ManagerサーバーのホストおよびURL情報を指定できます。

4. 「Oracleホーム・ディレクトリ」フィールドで、ミドルウェア・ホームの下に作成されるOracleホーム・フォルダの名前を入力します。このドキュメントでは、このディレクトリをIAM_Homeとも呼びます。

注意:

Oracle Identity and Access Management Suiteのインストールで入力するOracleホームの名前は、Oracle Identity Management Suiteで入力するOracleホームの名前とは異なっている必要があります。

Oracle Identity Management 11gリリース1はOracle Fusion Middlewareの一部であり、Oracle Internet Directory、Oracle Virtual Directory、Oracle Directory Services Manager、Oracle Directory Integration PlatformおよびOracle Identity Federationなどのコンポーネントが含まれます。

「次へ」をクリックします。「インストール・サマリー」画面が表示されます。

5. 「インストールの概要」画面には、選択内容の概要が表示されます。このサマリーを確認し、インストールを開始するかどうかを決定します。この段階でいずれかの構成設定を変更する場合は、左のナビゲーション・ページでトピックを選択し、選択内容を変更します。Oracle Identity and Access Managementのインストールを続行するには、「インストール」をクリックします。「インストールの進行状況」画面が表示されます。「次へ」をクリックします。

注意:

インストールの進行中にキャンセルまたは中断した場合、Oracle Identity and Access Managementソフトウェアを再インストールする前に、手動でIAM_Homeディレクトリを削除する必要があります。

インストール処理のいずれかの段階でオンライン・ヘルプを起動するには、インストール・ウィザード画面の「ヘルプ」をクリックします。

6. 「インストール 完了」画面が表示されます。「インストール完了」画面で「終了」をクリックします。
このインストール処理により、Identity Managementソフトウェアがシステムにコピーされ、ミドルウェア・ホームの下にIAM_Homeディレクトリが作成されます。

Oracle Identity and Access Managementソフトウェアのインストール後、第3.2.8項「Oracle Identity and Access Management製品の構成」に進み、新規または既存のWebLogicドメインでOracle Identity and Access Management製品を構成する必要があります。

3.2.7.4 インストール後のディレクトリ構造の理解

この項では、Oracle WebLogic ServerおよびOracle Identity and Access Managementのインストール後のディレクトリ構造を説明します。また、Oracle Identity and Access Managementソフトウェアのインストール後に作成されるディレクトリの構造も示します。

Oracle Identity and Access Management Suiteをインストールすると、Oracle_IDM1などのOracle Identity and Access ManagementのOracleホーム・ディレクトリがミドルウェア・ホームの下に作成されます。このドキュメントでは、このホーム・ディレクトリをIAM_Homeとも呼びます。

インストール・ディレクトリの特定の詳細は、第2.3項「インストール・ディレクトリの特定」を参照してください。

3.2.8 Oracle Identity and Access Management製品の構成

Oracle Identity and Access Management 11gがインストールされた後はいつでも、Oracle Identity and Access Managementコンポーネント向けのWebLogic Server管理ドメインを構成できます。ドメインには、管理サーバーと呼ばれる特別なWebLogic Serverインスタンスが含まれます。これは、ドメイン内のすべてのリソースを構成、管理する中心ポイントです。

Oracle Identity and Access Management 11.1.1.7.0コンポーネントを構成する際に、次のいずれかの構成オプションを選択できます。

- 新規ドメインの作成

- 既存ドメインの拡張

Oracle Fusion Middleware構成ウィザードを使用して、WebLogicドメインを作成するか、既存のドメインを拡張します。

新規ドメインの作成

新規WebLogic Serverドメインを作成するには、Oracle Fusion Middleware構成ウィザードの「ようこそ」画面で「新しいWebLogicドメインの作成」オプションを選択します。

既存ドメインの拡張

既存のWebLogic Server管理ドメインにOracle Identity and Access Managementコンポーネントを追加するには、Oracle Fusion Middleware構成ウィザードの「ようこそ」画面で「既存のWebLogicドメインの拡張」オプションを選択します。

参照:

Oracle WebLogic Server管理ドメインの詳細は、『Oracle Fusion Middleware Oracle WebLogic Serverドメイン構成の理解』の「Oracle WebLogic Serverドメインの理解」の章を参照してください。

また、構成ウィザードを使用してWebLogic Serverドメインを作成または拡張する方法の詳細は、『Oracle Fusion Middleware構成ウィザードによるドメインの作成』ガイドを参照してください。このドキュメントでは、Oracle Fusion Middleware構成ウィザード画面についても説明します。

Oracle Identity and Access Management製品に関するコンポーネント固有の構成情報は、次の章を参照してください。

- 第4章「Oracle Identity Navigatorの構成」

- 第5章「Oracle Identity Managerの構成」

- 第6章「Oracle Access Managerの構成」

- 第7章「Oracle Adaptive Access Managerの構成」

- 第8章「Oracle Entitlements Serverのインストールと構成」

Oracle Identity Managerを構成している場合、Oracle Identity Managerサーバー、Oracle Identity Manager Design ConsoleおよびOracle Identity Manager Remote Managerを構成するために、ドメインの構成後、第5.5項「Oracle Identity Manager 11g構成ウィザードの開始」の説明に従って、Oracle Identity Manager構成ウィザードを実行する必要があります。詳細は、次の項を参照してください。

- 第5.6項「Oracle Identity Managerサーバーの構成」

- 第5.7項「オプション: Oracle Identity Manager Design Consoleの構成」

- 第5.8項「オプション: Oracle Identity Manager Remote Managerの構成」

3.2.9 サーバーの起動

Oracle Identity and Access Managementをインストールおよび構成した後、Oracle WebLogic Administration Serverおよび様々な管理対象サーバーを実行する必要があります。第C.1項「スタックの起動」を参照してください。

4 Oracle Identity Navigatorの構成

この章では、Oracle Identity Navigatorを構成する方法について説明します。次のトピックが含まれます:

- 開始前の重要な注意点

- 新しいWebLogicドメインでのOracle Identity Navigatorの構成

- サーバーの起動

- Oracle Identity Navigatorの検証

- インストール後のOracle Identity Navigatorのスタート・ガイド

4.1 開始前の重要な注意点

この章で説明されているいずれかのシナリオでOracle Identity and Access Management製品のインストールおよび構成を開始する前に、Oracle Identity Manager、Oracle Access Manager、Oracle Adaptive Access Manager、Oracle Entitlements ServerおよびOracle Identity Navigatorを含むOracleホーム・ディレクトリを示すのにIAM_Homeが使用されていることに注意してください。このOracleホーム・ディレクトリには任意の名前を指定できます。

4.2 新しいWebLogicドメインでのOracle Identity Navigatorの構成

このトピックでは、新しいWebLogic管理ドメインでOracle Identity Navigatorのみを構成する方法について説明します。次の項が含まれます:

- 適切なデプロイメント環境

- デプロイされるコンポーネント

- 依存関係

- 手順

4.2.1 適切なデプロイメント環境

新しいWebLogicドメインにOracle Identity Manager、Oracle Access Manager、およびOracle Adaptive Access ManagerとともにOracle Identity Navigatorを構成し、その後Oracle Identity Navigatorの検出機能を実行する場合、この項の構成を実行してください。この機能により、Oracle Identity Manager、Oracle Access Manager、およびOracle Adaptive Access Managerの製品コンソールへのリンクが移入されます。これにより、個々の製品コンソールURLを覚えていなくても、Oracle Identity Navigatorインタフェースからこれらの製品コンソールにアクセスできます。

4.2.2 デプロイされるコンポーネント

この項の構成を実行すると、Oracle Identity Navigatorアプリケーションが新しいWebLogic Administration Serverにデプロイされます。

4.2.3 依存関係

この項の構成は、次のものに依存しています。

- Oracle WebLogic Server 11gリリース1 (10.3.6)またはOracle WebLogic Server 11gリリース1 (10.3.5)。

- Oracle Identity and Access Management 11gリリース1 (11.1.1.7.0)ソフトウェアのインストール。

4.2.4 手順

次の手順を実行して、新しいWebLogic管理ドメインにOracle Identity Navigatorのみを構成します。

1. Oracle Fusion Middleware構成ウィザードを起動するには、<IAM_Home>/common/bin/config.shスクリプト(UNIXの場合)または<IAM_Home>\common\bin\config.cmd(Windowsの場合)を実行します。Oracle Fusion Middleware構成ウィザードの「ようこそ」画面が表示されます。

注意:

ここでは例として、IAM_Homeが使用されます。このスクリプトは、Oracle Identity Manager、Oracle Access Manager、Oracle Adaptive Access Manager、Oracle Entitlements ServerおよびOracle Identity Navigatorが格納されているOracle Identity and Access Managementホーム・ディレクトリから実行する必要があります。

2. 「ようこそ」画面で「新しいWebLogicドメインの作成」を選択し、「次へ」をクリックします。「ドメイン・ソースの選択」画面が表示されます。

3. 「ドメイン・ソースの選択」画面で、「次の製品をサポートするために、自動的に構成されたドメインを生成する」オプションが選択されていることを確認します。Oracle Identity NavigatorをサポートするWebLogic管理ドメインを作成し(Oracle Identity Navigator - 11.1.1.3.0 [Oracle_IDM2]を選択)、「次へ」をクリックします。「ドメイン名と場所の指定」画面が表示されます。

注意:

Oracle Identity Navigator - 11.1.1.3.0 [Oracle_IDM2]チェック・ボックスを選択すると、Oracle JRF - 11.1.1.0 [oracle_common]オプションもデフォルトで選択されます。

4. 作成するドメインの名前と場所を入力して「次へ」をクリックします。「管理者ユーザー名およびパスワードの構成」画面が表示されます。

5. 管理者のユーザー名とパスワードを構成します。デフォルトのユーザー名はweblogicです。「次へ」をクリックします。

6. 「サーバーの起動モードおよびJDKの構成」画面が表示されます。「使用可能なJDK」から「JDK」を選択し、「WebLogicドメインの起動モード」を選択します。「次へ」をクリックします。

7. 「オプションの構成を選択」画面では、「管理サーバー」、「管理対象サーバー、クラスタ、およびマシン」、「デプロイメントとサービス」および「RDBMSセキュリティ・ストア」の各オプションを構成できます。「次へ」をクリックします。

8. オプション: 次の管理サーバー・パラメータを構成します。

- 名前

- リスニング・アドレス

- リスニング・ポート

- SSLリスニング・ポート

- SSLが有効か無効か

9. オプション: 必要に応じて、管理対象サーバーを構成します。

10. オプション: 必要に応じて、クラスタを構成します。
Oracle Identity and Access Management製品のクラスタを構成する方法の詳細は、『Oracle Fusion Middleware高可用性ガイド』のIdentity Managementコンポーネントの高可用性の構成に関する項を参照してください。

11. オプション: 必要に応じて管理対象サーバーをクラスタに割り当てます。

12. オプション: 必要に応じて、マシンを構成します。この手順は、あるマシンで管理サーバーを実行し、別の物理マシンで管理対象サーバーを実行する場合に便利です。

ヒント:

マシンを構成する前に、pingコマンドを使用して、マシンまたはホスト名がアクセス可能かどうかを検証します。

13. オプション: 管理サーバーをマシンに割り当てます。

14. オプション: デプロイメント(アプリケーションやライブラリなど)およびサービスを選択し、それらを特定のクラスタまたはサーバーにターゲット指定します。

15. オプション: 必要に応じてRDBMSセキュリティ・ストアを構成します。

16. 「構成のサマリー」画面で、デプロイメント、アプリケーションおよびサービスの構成のサマリーを確認できます。ドメインの構成を確認し、「作成」をクリックしてドメインの作成を開始します。

Oracle Identity Navigatorをサポートする新しいWebLogicドメインが、<MW_HOME>\user_projects\domainsディレクトリ(Windowsの場合)に作成されます。UNIXでは、ドメインは<MW_HOME>/user_projects/domainsディレクトリに作成されます。

4.3 サーバーの起動

Oracle Identity Navigatorをインストールおよび構成した後、Oracle WebLogic Administration Serverおよび様々な管理対象サーバーを実行する必要があります。付録C「スタックの起動」を参照してください。

4.4 Oracle Identity Navigatorの検証

Oracle Identity Navigatorのインストールを検証するには、次の手順を実行します。

1. 次のURLを使用して、Oracle Identity Navigatorをブラウザで起動します。
http://<host>:7001/oinav/faces/idmNag.jspx

Oracle Identity Navigatorのダッシュボードおよびリソース・カタログが表示されます。

2. 画面の右上にある「カスタマイズ」リンクをクリックして、「編集」モードに切り替えます。

3. ページで「コンテンツの追加」ボタンをクリックします。リソース・カタログがポップ・アップ表示されます。

4. ポップアップ・ダイアログで、IDM製品ランチャ・フォルダの「開く」リンクをクリックします。ランチャ・タスク・フローがポップ・アップ表示されます。

5. ポップアップ・ダイアログで、「追加」リンクをクリックします。ランチャ・ポートレットがページ・コンテンツに追加されていることを確認します。ポップアップ・ダイアログを閉じずに、ページへの新規タスク・フローの追加を続けます。右上隅にある上矢印をクリックします。最上位フォルダ・レイアウトが再び表示されます。「ニュース」フォルダの「開く」リンクをクリックします。「ニュースとお知らせ」タスク・フローがポップ・アップ表示されます。

6. 「ニュースとお知らせ」ポップアップ・ダイアログで、「追加」リンクをクリックします。レポート・ポートレットがページ・コンテンツに追加されていることを確認します。ポップアップ・ダイアログを閉じずに、ページへのレポート・タスク・フローの追加を続けます。右上隅にある上矢印をクリックします。最上位フォルダ・レイアウトが再び表示されます。「マイ・レポート」フォルダの「開く」リンクをクリックします。「追加」リンクをクリックして、「閉じる」ボタン(X)をクリックします。3つのワークフローがすべて、ページ・コンテンツに追加されます。

7. 必要であれば、画面の右上部にある鉛筆アイコンをクリックして、デフォルトのレイアウトを変更します。

8. 「編集」モードを終了するには、「閉じる」ボタンをクリックします。
タスク・フローがページ・コンテンツに適切に追加された場合、画面にタスク・フロー・コンテンツが表示されます。

9. 次の手順で、製品登録機能をテストします。

1. 「管理」タブをクリックして、製品情報を作成、編集または削除します。

2. 新製品を追加するには、「製品登録」セクションで「イメージの作成」アイコンをクリックします。「新規製品登録」ダイアログがポップ・アップ表示されます。

3. このダイアログに関連情報を入力すると、新製品登録が適宜更新されます。「ダッシュボード」タブをクリックすると、ランチャ・ポートレットで新製品登録データが更新されます。

4. 製品リンクをクリックし、新しいブラウザ・ウィンドウまたはタブに登録した製品のURLが表示されることを確認します。

10. 次の手順で、ニュース機能をテストします。

1. リフレッシュ・アイコンをクリックし、RSSフィード・コンテンツを更新します。

2. ニュース・アイテム・リンクをクリックし、コンテンツのソースを新しいブラウザ・ウィンドウまたはタブで開きます。

11. 次の手順で、レポート機能をテストします。

1. 「追加」アイコンをクリックして、レポートを追加します。「レポートの追加」ダイアログがポップ・アップ表示されます。

2. このダイアログで、追加するレポートを選択し、「レポートの追加」ボタンをクリックします。レポートが追加されていることを確認します。

3. 「レポート」アイコンをクリックして、レポートを実行します。新しいブラウザ・ウィンドウまたはタブにレポートが開きます。

4.5インストール後のOracle Identity Navigatorのスタート・ガイド

Oracle Identity Navigatorをインストールした後で、『Oracle Fusion Middleware Oracle Identity Navigator管理者ガイド』の「Identity Navigatorの使用」の章を参照してください。

5 Oracle Identity Managerの構成

この章では、Oracle Identity Managerを構成する方法について説明します。

次の項目が含まれます。

- Oracle Identity Managerの構成前の重要な注意点

- Oracle Identity ManagerおよびSOAの新しいWebLogicドメインの作成

- サーバーの起動

- Oracle Identity Managerの構成の概要

- Oracle Identity Manager 11g構成ウィザードの開始

- Oracle Identity Managerサーバーの構成

- オプション: Oracle Identity Manager Design Consoleの構成

- オプション: Oracle Identity Manager Remote Managerの構成

- Oracle Identity Managerのインストールの検証

- Oracle Access Managerとの統合の設定

- 診断ダッシュボードの使用

- インストール後のOracle Identity Managerのスタート・ガイド

注意:

Oracle Identity Managerの構成プロセスのいずれかの段階でオンライン・ヘルプを起動するには、Oracle Identity Manager構成ウィザード画面の「ヘルプ」をクリックします。

5.1 Oracle Identity Managerの構成前の重要な注意点

Oracle Identity Managerの構成を開始する前に、次の点を注意してください。

- この章で説明されているいずれかのシナリオでOracle Identity and Access Management製品のインストールおよび構成を開始する前に、Oracle Identity Manager、Oracle Access Manager、Oracle Adaptive Access Manager、Oracle Entitlements ServerおよびOracle Identity Navigatorを含むOracleホーム・ディレクトリを示すのにIAM_Homeが使用されていることに注意してください。このOracleホーム・ディレクトリには任意の名前を指定できます。

- この章で説明されているドメインの構成手順を実行することにより、ローカル・マシン(管理サーバーが稼働するマシン)に管理対象サーバーを作成できます。ただし、Oracle Identity and Access Managementコンポーネント用の管理対象サーバーをリモート・マシンに作成して起動することもできます。詳細は、ガイド『Oracle Fusion Middleware PackおよびUnpackコマンドによるテンプレートとドメインの作成』の、リモート・マシンでの管理対象サーバーの作成および実行に関するトピックを参照してください。

- Oracle Identity Managerサーバー、Oracle Identity Manager Design Console(Windowsのみ)およびOracle Identity Manager Remote Managerを構成するには、Oracle Identity Manager構成ウィザードを使用する必要があります。
Oracle Identity Managerサーバーを構成する場合、管理サーバーが実行されているマシン上でOracle Identity Manager構成ウィザードを実行する必要があります。サーバーの構成には、サーバーの初期設定時にウィザードを1回だけ実行できます。Oracle Identity Managerの設定が成功した後は、Oracle Identity Managerサーバーの構成を変更するためにOracle Identity Management構成ウィザードを再度実行することはできません。このような変更には、Oracle Enterprise Manager Fusion Middleware Controlを使用する必要があります。

Design ConsoleまたはRemote Managerのみを構成する場合、Design ConsoleまたはRemote Managerを構成するマシンでOracle Identity Manager構成ウィザードを実行できます。Oracle Identity Managerサーバーを構成すると、Design ConsoleまたはRemote Managerを構成できます。Oracle Identity Manager構成ウィザードは、Design ConsoleまたはRemote Managerを新しいマシンに構成する必要があるときに実行できます。

Oracle Identity Managerには、Oracle Identity and Access Management専用のOracle SOA Suite 11gリリース1 (11.1.1.7.0)が必要です。Oracle Identity Managerを構成する前に、Oracle SOA Suiteをインストールする必要があります。Oracle Identity ManagerとOracle Access Manager間の統合を設定する場合は、Oracle Identity Manager、Oracle Access ManagerおよびOracle SOA Suiteを同じドメインに構成するようにします。

5.2 Oracle Identity ManagerおよびSOAの新しいWebLogicドメインの作成

このトピックでは、Oracle Identity ManagerおよびSOAの新しいWebLogicドメインを作成する方法を説明します。次の項が含まれます:

- 適切なデプロイメント環境

- デプロイされるコンポーネント

- 依存関係

- 手順

5.2.1 適切なデプロイメント環境

Oracle Identity Managerをプロビジョニングやリクエストのソリューションとして使用する環境にOracle Identity Managerをインストールする場合、この項の構成を実行してください。このオプションは、シングル・サインオン(SSO)またはOracle Access Managerを使用しないOracle Identity Manager環境にも適しています。

5.2.2 デプロイされるコンポーネント

この項の構成を実行すると、次のコンポーネントがインストールされます。

- 管理サーバー

- Oracle Identity Managerの管理対象サーバー

- Oracle Identity Managerの管理対象サーバー上にあるOracle Identity管理コンソール、Oracle Identity Managerセルフ・サービス・コンソールおよびOracle Identity Manager拡張管理コンソール

5.2.3 依存関係

この項の構成は、次のものに依存しています。

- Oracle WebLogic Server 11gリリース1 (10.3.6)またはOracle WebLogic Server 11gリリース1 (10.3.5)。

- Oracle Identity and Access Management 11gリリース1 (11.1.1.7.0)ソフトウェアのインストール。

- Oracle SOA Suite 11gリリース1 (11.1.1.7.0)のインストール。

- Oracle Identity ManagerおよびOracle SOA 11g Suiteに対するデータベース・スキーマ。詳細は、第3.2.3項「Oracle Fusion Middlewareリポジトリ作成ユーティリティ(RCU)を使用したデータベース・スキーマの作成」を参照してください。

5.2.4 手順

Oracle Identity ManagerおよびSOAの新しいWebLogic管理ドメインを作成し、Oracle Identity Manager Server、Design ConsoleおよびRemote Managerを構成するには、次の手順を実行します。

1. 「Oracle Identity Managerの構成前の重要な注意点」の項を確認します。

2. <IAM_Home>/common/bin/config.shスクリプトを実行します(UNIXの場合)。(Windowsでは、<IAM_Home>\common\bin\config.cmd)。Oracle Fusion Middleware構成ウィザードの「ようこそ」画面が表示されます。

3. 「ようこそ」画面で「新しいWebLogicドメインの作成」を選択し、「次へ」をクリックします。「ドメイン・ソースの選択」画面が表示されます。

4. 「ドメイン・ソースの選択」画面で、「次の製品をサポートするために、自動的に構成されたドメインを生成する」オプションが選択されていることを確認します。
Select Oracle Identity Manager - 11.1.1.3.0 [IAM_Home]。

注意:

Oracle Identity Manager - 11.1.1.3.0 [IAM_Home]オプションを選択すると、次のオプションもデフォルトで選択されます。

- Oracle SOA Suite - 11.1.1.1.0 [Oracle_SOA1]

- Oracle JRF - 11.1.1.0 [oracle_common]

- Oracle Enterprise Manager - 11.1.1.0 [oracle_common]

- Oracle WSM Policy Manager 11.1.1.0 [oracle_common]

「次へ」をクリックします。「ドメイン名と場所の指定」画面が表示されます。

5. 作成するドメインの名前と場所を入力して「次へ」をクリックします。「管理者ユーザー名およびパスワードの構成」画面が表示されます。

6. 管理者のユーザー名とパスワードを構成します。デフォルトのユーザー名はweblogicです。「次へ」をクリックします。

7. 「サーバーの起動モードおよびJDKの構成」画面が表示されます。「使用可能なJDK」から「JDK」を選択し、「WebLogicドメインの起動モード」を選択します。「次へ」をクリックします。「JDBCコンポーネント・スキーマの構成」画面が表示されます。この画面には、次のコンポーネント・スキーマのリストが表示されています。

- SOAインフラストラクチャ

- ユーザー・メッセージング・サービス

- OIM MDSスキーマ

- OWSM MDSスキーマ

- SOA MDSスキーマ

- OIMインフラストラクチャ

8. 「JDBCコンポーネント・スキーマの構成」画面で、Oracle Identity Managerとその依存スキーマに対して、スキーマの作成およびロード時にRCUで設定したスキーマ所有者とパスワードを指定します。「次へ」をクリックします。JDBCコンポーネント・スキーマのテスト画面が表示されます。テストに成功すると、「オプションの構成を選択」画面が表示されます。

9. 「オプションの構成を選択」画面では、「管理サーバー」、「JMS分散宛先」、「管理対象サーバー、クラスタ、およびマシン」、「デプロイメントとサービス」を構成できます。「次へ」をクリックします。

10. オプション: 次の管理サーバー・パラメータを構成します。

- 名前

- リスニング・アドレス

- リスニング・ポート

- SSLリスニング・ポート

- SSLが有効か無効か

「次へ」をクリックします。

11. オプション: 必要に応じて、JMS分散宛先を構成します。「次へ」をクリックします。

12. オプション: 必要に応じて、管理対象サーバーを構成します。「次へ」をクリックします。

13. オプション: 必要に応じて、クラスタを構成します。「次へ」をクリックします。
Oracle Identity and Access Management製品のクラスタを構成する方法の詳細は、『Oracle Fusion Middleware高可用性ガイド』のIdentity Managementコンポーネントの高可用性の構成に関する項を参照してください。

14. オプション: 必要に応じて、管理対象サーバーをクラスタに割り当てます。「次へ」をクリックします。

15. オプション: 必要に応じて、マシンを構成します。この手順は、あるマシンで管理サーバーを実行し、別の物理マシンで管理対象サーバーを実行する場合に便利です。「次へ」をクリックします。

ヒント:

マシンを構成する前に、pingコマンドを使用して、マシンまたはホスト名がアクセス可能かどうかを検証します。

16. オプション: サーバーをマシンに割り当てます。「次へ」をクリックします。

17. オプション: デプロイメント(アプリケーションやライブラリなど)およびサービスを選択し、それらを特定のクラスタまたはサーバーにターゲット指定します。「次へ」をクリックします。

18. 「構成のサマリー」画面で、デプロイメント、アプリケーションおよびサービスの構成のサマリーを確認できます。ドメインの構成を確認し、「作成」をクリックしてドメインの作成を開始します。
ドメイン構成が完了したら、「完了」をクリックして構成ウィザードを終了します。

Oracle Identity Managerをサポートする新しいWebLogicドメインが、<MW_HOME>\user_projects\domainsディレクトリ(Windowsの場合)に作成されます。UNIXでは、ドメインは<MW_HOME>/user_projects/domainsディレクトリに作成されます。

19. 管理サーバーを起動します。付録C「Oracleスタックの起動または停止」を参照してください。

20. SOA管理対象サーバーを起動します。付録C「Oracleスタックの起動または停止」を参照してください。

21. Oracle Identity Manager構成ウィザードを開始します。第5.5項「Oracle Identity Manager 11g構成ウィザードの開始」を参照してください。

22. Oracle Identity Managerサーバー、Design ConsoleまたはRemote Managerを構成します。第5.6項「Oracle Identity Managerサーバーの構成」、第5.7項「オプション: Oracle Identity Manager Design Consoleの構成」および第5.8項「オプション: Oracle Identity Manager Remote Managerの構成」を参照してください。

注意:

WebLogic管理者のユーザー名がweblogicではない場合、サーバーの起動後に、一連の手順を手動で実行する必要があります。詳細は、第2.6項「オプション: Oracle Enterprise Manager Fusion Middleware ControlでWebLogic Administrator Serverのユーザー名を更新(OIMのみ)」を参照してください。

5.3 サーバーの起動

Oracle Identity ManagerをWebLogicドメインにインストールおよび構成した後、Oracle WebLogic Administration Serverおよび様々な管理対象サーバーを実行する必要があります。付録C「スタックの起動」を参照してください。

注意:

- WebLogic管理者のユーザー名がweblogicではない場合、サーバーの起動後に、一連の手順を手動で実行する必要があります。詳細は、第2.6項「オプション: Oracle Enterprise Manager Fusion Middleware ControlでWebLogic Administrator Serverのユーザー名を更新(OIMのみ)」を参照してください。

- Oracle Identity ManagerにはOracle SOA Suiteが必須です。同時更新を防ぐために、Oracle Identity ManagerサーバーとSOAサーバーを同時に起動しないでください。まずSOAサーバーを起動し、SOAサーバーが稼働するのを待ってからOracle Identity Managerサーバーを起動します。

5.4 Oracle Identity Managerの構成の概要

この項の内容は次のとおりです。

- Oracle Identity Managerサーバー、Design ConsoleまたはRemote Managerを構成する前に

- Oracle Identity Managerの構成シナリオ

5.4.1 Oracle Identity Managerサーバー、Design ConsoleまたはRemote Managerを構成する前に

Oracle Identity Managerウィザードを使用してOracle Identity Managerを構成する前に、Oracle Identity ManagerおよびWebLogicのSOAをインストールし、構成済であることを確認してください。

Oracle Identity Management 11g構成ウィザードでは、データベース、スキーマ、WebLogic管理者ユーザー名およびパスワード、LDAPサーバーなど、構成に関する情報の入力が要求されます。このため、Identity Management 11g構成ウィザードを起動する前に、これらの情報を準備しておいてください。

このセクションのトピックは次のとおりです。

- Oracle Identity Managerサーバーの構成のための前提条件

- Oracle Identity Manager Design Consoleのみを別のマシンに構成するための前提条件

- Oracle Identity Manager Remote Managerのみを別のマシンに構成するための前提条件

5.4.1.1 Oracle Identity Managerサーバーの構成のための前提条件

Oracle Identity Manager構成ウィザードを使用してOracle Identity Managerサーバーを構成する前に、次の前提条件を満たす必要があります。

1. サポートされているバージョンのOracleデータベースをインストールします。詳細は、第3.2.2項「データベース要件の確認」を参照してください。

2. データベースでの必要なスキーマの作成とロード。詳細は、第3.2.3項「Oracle Fusion Middlewareリポジトリ作成ユーティリティ(RCU)を使用したデータベース・スキーマの作成」を参照してください。

3. Oracle WebLogic Serverのインストールとミドルウェア・ホーム・ディレクトリの作成。詳細は、第3.2.4項「WebLogic Serverおよびミドルウェア・ホーム要件の確認」を参照してください。

4. 同じミドルウェア・ホーム・ディレクトリへのOracle SOA Suite 11gリリース1 (11.1.1.7.0)のインストール。詳細は、第3.2.5項「Oracle SOA Suiteのインストール(Oracle Identity Managerユーザーのみ)」を参照してください。

5. ミドルウェア・ホーム・ディレクトリの下へのOracle Identity and Access Management Suite(Oracle Identity Manager、Oracle Access Manager、Oracle Adaptive Access Manager、Oracle Entitlements ServerおよびOracle Identity Navigatorを含む)のインストール。詳細は、Oracle Identity and Access Management(11.1.1.7.0)のインストールを参照してください。

6. 新しいWebLogicドメインの作成、またはOracle Identity ManagerおよびOracle SOAの既存のIdentity Management 11.1.1.7.0ドメインの拡張。詳細は、第5.2項「Oracle Identity ManagerおよびSOAの新しいWebLogicドメインの作成」を参照してください。

7. Oracle Identity ManagerアプリケーションがデプロイされているドメインのOracle WebLogic管理サーバーを起動します。詳細は、付録C「スタックの起動」を参照してください。

8. SOA管理対象サーバーを起動します。付録C「スタックの起動」を参照してください。

5.4.1.2 Oracle Identity Manager Design Consoleのみを別のマシンに構成するための前提条件

Design Consoleをインストールして構成するマシン上に、Oracle Identity Manager、Oracle Access Manager、Oracle Adaptive Access Manager、Oracle Entitlements ServerおよびOracle Identity Navigatorを含むOracle Identity and Access Management 11g(11.1.1.7.0)ソフトウェアをインストールする必要があります。詳細は、第3.2.7項「Oracle Identity and Access Management (11.1.1.7.0)のインストール」を参照してください。

Oracle Identity Manager構成ウィザードを実行してOracle Identity Manager Design Consoleを構成する前に、Oracle Identity Managerサーバーをローカルまたはリモート・マシンに構成している必要があります。第5.6項「Oracle Identity Managerサーバーの構成」を参照してください。また、Oracle Identity Managerサーバーが起動して稼働している必要があります。

注意:

Oracle Identity Manager Design Consoleは、Windowsオペレーティング・システムでのみサポートされています。マシン上にDesign Consoleのみをインストールし、構成する場合、Oracle Identity and Access Managementソフトウェアをインストールする前に、Oracle WebLogic Serverのインストールおよびミドルウェア・ホーム・ディレクトリの作成を行う必要はありません

5.4.1.3 Oracle Identity Manager Remote Managerのみを別のマシンに構成するための前提条件

Remote Managerをインストールして構成するマシン上に、Oracle Identity Manager、Oracle Access Manager、Oracle Adaptive Access Manager、Oracle Entitlements ServerおよびOracle Identity Navigatorを含むOracle Identity and Access Management 11g(11.1.1.7.0)ソフトウェアをインストールする必要があります。詳細は、第3.2.7項「Oracle Identity and Access Management(11.1.1.7.0)のインストール」を参照してください。

Oracle Identity Manager構成ウィザードを使用してOracle Identity Manager Remote Managerを構成する前に、第5.6項「Oracle Identity Managerサーバーの構成」の説明に従って、Oracle Identity Managerサーバーを構成しておく必要があります。また、Oracle Identity Managerサーバーが起動して稼働している必要があります。

注意:

マシン上にRemote Managerのみをインストールし、構成する場合、Oracle Identity and Access Managementソフトウェアをインストールする前に、Oracle WebLogic Serverのインストールおよびミドルウェア・ホーム・ディレクトリの作成を行う必要はありません

5.4.2 Oracle Identity Managerの構成シナリオ

Oracle Identity Management 11g構成ウィザードでは、Oracle Identity Managerサーバー、Design Console (Windowsのみ)およびRemote Managerを構成できます。

Oracle Identity Managerサーバーを構成する場合、管理サーバーが実行されているマシン上でこの構成ウィザードを実行する必要があります。

このOracle Identity Managerコンポーネントの追加構成は、新規または既存のWebLogic管理ドメインでOracle Identity Managerを構成した後に行う必要があります。

注意:

Oracle Identity Manager構成ウィザードは、初期設定時に1回だけOracle Identity Managerサーバーを構成するために実行できます。初期設定後に、Oracle Identity Manager構成ウィザードを再度実行して、Oracle Identity Managerサーバー、Design Consoleまたはリモート・マネージャの構成を変更することはできません。このような変更には、Oracle Enterprise Manager Fusion Middleware Controlを使用する必要があります。

このセクションのトピックは次のとおりです。

- Oracle Identity Management 11g構成ウィザードを使用した構成の範囲

- シナリオ1: Oracle Identity ManagerサーバーとDesign Consoleが異なるマシンの場合

- シナリオ2: Oracle Identity ManagerサーバーとRemote Managerが異なるマシンの場合

- シナリオ3: Oracle Identity Managerサーバー、Design ConsoleおよびRemote Managerが1つのWindowsマシンの場合

5.4.2.1 Oracle Identity Manager 11g構成ウィザードを使用した構成の範囲

Oracle Identity Manager 11g構成ウィザードを使用して、Oracle Identity ManagerのJ2EE以外のコンポーネントおよび要素を構成できます。大部分のJ2EE構成は、Oracle Identity Managerのドメイン・テンプレートで自動的に実行されます。

5.4.2.2 シナリオ1: Oracle Identity ManagerサーバーとDesign Consoleが異なるマシンの場合

このシナリオでは、Oracle Identity Managerサーバーを1つのマシンに構成し、Oracle Identity Manager Design Consoleのみを別のWindowsマシン(開発または設計システム)にインストールおよび構成します。

次のタスクを実行します。

1. 第5.6項「Oracle Identity Managerサーバーの構成」の説明に従って、すべての前提条件を満たした後、Oracle Identity Managerサーバーを1台のマシンにインストールし、構成します。Oracle Identity Managerサーバーが起動しており、稼働中であることを確認します。

2. Design ConsoleがインストールされているWindowsマシン上に、c:/jdk1.6.0_24のようにスペースを含まないパスでJDKをインストールします。

3. c:/oracle/Middlewareのように、Middleware_Homeフォルダを作成します。

4. インストール・メディアのdisk1からsetup.exeを実行し、プロンプトに従って、前述の手順で作成したMiddleware_Homeを選択します。

注意:

Middleware_Homeの場所を指定すると、次のメッセージが表示されます: 「指定されたMiddlewareホームは無効です。このインストールを続行する場合、Remote ManagerとDesign Consoleのみを構成できます。」Design Consoleのみをインストールする場合には、このメッセージは有効です。

5. インストーラを使用して、Design Consoleのインストールに必要なOracle Identity and Access Management Suiteをインストールします。

6. Oracle Identity and Access Management 11gソフトウェアをインストールしたWindowsマシンでOracle Identity Manager構成ウィザードを実行し、Design Consoleのみを構成します。Design Consoleの構成時に、ホストやURLなどのOracle Identity Managerサーバー情報を入力する必要があります。詳細は、第5.7項「オプション: Oracle Identity Manager Design Consoleの構成」を参照してください。

5.4.2.3 シナリオ2: Oracle Identity ManagerサーバーとRemote Managerが異なるマシンの場合

このシナリオでは、Oracle Identity Managerサーバーを1つのマシンに構成し、Oracle Identity Manager Remote Managerのみを別のマシンにインストールおよび構成します。

このシナリオの高レベルのタスクは次のとおりです。

1. 第5.6項「Oracle Identity Managerサーバーの構成」の説明に従って、すべての前提条件を満たした後、Oracle Identity Managerサーバーを1台のマシンにインストールし、構成します。Oracle Identity Managerサーバーが起動しており、稼働中であることを確認します。

2. 別のマシンに、Oracle Identity Manager、Oracle Access Manager、Oracle Adaptive Access Manager、Oracle Entitlements ServerおよびOracle Identity Navigatorが含まれているOracle Identity and Access Management 11gソフトウェアをインストールします。詳細は、第3.2.7項「Oracle Identity and Access Management(11.1.1.7.0)のインストール」を参照してください。

3. Oracle Identity and Access Management 11gソフトウェアをインストールしたマシンで、Oracle Identity Manager構成ウィザードを実行し、Remote Managerのみを構成します。Remote Managerの構成時に、ホストやURLなどのOracle Identity Managerサーバー情報を入力する必要があります。詳細は、第5.8項「オプション: Oracle Identity Manager Remote Managerの構成」を参照してください。

5.4.2.4 シナリオ3: Oracle Identity Managerサーバー、Design ConsoleおよびRemote Managerが1つのWindowsマシンの場合

このシナリオはテスト環境に適したもので、Oracle Identity Managerサーバー、Design ConsoleおよびRemote Managerを1つのWindowsマシンにインストールおよび構成します。

このシナリオの高レベルのタスクは次のとおりです。

1. 第5.6項「Oracle Identity Managerサーバーの構成」の説明に従って、すべての前提条件を満たした後、Oracle Identity Managerサーバーを1台のマシンにインストールし、構成します。Oracle Identity Managerサーバーが起動しており、稼働中であることを確認します。

2. 同じマシンにDesign Consoleを構成します。第5.7項「オプション: Oracle Identity Manager Design Consoleの構成」を参照してください。

3. 同じマシンにRemote Managerを構成します。第5.8項「オプション: Oracle Identity Manager Remote Managerの構成」を参照してください。

5.5 Oracle Identity Manager 11g構成ウィザードの開始

Oracle Identity Manager 11g構成ウィザードを起動するには、管理サーバーが稼働しているマシンで、<IAM_Home>/bin/config.shスクリプト(UNIXの場合)を実行します(Windowsの場合は<IAM_Home>\bin\config.bat)。Oracle Identity Management 11g構成ウィザードが開始され、「ようこそ」画面が表示されます。

注意:

Oracle Identity Managerをサポートするために既存のWebLogicドメインを拡張した場合、Oracle Identity Managerサーバー、Design ConsoleまたはRemote Managerを構成するためにOracle Identity Manager構成ウィザードを開始する前に、管理サーバーを再起動する必要があります。

5.6 Oracle Identity Managerサーバーの構成

このトピックでは、Oracle Identity Managerサーバーのみをインストールおよび構成する方法について説明します。次の項が含まれます:

- 適切なデプロイメント環境

- デプロイされるコンポーネント

- 依存関係

- 手順

- LDAP同期を有効にするための前提条件の実行

- LDAP構成後ユーティリティの実行

- LDAP同期の検証

- 構成後の手順

- Identity Virtualization LibraryのoamEnabledパラメータの設定

- Oracle Identity Managerサーバーのインストールと構成の終了後に行うLDAP同期の有効化

5.6.1 適切なデプロイメント環境

Oracle Identity Managerサーバーを別のホストにインストールする場合は、このトピックの構成を実行します。

5.6.2 デプロイされるコンポーネント

この項の構成を実行すると、Oracle Identity Managerサーバーのみがデプロイされます。

5.6.3 依存関係

この項のインストールと構成は、Oracle WebLogic Server、Oracle SOA SuiteおよびOracle Identity and Access Management 11gソフトウェアのインストールによって異なります。詳細は、「インストールの準備」および「Oracle Identity and Access Management(11.1.1.7.0)のインストール」を参照してください。

5.6.4 手順

Oracle Identity Managerサーバーのみを構成するには、次の手順を実行します。

1. 第5.4.1.1項「Oracle Identity Managerサーバーを構成するための前提条件」に記載されているすべての前提条件が満たされていることを確認します。さらに、第5.1項「Oracle Identity Managerの構成前の重要な注意点」も参照してください。

2. 管理サーバーが実行されているマシンで、Oracle Identity Manager構成ウィザードを開始します。第5.5項「Oracle Identity Manager 11g構成ウィザードの開始」を参照してください。「ようこそ」画面が表示されます。

3. 「ようこそ」画面で「次へ」をクリックします。構成するコンポーネント画面が表示されます。
構成するコンポーネント画面で、OIMサーバーオプションのみが選択されていることを確認します。デフォルトでは選択されています。「次へ」をクリックします。「データベース」画面が表示されます。

4. 「データベース」画面の「接続文字列」フィールドに、データベースのフル・パス、リスニング・ポートおよびサービス名を入力します。シングル・ホスト・インスタンスの場合、接続文字列の形式はhostname:port:servicenameです。たとえば、ホスト名がaaa.bbb.com、ポートが1234、サービス名がxxx.bbb.comの場合、シングル・ホスト・インスタンスの接続文字列は次のように入力します。

aaa.bbb.com:1234:xxx.bbb.com

Real Application Clusterデータベースを使用している場合、データベース接続文字列の形式は次のようになります。

hostname1:port1^hostname2:port2@servicename

注意:

Oracle Identity Managerスキーマおよびメタデータ・サービス・スキーマの作成には、同じデータベースまたは別のデータベースを使用できます。

5. 「OIMスキーマ・ユーザー名」フィールドに、Oracle Fusion Middleware Repository Creation Utility (RCU)を使用してOracle Identity Manager用に作成したスキーマの名前を入力します。詳細は、第3.2.3項「Oracle Fusion Middlewareリポジトリ作成ユーティリティ(RCU)を使用したデータベース・スキーマの作成」を参照してください。

6. OIMスキーマ・パスワードのフィールドに、Oracle Fusion Middleware Repository Creation Utility (RCU)を使用してスキーマを作成する際に設定した、Oracle Identity Managerスキーマのパスワードを入力します。

7. メタデータ・サービス(MDS)スキーマに別のデータベースを使用する場合は、MDSスキーマに別のデータベースを選択チェック・ボックスを選択します。

8. MDSスキーマに別のデータベースを使用する場合、MDS接続文字列フィールドに、MDSスキーマに関連付けられたデータベースのフルパス、リスニング・ポートおよびサービス名を入力します。接続文字列の形式については、ステップ4を参照してください。
MDSスキーマ・ユーザー名フィールドに、Oracle Fusion Middleware Repository Creation Utility (RCU)を使用してAS共通サービス - メタデータ・サービス用に作成したスキーマの名前を入力します。詳細は、第3.2.3項「Oracle Fusion Middlewareリポジトリ作成ユーティリティ(RCU)を使用したデータベース・スキーマの作成」を参照してください。

MDSスキーマ・パスワードフィールドに、Oracle Fusion Middleware Repository Creation Utility (RCU)を使用してスキーマを作成する際に設定した、AS共通サービス - メタデータ・サービス・スキーマのパスワードを入力します。「次へ」をクリックします。WebLogic管理サーバー画面が表示されます。

9. WebLogic管理サーバー画面のWebLogic管理サーバーURLフィールドに、ドメインのWebLogic管理サーバーのURLを次の形式で入力します。
t3://hostname:port

「ユーザー名」フィールドに、Oracle Identity ManagerアプリケーションとOracle SOA SuiteアプリケーションがデプロイされているドメインのWebLogic管理者ユーザー名を入力します。Oracle Identity ManagerとOracle Access Manager間の統合を設定している場合は、Oracle Access Managerアプリケーションも同じドメインに構成されます。

「パスワード」フィールドに、Oracle Identity ManagerアプリケーションとOracle SOA SuiteアプリケーションがデプロイされているドメインのWebLogic管理者パスワードを入力します。「次へ」をクリックします。

OIMサーバー画面が表示されます。OIMサーバー画面では、システム管理者のパスワードを設定できます(xelsysadm)。

10. OIMサーバー画面のOIM管理者パスワードフィールドに、管理者の新しいパスワードを入力します。有効なパスワードは、少なくとも1つの数字、1つの大文字および1つの小文字を使用する、アルファベット文字で始まる6文字以上のパスワードです。パスワードにOracle Identity Managerの名、姓またはログイン名を使用することはできません。

11. 「ユーザー・パスワードの確認」フィールドに新しいパスワードを再入力します。

12. OIM HTTP URLフィールドに、Oracle Identity ManagerアプリケーションのフロントエンドのHTTP URLを入力します。
URLの形式はhttp(s)://<oim_host>:<oim_port>です。例: https://localhost:7002。

13. 「キーストア・パスワード」フィールドにキーストアの新しいパスワードを入力します。有効なパスワードは、英数字とドル($)、下線(_)、ポンド(#)などの特殊文字のみを使用する、アルファベット文字で始まる6から30文字のパスワードです。パスワードには、少なくとも1つの数字を使用する必要があります。

14. 「キーストア・パスワードの確認」フィールドに新しいパスワードを再入力します。「次へ」をクリックします。OIMサーバー画面が表示されます。

15. オプション: LDAP同期を有効にするには、OIMサーバー画面で「LDAP同期の有効化」オプションを選択する必要があります。

注意:

LDAP同期を有効にする場合には、LDAP同期を有効にする前に、第5.6.5項「LDAP同期を有効にするための前提条件の実行」の説明に従って手順を完了しておく必要があります。

LDAP同期がOIMサーバー画面で有効になり、前提条件が完了したら、Oracle Identity Managerサーバーの構成を続行する必要があります。Oracle Identity Managerサーバーを構成し、Oracle Identity Management構成ウィザードを終了したら、第5.6.6項「LDAP構成後ユーティリティの実行」の説明に従って、LDAP構成後ユーティリティを実行する必要があります。

16. 選択後、OIMサーバー画面で「次へ」をクリックします。LDAP同期の有効化を選択すると、「LDAPサーバー」画面が表示されます。
「LDAPサーバー」画面では、次の情報を指定できます。

- ディレクトリ・サーバー・タイプ - 必要なディレクトリ・サーバーをドロップダウン・リストから選択します。次の選択肢があります。

- OID

- ACTIVE_DIRECTORY

- IPLANET

- OVD

注意:

- このガイドでは、IPLANETをOracle Directory Server Enterprise Edition(ODSEE)とも呼びます。

- ディレクトリ・サーバーとしてOID、ACTIVE_DIRECTORYまたはIPLANETを使用することとし、さらにOracle Identity ManagerとOracle Access Managerを統合する場合、oamEnabledパラメータをtrueに設定する必要があります。Identity Virtualization LibraryでoamEnabledパラメータをtrueに設定する方法は、第5.6.9項「Identity Virtualization LibraryのoamEnabledパラメータの設定」を参照してください。

- ディレクトリ・サーバーのID - ディレクトリ・サーバーのIDを入力します。任意の一意の値を指定できます。
例: OIDにoid1、IPLANETにiplanet1、およびACTIVE_DIRECTORYにad1

- サーバーURL - ldap://oid_host:oid_portの形式でLDAP URLを入力します。

- サーバー・ユーザー - ディレクトリ・サーバー管理者のユーザー名を入力します。
例: cn=oimAdminUser,cn=systemids,dc=mycompany,dc=com

- サーバー・パスワード - Oracle Identity Manager管理者のパスワードを入力します。

- Server SearchDN - 識別名(DN)を入力します。たとえば、dc=exampledomain, dc=comです。これはLDAPのユーザーやロールの最高レベル・コンテナで、Oracle Identity Managerはリコンシリエーションにこのコンテナを使用します。

「次へ」をクリックします。LDAPサーバー続行画面が表示されます。

17. LDAPサーバー続行画面で、次のLDAP情報を入力します。

- LDAP RoleContainer - LDAPディレクトリ内のロールのデフォルト・コンテナとして使用されるコンテナの名前を入力します。Oracle Identity Managerで分離ルールを構成して、LDAPの別のコンテナでロールを作成できます。例: cn=groups、dc=mycountry、dc=com。

- LDAP RoleContainerの説明 -デフォルト・ロール・コンテナの説明を入力します。

- LDAP Usercontainer - LDAPディレクトリ内のユーザーのデフォルト・コンテナとして使用されるコンテナの名前を入力します。Oracle Identity Managerで分離ルールを構成して、LDAPの別のコンテナでユーザーを作成できます。例: cn=users、dc=mycountry、dc=com。

- LDAP Usercontainerの説明 -デフォルト・ユーザー・コンテナの説明を入力します。

- ユーザー予約コンテナ - Oracle Identity Managerでユーザー名の作成が承認されている間に、LDAPディレクトリ内でユーザー名の予約に使用されるコンテナの名前を入力します。承認された後、ユーザー名は予約コンテナからLDAPディレクトリ内のユーザー・コンテナに移動されます。例: cn=reserve、dc=mycountry、dc=com。

LDAP同期を有効化して、LDAP構成後ユーティリティを実行した後、Oracle Identity Manager管理コンソールを使用してそれを検証できます。詳細は、第5.6.7項「LDAP同期の検証」を参照してください。「次へ」をクリックします。「構成のサマリー」画面が表示されます。

18. OIMサーバー画面で「LDAP同期の有効化」オプションを選択しなかった場合、OIMサーバー画面で情報を入力すると「構成サマリー」画面が表示されます。
「構成のサマリー」画面には、構成に選択したアプリケーションが一覧表示され、データベース接続文字列、OIMスキーマ・ユーザー名、MDSスキーマ・ユーザー名、WebLogic管理サーバーURL、WebLogic管理者ユーザー名およびOIM HTTP URLなどの構成オプションがまとめられています。

このサマリーを確認し、構成を開始するかどうかを決定します。この段階でいずれかの構成設定を変更する場合は、左のナビゲーション・ページでトピックを選択し、選択内容を変更します。この構成のOracle Identity Managerサーバーのインストールを続けるには、「構成」をクリックします。

注意:

アプリケーションを構成する前に、構成設定とプリファレンスをレスポンス・ファイルに保存できます。レスポンス・ファイルは、テキスト・エディタで作成または編集できるテキスト・ファイルです。レスポンス・ファイルは、サイレント・インストールの実行に使用できます。また、お使いの環境のテンプレートとして、またはカスタマイズ設定にも使用できます。詳細は、付録F「サイレント・インストールの実行」を参照してください。

「構成」をクリックすると、「構成の進行状況」画面が表示されます。「次へ」をクリックします。

構成ログが、Oracle Inventoryディレクトリの下のlogsディレクトリに保存されます。ログ・ファイルの詳細は、付録G「インストール・ログ・ファイル」を参照してください。「構成の進行状況」画面にエラーが表示された場合は、「中断」をクリックしてインストールを中止し、Oracle Identity Manager構成ウィザードを再起動します。

19. 「終了」をクリックします。

20. 付録C「サーバーの再起動」の説明に従って、WebLogic Administration ServerおよびSOA管理対象サーバーを再起動します。

注意:

構成に失敗した場合は、「中断」をクリックしてインストールを中止し、第5.5項「Oracle Identity Manager 11g構成ウィザードの起動」の説明に従ってOracle Identity Manager構成ウィザードを再起動します。

5.6.5 LDAP同期を有効にするための前提条件の実行

次の前提条件を満たしている必要があります。

- アイデンティティ・ストアの事前構成

- Oracle Virtual Directoryでのアダプタの作成

5.6.5.1 アイデンティティ・ストアの事前構成

LDAPディレクトリをアイデンティティ・ストアとして使用できるようにするには、事前構成を実行する必要があります。

注意:

LDAP同期で次のいずれかのディレクトリ・サーバーを使用している場合には、この項の手順に従います。

- OID

- Active Directory

- iPlanet/ODSEE

- OVD

未構成のアイデンティティ・ストアを事前構成するには、次の手順を実行します。

1. ユーザー、グループおよび予約コンテナを作成します。

2. OIMのプロキシ・ユーザー(OIMのリコンシリエーションに対して使用される検索ベースの外部のディレクトリ・サーバーにあるoimadminuser)を作成します。このOIMプロキシ・ユーザーは、OIMデータベースにリコンシリエーションすることはできません。

3. oimadmingroupを作成して、oimadminuserをグループに割り当てます。

4. OIMプロキシ・ユーザーがコンテナ内のすべてのエントリにアクセスできるように、ACIをグループとユーザーのコンテナに追加します。

5. OIMスキーマを非OIDディレクトリ・サーバーにまで拡張します。

- Active Directoryの場合

- Active DirectoryのOIMスキーマは、次の場所にあります。
$MW_HOME/oracle_common/modules/oracle.ovd_11.1.1/oimtemplates

- Active Directoryスキーマを拡張するには、次のコマンドを実行します。
Windowsの場合:

extendadschema.bat -h AD_host -p AD_port -D <administrator@mydomain.com> -q -AD <dc=mydomain,dc=com> -OAM true -schemaFiles adUpgradeOrclIDXPerson.ldif

UNIXの場合:

sh extendadschema.sh -h AD_host -p AD_port -D administrator@mydomain.com -q -AD dc=mydomain,dc=com -OAM true -schemaFiles adUpgradeOrclIDXPerson.ldif

- ODSEE/iPlanetの場合

- iPlanetのOIMスキーマ(ODSEEとも呼ばれる)は、次の場所にあります。
$MW_HOME/oracle_common/modules/oracle.ovd_11.1.1/oimtemplates/sunOneSchema.ldif

- ODSEEスキーマを拡張するには、次のコマンドを実行します。
ldapmodify -h <ODSEEサーバー> -p <ODSEEポート> -D <ODSEE管理ID> -w <ODSEE管理パスワード> -f sunOneSchema.ldif

6. OAM-OIM統合を有効化する場合には、次のOAMスキーマを拡張します。

- OIDの場合

- OIDのOAMスキーマを拡張するには、次のファイルを検索します。
$IAM_HOME/oam/server/oim-intg/ldif/oid/schema/OID_oblix_pwd_schema_add.ldif

$IAM_HOME/oam/server/oim-intg/ldif/oid/schema/OID_oblix_schema_add.ldif

$IAM_HOME/oam/server/oim-intg/ldif/oid/schema/OID_oim_pwd_schema_add.ldif

$IAM_HOME/oam/server/oim-intg/ldif/oid/schema/OID_oblix_schema_index_add.ldif

- ldapmodifyをコマンド行から使用して、4つのLDIFファイルをロードします。
cd $IAM_HOME/oam/server/oim-intg/ldif/oid/schema/

ldapmodify -h <OIDサーバー> -p <OIDポート> -D <OID管理ID> -w <OID管理パスワード> -f OID_oblix_pwd_schema_add.ldif

ldapmodify -h <OIDサーバー> -p <OIDポート> -D <OID管理ID> -w <OID管理パスワード> -f OID_oblix_schema_add.ldif

ldapmodify -h <OIDサーバー> -p <OIDポート> -D <OID管理ID> -w <OID管理パスワード> -f OID_oim_pwd_schema_add.ldif

ldapmodify -h <OIDサーバー> -p <OIDポート> -D <OID管理ID> -w <OID管理パスワード> -f OID_oblix_schema_index_add.ldif

- Active Directoryの場合

- Active DirectoryのOAMスキーマを拡張するには、次のファイルを検索します。
$IAM_HOME/oam/server/oim-intg/ldif/ad/schema/ADUserSchema.ldif

$IAM_HOME/oam/server/oim-intg/ldif/ad/schema/AD_oam_pwd_schema_add.ldif

前述のファイルはどちらも、domain-dnを適切なdomain-dn値に置き換えます。

- ldapaddをコマンドラインから使用して、2つのLDIFファイルを次のようにロードします。
cd $IAM_HOME/oam/server/oim-intg/ldif/ad/schema/

ldapadd -h <activedirectoryhostname> -p <activedirectoryportnumber> -D <AD_administrator> -q -c -f ADUserSchema.ldif

ldapadd -h <activedirectoryhostname> -p <activedirectoryportnumber> -D <AD_administrator> -q -c -f AD_oam_pwd_schema.ldif

ここで、AD_administratorはディレクトリに対してスキーマ拡張権限を持つユーザーです。

次に例を示します。

ldapadd -h activedirectoryhost.mycompany.com -p 389 -D adminuser –q -c -f ADUserSchema.ldif

- ODSEE/iPlanetの場合

- ODSEEのOAMスキーマを拡張するには、次のファイルを検索します。
$IAM_HOME/oam/server/oim-intg/ldif/iplanet/schema/iPlanet7_user_index_add.ldif

$IAM_HOME/oam/server/oim-intg/ldif/iplanet/schema/iPlanet7_user_index_generic.ldif

$IAM_HOME/oam/server/oim-intg/ldif/iplanet/schema/iPlanet_oam_pwd_schema_add.ldif

$IAM_HOME/oam/server/oim-intg/ldif/iplanet/schema/iPlanet_user_schema_add.ldif

$IAM_HOME/oam/server/oim-intg/ldif/iplanet/schema/iPlanet_user_index_add.ldif

注意:

iPlanet7_user_index_add.ldifのかわりにどのindex-rootを使用すべきかわからない場合には、iPlanet7_user_index_generic.ldifファイル(このファイルにはindex-rootの検出に関する順を追った説明もあります)を使用してください。

- ldapmodifyをコマンド行から使用して、4つのLDIFファイルをロードします。
cd $IAM_HOME/oam/server/oim-intg/ldif/iplanet/schema/

ldapmodify -h <ODSEEサーバー> -p <ODSEEポート> -D <ODSEE管理ID> -w <ODSEE管理パスワード> -f iPlanet_oam_pwd_schema_add.ldif

ldapmodify -h <ODSEEサーバー> -p <ODSEEポート> -D <ODSEE管理ID> -w <ODSEE管理パスワード> -f iPlanet_user_schema_add.ldif

ldapmodify -h <ODSEEサーバー> -p <ODSEEポート> -D <ODSEE管理ID> -w <ODSEE管理パスワード> -f iPlanet_user_index_add.ldif

7. Oracle Directory Server Enterprise Edition(ODSEE)を使用している場合、moddnプロパティとChangelogプロパティをODSEE Directory Serverで有効化する必要があります。
Oracle Internet Directory(OID)またはActive Directoryを使用している場合には、この手順をスキップします。

注意:

ID情報の保持に使用するディレクトリ・ストアによって、事前構成は異なります。アイデンティティ・ストアの事前構成のサンプル・プロシージャは、付録D「Oracle Directory Server Enterprise Edition (ODSEE)の事前構成」を参照してください。

5.6.5.2 Oracle Virtual Directoryにおけるアダプタの作成

Oracle Virtual Directoryは、アダプタを経由して他のディレクトリと通信します。アイデンティティ・ストアとしてOracle Virtual Directoryの使用を開始する前に、使用する各ディレクトリに対してアダプタを作成する必要があります。その手順は、接続するディレクトリにより多少異なります。

注意:

Directory ServerとしてOVDを使用している場合にのみ、このプロシージャを適用できます。ディレクトリ・サーバーとしてOID、Active DirectoryまたはOracle Directory Server Enterprise Edition (ODSEE)の使用を選択すると、Oracle Identity Managerサーバーのインストールおよび構成時に、必要なアダプタが作成され、構成されます。アダプタの管理の詳細は、Oracle Fusion Middleware Oracle Identity Manager管理者ガイドのIdentity Virtualization Library (libOVD)アダプタの管理に関する項を参照してください。

Oracle Identity Managerインストーラで構成されたIdentity Virtualization Libraryのユーザー管理と変更ログのアダプタは、adapters.os_xmlファイルに格納されています。adapters.os_xmlは次の場所にあります。

$DOMAIN_HOME/config/fmwconfig/ovd/<context>/

次に例を示します。

$DOMAIN_HOME/config/fmwconfig/ovd/oim1/adapters.os_xml

次の各項では、各ディレクトリ向けのアダプタの作成方法について説明します。

- Oracle Internet Directory向けのアダプタの作成

- Microsoft Active Directory Server向けのアダプタの作成

- Oracle Directory Server Enterprise Edition(ODSEE)向けのアダプタの作成

- 変更ログ・プラグインの構成に関する重要な注意点

5.6.5.2.1 Oracle Internet Directory向けのアダプタの作成

ユーザー・アダプタ

Oracle Virtual Directory向けのユーザー・アダプタを作成します。次の手順に従って、Oracle Directory Services Managerを使用してOracle Virtual Directoryにユーザー・アダプタを作成します。

1. ブラウザを開き、ODSMコンソール(http://hostname:port/odsm)を表示します。

注意:

デフォルトのポート番号は7005です。

2. 適切な接続エントリを使用して、Oracle Virtual Directoryに接続します。

3. ホームページで、「アダプタ」タブをクリックします。

4. アダプタ・ウィンドウの上部にある「アダプタの作成」をクリックして、「新規アダプタ・ウィザード」を起動します。

5. 「新規アダプタ・ウィザード」で次のパラメータを指定して、新しいアダプタを作成します。

表5-1 ユーザー・アダプタ作成のパラメータ

画面

フィールド

値/手順

タイプ

アダプタ・タイプ

LDAP

アダプタ名

User Adapter

アダプタ・テンプレート

User_OID

接続

自動検出にDNSを使用

不要

ホスト

idstore.mycompany.com

ポート

389

サーバー・プロキシ・バインドDN

cn=oimAdminUser,cn=systemids,dc=mycompany,dc=com

プロキシ・パスワード

oimadminユーザーのパスワード。

接続テスト

テストが正常に行われたことを確認します。

ネームスペース

リモート・ベース

dc=mycompany,dc=com

マップされたネームスペース

dc=mycompany,dc=com

概要に誤りがないことを確認し、「終了」をクリックします。

6. ユーザー・アダプタを次のように編集します。

1. ユーザー・アダプタを選択します。

2. 「プラグイン」タブをクリックします。

3. 「ユーザー管理」プラグインをクリックし、プラグイン表で「編集」をクリックします。プラグインの編集ウィンドウが表示されます。

4. 「パラメータ」表で、次のようにパラメータ値を更新します。

表5-2 ユーザー・アダプタ・パラメータ値

パラメータ

値

directoryType

oid

pwdMaxFailure

10

oamEnabled

trueまたはfalse

Oracle Identity ManagerとOracle Access Managerとの間の統合を後で設定する場合のみ、このパラメータをtrueに設定する必要があります。

mapObjectclass

container=orclContainer

5. 「OK」をクリックします。

6. 「適用」をクリックします。

変更ログ・アダプタ

Oracle Virtual Directory向け変更ログ・アダプタを作成します。次の手順に従って、Oracle Directory Services Managerを使用してOracle Virtual Directoryに変更ログ・アダプタを作成します。

1. ブラウザを開き、ODSMコンソール(http://hostname:port/odsm)を表示します。

注意:

デフォルトのポート番号は7005です。

2. 適切な接続エントリを使用して、Oracle Virtual Directoryに接続します。

3. 「ホーム」ページで、「アダプタ」タブをクリックします。

4. アダプタ・ウィンドウの上部にある「アダプタの作成」をクリックして、「新規アダプタ・ウィザード」を起動します。

5. 「新規アダプタ・ウィザード」で次のパラメータを指定して、新しいアダプタを作成します。

表5-3 変更ログ・アダプタ作成のパラメータ

画面

フィールド

値/手順

タイプ

アダプタ・タイプ

LDAP

アダプタ名

Change Log Adapter

アダプタ・テンプレート

Changelog_OID

接続

自動検出にDNSを使用

不要

ホスト

policystore.mycompany.com

ポート

389

サーバー・プロキシ・バインドDN

cn=oimAdminUser,cn=systemids,dc=mycompany,dc=com

プロキシ・パスワード

oimadminユーザーのパスワード。

接続テスト

テストが正常に行われたことを確認します。

ネームスペース

リモート・ベース

リモート・ベースは空にしておく必要があります。

マップされたネームスペース

cn=changelog

概要が正しいことを確認してから、「終了」をクリックします。

6. 変更アダプタを編集するには、次の手順に従います。

1. OIM変更ログ・アダプタを選択します。

2. 「プラグイン」タブをクリックします。

3. 「デプロイ済プラグイン」表で、「変更ログ」プラグインをクリックし、プラグイン表で「編集」をクリックします。プラグインの編集ウィンドウが表示されます。

4. 「パラメータ」表で、パラメータ値を更新します。
変更ログ・アダプタを編集してプロパティを追加または変更し、それらが次の表に示す値に一致するようにします。modifierDNFilter、sizeLimit、およびtargetDNFilterのプロパティをアダプタに追加する必要があります。

表5-4 変更ログ・アダプタ・パラメータ値

パラメータ

値

directoryType

oid

mapAttribute

targetGUID=orclguid

requiredAttribute

orclguid

modifierDNFilter

!(modifiersname=cn=oimadmin,cn=systemids,<ルート接尾辞>)

注意: これは例です。この値には、ユーザーが定義した任意のProxy DNを指定できます。

例: ルート接尾辞はdc=mycompany,dc=comなどと指定できます。

sizeLimit

1000

targetDNFilter

オプション・パラメータ。

詳細は、第5.6.5.2.4項「変更ログ・プラグインの構成に関する重要な注意点」を参照してください。

oamEnabled

trueまたはfalse

Oracle Identity ManagerとOracle Access Managerとの間の統合を後で設定する場合のみ、このパラメータをtrueに設定する必要があります。

mapUserState

true

詳細は、第5.6.5.2.4項「変更ログ・プラグインの構成に関する重要な注意点」を参照してください。

virtualDITAdapterName

OID User Managementアダプタの名前です。

詳細は、第5.6.5.2.4項「変更ログ・プラグインの構成に関する重要な注意点」を参照してください。

5. 「OK」をクリックします。

6. 「適用」をクリックします。

注意:

これらのプラグイン・パラメータの詳細は、『Oracle Fusion Middleware Oracle Virtual Directory管理者ガイド11gリリース1(11.1.1)』のOracle Virtual Directoryプラグインの概要に関する項を参照してください。

Oracle Virtual Directoryの再起動

付録C「Oracleスタックの起動と停止」の説明に従って、Oracle Virtual Directoryを再起動します。

5.6.5.2.2 Microsoft Active Directory Server向けのアダプタの作成

ユーザー・アダプタ

Oracle Virtual Directory向けのユーザー・アダプタを作成します。次の手順に従って、Oracle Directory Services Managerを使用して、Oracle Virtual Directoryでユーザー・アダプタを作成します。

1. 付録C「Oracleスタックの起動と停止」の説明に従って、管理サーバーとODSM管理対象サーバーを起動します。

2. ブラウザを開き、ODSMコンソール(http://hostname:port/odsm)を表示します。

注意:

デフォルトのポート番号は7005です。

3. 適切な接続エントリを使用して、Oracle Virtual Directoryに接続します。

4. ホームページで、「アダプタ」タブをクリックします。

5. アダプタ・ウィンドウの上部にある「アダプタの作成」をクリックして、「新規アダプタ・ウィザード」を起動します。

6. 「新規アダプタ・ウィザード」で次のパラメータを指定して、新しいアダプタを作成します。

表5-5 新規ユーザー・アダプタ作成のパラメータ

画面

フィールド

値/手順

タイプ

アダプタ・タイプ

LDAP

アダプタ名

User Adapter

アダプタ・テンプレート

User_ActiveDirectory

接続

自動検出にDNSを使用

不要

ホスト

Active Directoryのホスト/仮想名

ポート

Active Directory SSLのポート

サーバー・プロキシ・バインドDN

cn=oimAdminUser,cn=systemids,dc=mycompany,dc=com

プロキシ・パスワード

oimadminユーザーのパスワード。

User SSL/TLS

選択済

SSL認証モード

サーバーのみ認証

接続テスト

テストが正常に行われたことを確認します。

ネームスペース

リモート・ベース

dc=mycompany,dc=com

マップされたネームスペース

dc=mycompany,dc=com

概要に誤りがないことを確認し、「終了」をクリックします。

7. ユーザー・アダプタを次のように編集します。

1. OIMユーザー・アダプタを選択します。

2. 「プラグイン」タブをクリックします。

3. 「ユーザー管理」プラグインをクリックし、プラグイン表で「編集」をクリックします。プラグインの編集ウィンドウが表示されます。

4. 「パラメータ」表で、次のようにパラメータ値を更新します。

表5-6 ユーザー・アダプタ・パラメータ値

パラメータ

値

directoryType

activedirectory

mapAttribute

orclguid=objectGuid

mapAttribute

uniquemember=member

addAttribute

user,samaccountname=%uid%,%orclshortuid%

mapAttribute

mail=userPrincipalName

mapAttribute

ntgrouptype=grouptype

mapObjectclass

groupofUniqueNames=group

mapObjectclass

inetOrgPerson=user

mapObjectclass

orclidxperson=user

mapPassword

true

exclusionMapping

orclappiduser,uid=samaccountname

pwdMaxFailure

10

oamEnabled

trueまたはfalse

Oracle Identity ManagerとOracle Access Managerとの間の統合を後で設定する場合のみ、このパラメータをtrueに設定する必要があります。

oimLanguages

言語のサポートについては、ユーザー管理プラグインを編集して、新しい構成パラメータoimLanguagesを追加する必要があります。

「ユーザー管理プラグインの構成に関する重要な注意点」を参照してください。

5. 「OK」をクリックします。

6. 「適用」をクリックします。

ユーザー管理プラグインの構成に関する重要な注意点

oimLanguages attribute: 言語のサポートについては、ユーザー管理プラグインを編集して、新しい構成パラメータoimLanguagesを追加する必要があります。

たとえば、DisplayNameの管理対象ローカライゼーションがOIMでのユーザー作成時にFrenchと選択されている場合、ユーザー管理アダプタのoimLanguagesの値はfrとなります。たとえば日本語などの他の言語のサポートも必要な場合、パラメータ値はfr,jaとなります。

このパラメータは、directoryTypeパラメータがactivedirectoryに設定されている場合にのみ機能します。

ユーザー管理プラグインには、次の構成パラメータがあります。

oimLanguages , <属性言語サブタイプで使用される言語コードの個別リスト>

表5-7 MLSで使用可能な属性の言語コード

Objectclasses

MLSで使用可能な属性

言語コード

orclIDXPerson

cn、sn、givenName、middleName、displayName、o、ou、title、postalAddress、st、description、orclGenerationQualifier

sq、ar、as、az、bn、bg、be、ca、zh-CN、zh-TW、hr、cs、da、nl、en、et、fi、fr、de、el、gu、he、hi、hu、is、id、it、ja、kn、kk、ko、lv、lt、mk、ms、ml、mr、no、or、pl、pt、pt-BR、pa、ro、ru、sr、sk、sl、es、sv、ta、te、th、tr、uk、uz、vi

orclIDXGroup

cn、displayName、description

sq、ar、as、az、bn、bg、be、ca、zh-CN、zh-TW、hr、cs、da、nl、en、et、fi、fr、de、el、gu、he、hi、hu、is、id、it、ja、kn、kk、ko、lv、lt、mk、ms、ml、mr、no、or、pl、pt、pt-BR、pa、ro、ru、sr、sk、sl、es、sv、ta、te、th、tr、uk、uz、vi

注意:

Identity Virtualization Libraryを使用する場合、『Oracle Fusion Middleware Oracle Identity Manager管理者ガイド』のIdentity Virtualization Library(libOVD)アダプタの管理に関する項を参照してください。

変更ログ・アダプタ

次の手順に従って、Oracle Directory Services Managerを使用してOracle Virtual Directoryに変更ログ・アダプタを作成します。

1. ブラウザを開き、ODSMコンソール(http://hostname:port/odsm)を表示します。

注意:

デフォルトのポート番号は7005です。

2. 適切な接続エントリを使用して、Oracle Virtual Directoryに接続します。

3. 「ホーム」ページで、「アダプタ」タブをクリックします。

4. アダプタ・ウィンドウの上部にある「アダプタの作成」をクリックして、「新規アダプタ・ウィザード」を起動します。

5. 「新規アダプタ・ウィザード」で次のパラメータを指定して、新しいアダプタを作成します。

表5-8 新規変更ログ・アダプタ作成のパラメータ

画面

フィールド

値/手順

タイプ

アダプタ・タイプ

LDAP

アダプタ名

OIM変更ログ・アダプタ

アダプタ・テンプレート

Changelog_ActiveDirectory

接続

自動検出にDNSを使用

不要

ホスト

Active Directoryのホスト/仮想名

ポート

389

サーバー・プロキシ・バインドDN

cn=oimAdminUser,cn=systemids,dc=mycompany,dc=com

プロキシ・パスワード

oimadminユーザーのパスワード。

接続テスト

テストが正常に行われたことを確認します。

ネームスペース

リモート・ベース

リモート・ベースは空にしておく必要があります。

マップされたネームスペース

cn=changelog

概要に誤りがないことを確認し、「終了」をクリックします。

6. 変更アダプタを編集するには、次の手順に従います。

1. OIM変更ログ・アダプタを選択します。

2. 「プラグイン」タブをクリックします。

3. 「デプロイ済プラグイン」表で、「変更ログ」プラグインをクリックし、プラグイン表で「編集」をクリックします。プラグインの編集ウィンドウが表示されます。

4. 「パラメータ」表で、パラメータ値を更新します。
変更ログ・アダプタを編集してプロパティを追加または変更し、それらが表5-9に示す値に一致するようにします。sizeLimitのプロパティおよびtargetDNFilterのプロパティをアダプタに追加する必要があります。

表5-9 変更ログ・アダプタ・パラメータ値

パラメータ

値

directoryType

activedirectory

mapAttribute

targetGUID=objectGuid

requiredAttribute

samaccountname

sizeLimit

1000

targetDNFilter

オプション・パラメータ。

詳細は、第5.6.5.2.4項「変更ログ・プラグインの構成に関する重要な注意点」を参照してください。

oamEnabled

trueまたはfalse

Oracle Identity ManagerとOracle Access Managerとの間の統合を後で設定する場合のみ、このパラメータをtrueに設定する必要があります。

mapUserState

true

詳細は、第5.6.5.2.4項「変更ログ・プラグインの構成に関する重要な注意点」を参照してください。

virtualDITAdapterName

ユーザー・アダプタの名前です。

詳細は、第5.6.5.2.4項「変更ログ・プラグインの構成に関する重要な注意点」を参照してください。

注意:

パラメータmodifierDNFilterは、Active Directoryの変更ログ・プラグイン・アダプタに追加しないでください。

5. 「OK」をクリックします。

6. 「適用」をクリックします。

5.6.5.2.3 Oracle Directory Server Enterprise Edition (ODSEE)向けのアダプタの作成

ユーザー・アダプタ

Oracle Virtual Directory向けのユーザー・アダプタを作成します。次の手順に従って、Oracle Directory Services Managerを使用してOracle Virtual Directoryにユーザー・アダプタを作成します。

1. 付録C「Oracleスタックの起動と停止」の説明に従って、管理サーバーとODSM管理対象サーバーを起動します。

2. ブラウザを開き、ODSMコンソール(http://hostname:port/odsm)を表示します。

注意:

デフォルトのポート番号は7005です。

3. 適切な接続エントリを使用して、Oracle Virtual Directoryに接続します。

4. 「ホーム」ページで、「アダプタ」タブをクリックします。

5. アダプタ・ウィンドウの上部にある「アダプタの作成」をクリックして、「新規アダプタ・ウィザード」を起動します。

6. 「新規アダプタ・ウィザード」で次のパラメータを指定して、新しいアダプタを作成します。

表5-10 新規ユーザー・アダプタ作成のパラメータ

画面

フィールド

値/手順

タイプ

アダプタ・タイプ

LDAP

アダプタ名

User Adapter

アダプタ・テンプレート

User_SunOne

接続

自動検出にDNSを使用

不要

ホスト

Sun Java System Directory Serverのホスト/仮想名

ポート

Sun Java System Directory Serverのポート

サーバー・プロキシ・バインドDN

cn=oimAdminUser,cn=systemids,dc=mycompany,dc=com

プロキシ・パスワード

oimadminユーザーのパスワード。

(cn=oimAdminUser、cn=systemids、dc=mycompany、dc=com)

接続テスト

テストが正常に行われたことを確認します。

ネームスペース

リモート・ベース

dc=mycompany,dc=com

マップされたネームスペース

dc=mycompany,dc=com

概要に誤りがないことを確認し、「終了」をクリックします。

注意:

Oracle Directory Services Managerの使用によるOracle Identity Managerユーザー・アダプタの作成に関する情報は、『Oracle Fusion Middleware Oracle Virtual Directory管理者ガイド』のLDAPアダプタの作成に関する項を参照してください。

7. ユーザー・アダプタを次のように編集します。

1. OIMユーザー・アダプタを選択します。

2. 「プラグイン」タブをクリックします。

3. 「ユーザー管理」プラグインをクリックし、プラグイン表で「編集」をクリックします。プラグインの編集ウィンドウが表示されます。

4. 「パラメータ」表で、次のようにパラメータ値を更新します。

表5-11 ユーザー・アダプタ・パラメータ値

パラメータ

値

directoryType

sunone

mapAttribute

orclGUID=nsUniqueID

mapObjectclass

container=nsContainer

pwdMaxFailure

10

oamEnabled

trueまたはfalse

Oracle Identity ManagerとOracle Access Managerとの間の統合を後で設定する場合のみ、このパラメータをtrueに設定する必要があります。

5. 「OK」をクリックします。

6. 「適用」をクリックします。

変更ログ・アダプタ

次の手順に従って、Oracle Directory Services Managerを使用してOracle Virtual Directoryに変更ログ・アダプタを作成します。

1. ブラウザを開き、ODSMコンソール(http://hostname:port/odsm)を表示します。

注意:

デフォルトのポート番号は7005です。

2. 適切な接続エントリを使用して、Oracle Virtual Directoryに接続します。

3. 「ホーム」ページで、「アダプタ」タブをクリックします。

4. アダプタ・ウィンドウの上部にある「アダプタの作成」をクリックして、「新規アダプタ・ウィザード」を起動します。

5. 「新規アダプタ・ウィザード」で次のパラメータを指定して、新しいアダプタを作成します。

表5-12 新規変更ログ・アダプタ作成のパラメータ

画面

フィールド

値/手順

タイプ

アダプタ・タイプ

LDAP

アダプタ名

OIM変更ログ・アダプタ

アダプタ・テンプレート

Changelog_SunOne

接続

自動検出にDNSを使用

不要

ホスト

Sun Java System Directory Serverのホスト/仮想名

ポート

Sun Java System Directory Serverのポート

サーバー・プロキシ・バインドDN

cn=oimAdminUser,cn=systemids,dc=mycompany,dc=com

プロキシ・パスワード

oimadminユーザーのパスワード。

(cn=oimAdminUser、cn=systemids、dc=mycompany、dc=com)

接続テスト

テストが正常に行われたことを確認します。

ネームスペース

リモート・ベース

マップされたネームスペース

cn=changelog

概要が正しいことを確認してから、「終了」をクリックします。

注意:

Oracle Directory Services Managerの使用によるOracle Identity Managerユーザー・アダプタの作成に関する情報は、『Oracle Fusion Middleware Oracle Virtual Directory管理者ガイド』のLDAPアダプタの作成に関する項を参照してください。

6. 変更アダプタを編集するには、次の手順に従います。

1. OIM変更ログ・アダプタを選択します。

2. 「プラグイン」タブをクリックします。

3. 「デプロイ済プラグイン」表で、「変更ログ」プラグインをクリックし、プラグイン表で「編集」をクリックします。プラグインの編集ウィンドウが表示されます。

4. 「パラメータ」表で、パラメータ値を更新します。
変更ログ・アダプタを編集してプロパティを追加または変更し、それらが次の表に示す値に一致するようにします。mapObjectclass、modifierDNFilter、sizeLimitおよびtargetDNFilterのプロパティをアダプタに追加する必要があります。

表5-13 変更ログ・アダプタ・パラメータ値

パラメータ

値

directoryType

sunone

mapAttribute

targetGUID=targetUniqueID

mapObjectclass

changelog=changelogentry

modifierDNFilter

!(modifiersname=cn=oimadmin,cn=systemids,<ルート接尾辞>)

注意 : これは例です。この値には、ユーザーが定義する任意のプロキシDNを指定できます。たとえば、ルート接尾辞はdc=mycompany,dc=comとすることができます。

sizeLimit

1000

virtualDITAdapterName

iPlanet User Managementアダプタの名前です。

詳細は、第5.6.5.2.4項「変更ログ・プラグインの構成に関する重要な注意点」を参照してください。

targetDNFilter

オプション・パラメータ。

詳細は、第5.6.5.2.4項「変更ログ・プラグインの構成に関する重要な注意点」を参照してください。

oamEnabled

trueまたはfalse

Oracle Identity ManagerとOracle Access Managerとの間の統合を後で設定する場合のみ、このパラメータをtrueに設定する必要があります。

mapUserState

true

詳細は、第5.6.5.2.4項「変更ログ・プラグインの構成に関する重要な注意点」を参照してください。

5. 「OK」をクリックします。

6. 「適用」をクリックします。

注意:

これらのプラグイン・パラメータの詳細は、『Oracle Fusion Middleware Oracle Virtual Directory管理者ガイド11gリリース1(11.1.1)』のOracle Virtual Directoryプラグインの概要に関する項を参照してください。

5.6.5.2.4 変更ログ・プラグインの構成に関する重要な注意点

- virtualDITAdapterNameパラメータの追加は、変更ログ・アダプタが作成された後に実行する必要があります。
virtualDITAdapterNameは、対応するユーザー・プロファイルのアダプタ名を識別します。たとえば、シングルディレクトリ・デプロイメントで、このパラメータ値をユーザー・アダプタ名であるA1に設定できます。

このパラメータvirtualDITAdapterNameをA1と設定した場合、プラグインはmapAttributeおよびmapObjectclass構成をアダプタA1のUserManagementPluginでフェッチするため、これらの構成を繰り返す必要がありません。

増分リコンシリエーションの際に発生するGUIDマッピングで、必要な属性欠落の例外を回避するために、directoryType=ActiveDirectoryにはこの構成が不可欠です。(LDAP GUID=null).

属性virtualDITAdapterNameを追加し、それをActive Directory変更ログ・プラグインのActive Directory User Managementアダプタ名の値に設定します。これは、Active DirectoryスキーマとOIMスキーマが異なるため、Active Directory User Managementアダプタ・プラグイン内で属性マッピング・セットを取り出す際に必要になります。

- リコンシリエーションをルート接尾辞からではなく、特定のユーザー・コンテナおよびグループ・コンテナから実行する場合には、targetDNFilter属性を設定する必要があります。
これらの値は、LDAP同期が有効な状態でOracle Identity Managerを構成する際に、ユーザー・コンテナおよびロール・コンテナに対して入力する必要のある値です。

次に例を示します。

targetDNFilter : cn=Users,dc=mycountry,dc=mycompany,dc=com

targetDNFilter : cn=Groups,dc=mycountry,dc=mycompany,dc=com

これらの設定は、すべてのユーザーおよびグループをバックエンドのDirectory Serverにある前述のコンテナから引込み/リコンシリエーションします。

- 変更ログ・アダプタ・プラグインでは、検索結果で属性orclaccountenabledを戻すために、属性mapUserStateが常にtrueに設定されている必要があります。

注意:

Identity Virtualization Libraryを使用する場合、『Oracle Fusion Middleware Oracle Identity Manager管理者ガイド』のIdentity Virtualization Library(libOVD)アダプタの管理に関する項を参照してください。

これらのプラグイン・パラメータの詳細は、『Oracle Fusion Middleware Oracle Virtual Directory管理者ガイド11gリリース1(11.1.1)』のOracle Virtual Directoryプラグインの概要に関する項を参照してください。

5.6.6 LDAP構成後ユーティリティの実行

LDAP構成後ユーティリティの実行は、Oracle Identity Managerサーバーを構成してOracle Identity Manager構成ウィザードを終了した後で行う必要があります。LDAP構成設定後スクリプトにより、デフォルトでは無効になっているすべてのLDAP同期関連の増分リコンシリエーション・スケジューラ・ジョブが有効化されます。

注意:

このプロシージャは、すべてのDirectory Serverオプションに適用できます。LDAP構成後ユーティリティは、Oracle Identity Managerサーバーの構成後に実行する必要があります。このプロシージャが必要となるのは、Oracle Identity Managerサーバーの構成時にLDAP同期の有効化と構成を選択した場合のみです。

環境変数の設定

LDAP構成後ユーティリティを実行する前に、次の環境変数が設定されていることを確認する必要があります。

- APP_SERVER: Oracle Identity Managerが実行されているアプリケーション・サーバーに設定します。APP_SERVERをweblogicに設定します。

- JAVA_HOME - JDKがマシンにインストールされているディレクトリに設定します。

- MW_HOME - Oracle Identity Managerインストール中に指定したミドルウェア・ホームへのパスに設定します。

- OIM_ORACLE_HOME - Oracle Identity Managerがデプロイされているディレクトリに設定します。
次に例を示します。

UNIXの場合、これは<MW_HOME>/IAM_Homeディレクトリです。

Windowsの場合、これは<MW_HOME>\IAM_Homeディレクトリです。

- WL_HOME - ミドルウェア・ホームの下のwlserver_10.3ディレクトリに設定します。
次に例を示します。

UNIXの場合は<MW_HOME>/wlserver_10.3ディレクトリです。

Windowsの場合は<MW_HOME>\wlserver_10.3ディレクトリです。

- DOMAIN_HOME - WebLogic Serverのドメインに設定します。
次に例を示します。

UNIXの場合、これは<MW_HOME>/user_projects/domains/base_domainディレクトリです。

Windowsの場合、これは<MW_HOME>\user_projects\domains\base_domainディレクトリです。

LDAP構成後ユーティリティの実行

LDAP構成後ユーティリティを次のように実行します。

1. ldapconfig.propsファイルをテキスト・エディタで開きます。このファイルは、Oracle Identity and Access ManagementのIAM_Home下のserver/ldap_config_utilディレクトリにあります。

2. ldapconfig.propsファイルで、次のパラメータの値を設定します。

- OIMServerType: Oracle Identity Managerがデプロイされるアプリケーション・サーバーを指定します。
次に例を示します。

OIMServerType=WLS

- OIMProviderURL - OIMプロバイダのURLを指定します。
OIMServerTypeがWLSの場合、次のようになります。

OIMProviderURL=t3://localhost:ManagedServerPort

次に例を示します。

OIMProviderURL=t3://localhost:14000

- LDAPURL - OVDインスタンスのURLを指定します。
OVDサーバーをOracle Identity Managerインストール中に選択した場合、LDAPURLの値を指定します。OVDサーバーをOracle Identity Managerインストール中に選択していない場合、LDAPURLの値は空欄のままにします。

LDAPURL=ldap://<OVDサーバー>:<OVDポート>

次に例を示します。

LDAPURL=ldap://OVDserver.examplehost.exampledomain.com:6501

注意:

Active DirectoryまたはODSEEをディレクトリ・サーバーとしてOracle Identity Managerインストール中に選択した場合、LDAPSyncを有効にした後、LDAPURLパラメータの値を指定しないでください。LDAPURLを空欄のままにします。たとえば、LDAPURL=のようになります。

Oracle Virtual Directory (OVD)をディレクトリ・サーバーとして使用している場合のみ、OVDサーバーとOVDポート番号を入力し、URLを値として指定します。

- LDAPAdminUsername - OVD管理者のユーザー名を指定します。
OVDサーバーをOracle Identity Managerインストール中に選択した場合、LDAP/OVDサーバーに接続する管理ユーザーの名前を指定します。

次に例を示します。

LDAPAdminUsername=cn=oimAdminUser,cn=systemids,dc=mycompany,dc=com

注意:

- LDAPAdminUsernameは、アイデンティティ・ストアに接続する際に使用するユーザーの名前です。たとえば、cn=oimAdminUser,cn=systemids,dc=mycompany,dc=comのようになります。
このLDAPAdminUsernameは、顧客のユーザー・アカウントが存在するユーザー・コンテナに配置しないでください。たとえば、cn=Users,cn=oracleAccounts,dc=mycompany,dc=comのようになります。OIMへのこのユーザーのリコンシリエーションを防ぐために、このユーザーは検索対象範囲外に存在する必要があります。

- Active DirectoryまたはODSEEをディレクトリ・サーバーとしてOracle Identity Managerインストール中に選択した場合、LDAPSyncを有効にした後、LDAPAdminUsernameパラメータの値を指定しないでください。LDAPAdminUsernameを空欄のままにします。たとえば、LDAPAdminUsername=のようになります。
Oracle Virtual Directory (OVD)をディレクトリ・サーバーとして使用している場合のみ、OVDユーザー管理名を値として入力します。

- LIBOVD_PATH_PARAM - libOVDの構成ディレクトリ・パスを指定します。
OVDサーバーをOracle Identity Managerインストール中に選択しない場合、このパラメータで次の値を指定します。

LIBOVD_PATH_PARAM=<Middleware_Home>/user_projects/domains/base_domain/config/fmwconfig/ovd/oim

注意:

- Active DirectoryまたはODSEEをディレクトリ・サーバーとしてOracle Identity Managerインストール中に選択した場合、LDAPSyncを有効にした後、前述の例のようにこのプロパティの値を指定します。

- OVDサーバーをOracle Identity Managerインストール中に選択した場合、このパラメータを空欄のままにします。たとえば、LIBOVD_PATH_PARAM=のようになります。

- ChangeLogNumber - このパラメータは空欄のままにします。

3. 「環境変数の設定」の説明に従って、必要な環境変数が設定されていることを確認します、

4. Oracle Identity Manager管理対象サーバーを起動します。詳細は、第5.3項「サーバーの起動」を参照してください。

5. ユーティリティとプロパティ・ファイルは、IAM_Homeの下のserver/ldap_config_utilディレクトリにあります。IAM_Homeは、Oracle Identity Manager、Oracle Access Manager、Oracle Adaptive Access Manager、Oracle Entitlements ServerおよびOracle Identity NavigatorのOracle Identity and Access Managementホーム・ディレクトリです。
コマンド行でLDAP構成設定後スクリプトを次のように実行します。

Windowsの場合:

LDAPConfigPostSetup.bat <ldapconfig.propsファイルを格納しているディレクトリの場所>

次に例を示します。

LDAPConfigPostSetup.bat c:\Oracle\Middleware\IAM_Home\server\ldap_config_util

UNIXの場合:

LDAPConfigPostSetup.sh <ldapconfig.propsファイルを格納しているディレクトリの場所>

次に例を示します。

LDAPConfigPostSetup.sh <MW_Home>/IAM_Home/server/ldap_config_util

6. プロンプトが表示されたら、必要に応じてOIM管理者のパスワードおよびLDAP管理者のパスワードを入力します。

注意:

- Active DirectoryまたはODSEEをディレクトリ・サーバーとしてOracle Identity Managerインストール中に選択した場合、このユーティリティを実行する際にLDAPSyncを有効にした後、OIM管理パスワードのみプロンプトで入力を指示されます。このOIM管理パスワードはxelsyadmパスワードです。

- OVDをディレクトリ・サーバーとしてOracle Identity Managerインストール中に選択した場合、このユーティリティを実行する際にLDAPSyncを有効にした後、次のパスワードの入力をプロンプトで指示されます。
LDAP管理パスワード: LDAP管理パスワードは、OVDサーバーの管理パスワードです。

OIM管理パスワード: LDAP管理パスワードは、xelsyadmパスワードです。

5.6.7 LDAP同期の検証

Oracle Identity ManagerのLDAPの構成を検証するには、次の手順を実行します。

1. WebLogic Administration Serverが開始され、稼働中であることを確認します。

2. 管理サーバーにデプロイされているOracle Identity Manager管理コンソール(http://<host>:<port>/oim)を起動します。

3. このコンソールで、「構成」 -> 「ITリソースの管理」下で「検索」をクリックします。LDAPの情報が正しければ、リソース情報が表示されます。
詳細は、『Oracle Fusion Middleware Oracle Identity Manager開発者ガイド』のITリソースの管理に関する項を参照してください。

4. 同じコンソールを使用して通常ユーザーを作成します。

5. ユーザーが作成された場合、任意のldapクライアントを使用して、選択したLDAPストアまたはOVDに作成されていることを確認します。

注意:

選択したディレクトリ・サーバーまたはOVDとOracle Identity Managerが稼働していることを確認してください。

5.6.8 構成後の手順

Oracle Identity Managerサーバーのインストールおよび構成後、次の手動作業を実行する必要があります。

- 次のように、setenvスクリプト(Windowsではsetenv.bat、UNIXではsetenv.sh)でXEL_HOME変数を設定します。
Windowsの場合: <IAM_Home>\server\bin\setenv.batファイルを開き、XEL_HOME変数を検索します。XEL_HOME変数のパスを<IAM_Home>\serverの絶対パスに更新します。たとえば、IDM_HomeがC:\oracle\Middleware\IAM_Homeディレクトリの場合、setenv.batファイルのXEL_HOMEをC:\oracle\Middleware\IAM_Home\serverディレクトリに設定します。

UNIXの場合: <IAM_Home>/server/bin/setenv.shファイルを開き、XEL_HOME変数を検索します。XEL_HOME変数のパスを<IAM_Home>/serverの絶対パスに更新します。たとえば、IDM_Homeが/test/Middleware/IAM_Homeディレクトリの場合、setenv.shファイルのXEL_HOMEを/test/Middleware/IAM_Home/serverディレクトリに設定します。

5.6.9 Identity Virtualization LibraryのoamEnabledパラメータの設定

oamEnabledパラメータの設定には、次の手順に従います。oamEnabledパラメータは、後でOracle Identity ManagerおよびOracle Access Managerを統合する場合にのみtrueに設定する必要があります。この手順は、Identity Virtualization Libraryを使用する場合にのみ適用されます。

1. 次の場所にあるOracle Enterprise Manager Fusion Middleware Controlにログインします。
ユーザーweblogicとしてhttp://adminvhn.mycompany.com:7001/emにログインします。

2. Oim(11.1.1.3.0)を右クリックし、「システムMbeanブラウザ」をクリックします。

3. 「アプリケーション定義のMBeans」→com.oracle→Domain:base_domain→OVDと移動します。

4. 2つのAdaptersConfigオプションがあります。プラス(+)記号をクリックして、サブツリーを表示します。次にOVDAdaptersConfigをクリックします。CHANGELOG_oid1とoid1が表示されます。

5. oamEnabledを両方のアダプタで構成します。
次の手順に従って、ChangelogアダプタでoamEnabledを構成します。

1. CHANGELOG_oid1をクリックし、ツリーの末尾まで下に移動します。Beanのシンボルが付いたchangelogがあります。changelogをダブルクリックします。

2. 「操作」サブタブをクリックします。

3. removeParam操作をクリックします。

4. テキストボックスにoamEnabledと入力し、「起動」をクリックします。「false」または「true」と表示されます。

5. 「操作」を使用して元のページに戻ります。

6. AddParam操作をクリックします。

7. 名前と値にoamEnabledとtrueが含まれるように編集します。

8. 「起動」をクリックしてaddParamの操作を完了します。

次の手順に従って、UsermanagementアダプタでoamEnabledを構成します。

1. oid1をクリックし、ツリーの末尾まで下に移動します。Beanのシンボルが付いたoid1があります。oid1をダブルクリックします。

2. 「操作」サブタブをクリックします。

3. removeParam操作をクリックします。

4. テキストボックスにoamEnabledと入力し、「起動」をクリックします。「false」または「true」と表示されます。

5. 「操作」を使用して元のページに戻ります。

6. AddParam操作をクリックします。

7. 名前と値にoamEnabledとtrueが含まれるように編集します。

8. 「起動」をクリックしてaddParamの操作を完了します。

6. Oracle Identity Manager管理対象サーバーおよびSOA管理対象サーバーを再起動します。

5.6.10 Oracle Identity Managerサーバーのインストールと構成の終了後に行うLDAP同期の有効化

Oracle Identity Managerサーバーをインストールおよび構成したら、どの時点でもLDAP同期を有効にできます。Oracle Identity Managerサーバーのインストールおよび構成後のLDAP同期有効化の詳細は、『Oracle Fusion Middleware Oracle Identity Manager管理者ガイド』のLDAP同期の有効化に関する項を参照してください。

5.7 オプション: Oracle Identity Manager Design Consoleの構成

このトピックでは、Oracle Identity Manager Design Consoleのみをインストールおよび構成する方法を説明します。Design Consoleは、Windowsオペレーティング・システムでのみサポートされています。

この章の内容は次のとおりです。

- 適切なデプロイメント環境

- デプロイされるコンポーネント

- 依存関係

- 手順

- 構成後の手順

- Design Console用にポートを変更するためのxlconfig.xmlファイルの更新

- SSLを使用するためのDesign Consoleの構成

5.7.1 適切なデプロイメント環境

Oracle Identity Managerサーバーが構成されていない別のWindowsマシンにOracle Identity Manager Design Consoleをインストールする場合、この項のインストールおよび構成を実行します。詳細は、第5.4.2.2項「シナリオ1: Oracle Identity ManagerサーバーとDesign Consoleが異なるマシンの場合」を参照してください。

5.7.2 デプロイされるコンポーネント

この項のインストールと構成を実行すると、Windowsオペレーティング・システムにOracle Identity Manager Design Consoleのみがデプロイされます。

5.7.3 依存関係

この項のインストールと構成は、Oracle Identity and Access Management 11gソフトウェアのインストールおよびOracle Identity Managerサーバーの構成によって異なります。詳細は、第3.2.7項「Oracle Identity and Access Management (11.1.1.7.0)のインストール」および第5.6項「Oracle Identity Managerサーバーの構成」を参照してください。

5.7.4 手順

Windowsオペレーティング・システムにOracle Identity Manager Design Consoleのみをインストールして構成するには、次の手順を実行します。

1. 第5.4.1.2項「Oracle Identity Manager Design Consoleのみを別のマシンに構成するための前提条件」に記載されているすべての前提条件が満たされていることを確認します。さらに、第5.1項「Oracle Identity Managerの構成前の重要な注意点」も参照してください。

2. 第5.5項「Oracle Identity Manager 11g構成ウィザードの開始」の説明に従って、Oracle Identity Manager Design Consoleを構成するWindowsマシンで、Oracle Identity Manager構成ウィザードを起動します。「ようこそ」画面が表示されます。

3. 「ようこそ」画面で「次へ」をクリックします。構成するコンポーネント画面が表示されます。
構成するコンポーネント画面で、OIM Design Consoleチェック・ボックスのみを選択します。「次へ」をクリックします。「OIMサーバーのホストとポート」画面が表示されます。

4. 「OIMサーバーのホストとポート」画面のOIMサーバーのホスト名フィールドに、Oracle Identity Server Manager Serverのホスト名を入力します。OIMサーバーのポートフィールドに、Oracle Identity Managerアプリケーションが実行されているOracle Identity Managerサーバーのポート番号を入力します。「次へ」をクリックします。「構成のサマリー」画面が表示されます。
「構成のサマリー」画面には、構成に選択したアプリケーションが一覧表示され、OIMサーバーのホスト名とポートなどの構成オプションがまとめられています。

このサマリーを確認し、構成を開始するかどうかを決定します。この段階でいずれかの構成設定を変更する場合は、左のナビゲーション・ページでトピックを選択し、選択内容を変更します。この構成のOracle Identity Management Design Consoleのインストールを続けるには、「構成」をクリックします。

注意:

アプリケーションを構成する前に、構成設定とプリファレンスをレスポンス・ファイルに保存できます。レスポンス・ファイルは、テキスト・エディタで作成または編集できるテキスト・ファイルです。レスポンス・ファイルは、サイレント・インストールの実行に使用できます。また、お使いの環境のテンプレートとして、またはカスタマイズ設定にも使用できます。詳細は、付録F「サイレント・インストールの実行」を参照してください。

「構成」をクリックすると、「構成の進行状況」画面が表示されます。構成ログが、Oracle Inventoryディレクトリの下のlogsディレクトリに保存されます。ログ・ファイルの詳細は、付録G「インストール・ログ・ファイル」を参照してください。「構成の進行状況」画面にエラーが表示された場合は、「中断」をクリックしてインストールを中止し、Oracle Identity Manager構成ウィザードを再起動します。

5. 「終了」をクリックします。

注意:

構成に失敗した場合は、「中断」をクリックしてインストールを中止し、第5.5項「Oracle Identity Manager 11g構成ウィザードの起動」の説明に従ってOracle Identity Manager構成ウィザードを再起動します。

5.7.5 構成後の手順

Windowsオペレーティング・システムにOracle Identity Manager Design Consoleを構成した後、次の手順を実行します。

1. Oracle WebLogic Serverがインストールされているマシン(Oracle Identity Managerサーバーがインストールされているマシン)で、次のようにwlfullclient.jarファイルを作成します。

1. cdコマンドを使用して、現在作業しているディレクトリから<MW_HOME>\wlserver_10.3\server\libディレクトリに移動します。

2. 次の例のように、JAVA_HOMEが設定されていることを確認します。
D:\oracle\<MW_HOME>\jdk160_24

この変数を設定するには、「マイ コンピュータ」アイコンを右クリックして「プロパティ」を選択します。「システムのプロパティ」画面が表示されます。「詳細設定」タブをクリックして「環境変数」ボタンをクリックします。「環境変数」画面が表示されます。「ユーザー変数」セクションのJAVA_HOME変数が、マシンにインストールされているJDKディレクトリのパスに設定されていることを確認します。

JAVA_HOME変数の設定後、同じ「環境変数」画面の「システム変数」セクションのPath変数を選択して、「編集」をクリックします。「システム変数の編集」ダイアログ・ボックスが表示されます。variable valueフィールドに、D:\oracle\<MW_HOME>\jdk160_24など、JAVA_HOMEへの完全なパスを、先頭にセミコロン(;)を付けて入力します。このセミコロンは、このフィールドに入力する複数のパスのデリミタとして使用されます。

3. 値を確認後、「OK」をクリックします。

2. 次の手順を使用して、JDK 1.6クライアント・アプリケーションのwlfullclient.jarファイルを作成します。

1. ディレクトリをserver/libディレクトリに変更します。
cd WL_HOME/server/lib

2. 次のコマンドを使用して、server/libディレクトリにwlfullclient.jarを作成します。
java -jar wljarbuilder.jar

このコマンドにより、wlfullclient.jarファイルが生成されます。

3. wlfullclient.jarファイルを、Design Consoleが構成されているマシンの<IAM_Home>\designconsole\ext\ディレクトリにコピーします。

4. 管理サーバーおよびOracle Identity Manager管理対象サーバーが起動されていることを確認します。サーバーの起動の詳細は、「スタックの起動」を参照してください。

5. <IAM_Home>\designconsole\ディレクトリにあるxlclient.cmd実行可能スクリプトを実行して、Design Consoleクライアントを起動します。

6. Oracle Identity Managerのユーザー名とパスワードで、Design Consoleにログインします。

5.7.6 Design Console用にポートを変更するためのxlconfig.xmlファイルの更新

xlconfig.xmlファイルを更新し、構成時に設定したものと異なる新しいポートでDesign Consoleを起動するには、次の手順を実行します。

1. テキスト・エディタで<IAM_Home>\designconsole\config\xlconfig.xmlファイルを開きます。

2. 次のタグを編集します。

- ApplicationURL

- java.naming.provider.url

3. ポート番号を変更します。

4. Design Consoleを再起動します。

注意:

インストール時にはこの手順を実行する必要はありません。製品の使用中にポートを変更する場合に、この手順を実行する必要があります。これらの手順を実行する前に、Oracle Identity Managerサーバーのポートがこの新しいポートに変更されていることを確認してください。

5.7.7 SSLを使用するためのDesign Consoleの構成

SSLでDesign Consoleを使用するよう構成するには、次の手順を実行します。

1. webserviceclient+ssl.jarファイルを<WL_HOME>/server/libディレクトリから<IAM_Home>/designconsole/extディレクトリにコピーして、SSLのサポートに必要なjarファイルをWebLogic Serverに追加します。

2. Design Consoleでサーバー・トラスト・ストアを使用するには、次の手順を実行します。

1. WebLogic管理者の資格証明を使用して、Oracle WebLogic管理コンソールにログインします。

2. 「ドメイン構造」の下の「環境」>「サーバー」をクリックします。「サーバーのサマリー」ページが表示されます。

3. Oracle Identity Managerサーバー名(oim_server1など)をクリックします。oim_server1の設定が表示されます。

4. 「キーストア」タブをクリックします。

5. 「信頼」セクションを参照して、トラスト・キーストアのパスおよびファイル名を記録します。

3. TRUSTSTORE_LOCATION環境変数を次のように設定します。

- Oracle Identity Manager Design ConsoleおよびOracle Identity Managerサーバーが同じマシンにインストールおよび構成されている場合、TRUSTSTORE_LOCATION環境変数を、記録したトラスト・キーストアの場所に設定します。
たとえば、setenv TRUSTSTORE_LOCATION=/test/DemoTrust.jksのようになります。

- Oracle Identity Manager Design ConsoleおよびOracle Identity Managerサーバーが異なるマシンにインストールおよび構成されている場合、トラスト・キーストア・ファイルをDesign Consoleが構成されているマシンにコピーします。TRUSTSTORE_LOCATION環境変数を、ローカルマシンにコピーしたトラスト・キーストア・ファイルの場所に設定します。

4. SSLを有効にせずにDesign Consoleがインストールされている場合、次の手順を実行します。

1. <IAM_Home>/designconsole/config/xlconfig.xmlファイルをテキスト・エディタで開きます。

2. 次の例のように、サーバーに接続する際にHTTPS、T3Sプロトコル、およびSSLポートを使用するように、<ApplicationURL>エントリを編集します。
<ApplicationURL>https://<host>:<sslport>/xlWebApp/loginWorkflowRenderer.do</ApplicationURL>

注意:

次の要素に示すとおり、クラスタ環境では、クラスタ内の1つのサーバーにのみHTTPSリクエストを送信できます。

<java.naming.provider.url>t3s://<ホスト>:<sslポート></java.naming.provider.url>

3. ファイルを保存して終了します。

5. 次のようにしてCrypto-JライブラリのJava権限を指定します。

1. IAM_HOME/designconsole/config/xl.policyファイルをテキスト・エディタで開きます。

2. 最後に次を追加して、ファイルを保存します。

grant codeBase "file:MW_HOME/modules/cryptoj.jar"{permission java.security.AllPermission;};

5.8 オプション: Oracle Identity Manager Remote Managerの構成

このトピックでは、Oracle Identity Manager Remote Managerのみをインストールおよび構成する方法を説明します。次の項が含まれます:

- 適切なデプロイメント環境

- デプロイされるコンポーネント

- 依存関係

- 手順

5.8.1 適切なデプロイメント環境

Oracle Identity Manager Remote Managerを別のマシンにインストールする場合、この項のインストールおよび構成を実行します。詳細は、第5.4.2.3項「シナリオ2: Oracle Identity ManagerサーバーとRemote Managerが異なるマシンの場合」を参照してください。

5.8.2 デプロイされるコンポーネント

この項のインストールと構成を実行すると、Oracle Identity Managerリモート・マネージャのみがデプロイされます。

5.8.3 依存関係

この項のインストールと構成は、Oracle Identity and Access Management 11gソフトウェアのインストールおよびOracle Identity Managerサーバーの構成によって異なります。詳細は、第3.2.7項「Oracle Identity and Access Management (11.1.1.7.0)のインストール」および第5.4.1.3項「Oracle Identity Manager Remote Managerのみを別のマシンに構成するための前提条件」を参照してください。

5.8.4 手順

Oracle Identity Managerリモート・マネージャのみをインストールおよび構成するには、次の手順を実行します。

1. 第5.4.1.3項「Oracle Identity Manager Remote Managerのみを別のマシンに構成するための前提条件」に記載されているすべての前提条件が満たされていることを確認します。さらに、第5.1項「Oracle Identity Managerの構成前の重要な注意点」も参照してください。

2. Oracle Identity Manager Remote Managerを構成するマシンでOracle Identity Manager構成ウィザードを開始します。第5.5項「Oracle Identity Manager 11g構成ウィザードの開始」を参照してください。「ようこそ」画面が表示されます。

3. 「ようこそ」画面で「次へ」をクリックします。構成するコンポーネント画面が表示されます。
構成するコンポーネント画面で、OIMリモート・マネージャチェック・ボックスのみを選択します。「次へ」をクリックします。リモート・マネージャの画面が表示されます。

4. 「リモート・マネージャ」画面の「サービス名」フィールドに、サービス名を入力します。Oracle Identity Managerリモート・マネージャは、このサービス名で登録されます。このサービス名とレジストリURLを使用して、rmi://host:RMI Registry Port/service nameなどの完全修飾されたサービス名が作成されます。

5. RMIレジストリのポートフィールドに、RMIレジストリを起動するポート番号を入力します。デフォルトのポート番号は12345です。

6. リスニング・ポート(SSL)フィールドに、クライアント・リクエストをリスニングするためにセキュア・ソケットを開くポート番号を入力します。デフォルトのポート番号は12346です。「次へ」をクリックします。「キーストア・パスワード」画面が表示されます。

7. 「キーストア・パスワード」画面の「キーストア・パスワード」フィールドに、キーストアの新しいパスワードを入力します。有効なパスワードは、英数字とドル($)、下線(_)、ポンド(#)などの特殊文字のみを使用する、アルファベット文字で始まる6から30文字のパスワードです。パスワードには、少なくとも1つの数字を使用する必要があります。「キーストア・パスワードの確認」フィールドに新しいパスワードを再入力します。「次へ」をクリックします。「構成のサマリー」画面が表示されます。

8. 「構成のサマリー」画面には、構成に選択したアプリケーションが一覧表示され、リモート・マネージャ・サービス名、RMIレジストリ・ポート、リモート・マネージャ・リスニング・ポート(SSL)などの構成オプションがまとめられています。
このサマリーを確認し、構成を開始するかどうかを決定します。この段階でいずれかの構成設定を変更する場合は、左のナビゲーション・ページでトピックを選択し、選択内容を変更します。この構成のOracle Identity Managerリモート・マネージャのインストールを続けるには、「構成」をクリックします。

注意:

アプリケーションを構成する前に、構成設定とプリファレンスをレスポンス・ファイルに保存できます。レスポンス・ファイルは、テキスト・エディタで作成または編集できるテキスト・ファイルです。レスポンス・ファイルは、サイレント・インストールの実行に使用できます。また、お使いの環境のテンプレートとして、またはカスタマイズ設定にも使用できます。詳細は、付録F「サイレント・インストールの実行」を参照してください。

9. 「構成」をクリックすると、「構成の進行状況」画面が表示されます。構成ログが、Oracle Inventoryディレクトリの下のlogsディレクトリに保存されます。ログ・ファイルの詳細は、付録G「インストール・ログ・ファイル」を参照してください。「構成の進行状況」画面にエラーが表示された場合は、「中断」をクリックしてインストールを中止し、Oracle Identity Manager構成ウィザードを再起動します。

10. 「終了」をクリックします。

注意:

xlserver.certなど、Oracle Identity Managerサーバーの証明書がDOMAIN_HOME/config/fmwconfig/ディレクトリに作成されます。Oracle Identity Managerリモート・マネージャの構成でサーバー側の証明書が必要な場合は、これらの証明書を使用できます。

構成に失敗した場合は、「中断」をクリックしてインストールを中止し、第5.5項「Oracle Identity Manager 11g構成ウィザードの起動」の説明に従ってOracle Identity Manager構成ウィザードを再起動します。

5.9 Oracle Identity Managerのインストールの検証

Oracle Identity Managerのインストールを検証する前に、次のサーバーが起動され、稼働中であることを確認します。

- Oracle Identity Managerアプリケーションがデプロイされているドメインの管理サーバー

- Oracle Identity Managerをホストしている管理対象サーバー

- Oracle SOA 11g Suiteをホストしている管理対象サーバー

次のようにして、Oracle Identity Managerインストールを検証します。

- Oracle Identity ManagerサーバーのURLを確認します。たとえば、http://<Hostname>:<Port>/oim/faces/faces/pages/Admin.jspxです。

- http://<Hostname>:<Port>/admin/faces/pages/Admin.jspxなどのIdentity Managementシェルをチェックします。このシェルは、ユーザーおよびロール管理タスクに使用されます。

- http://<ホスト名>:<ポート>/oimなどのOracle Identity Managerセルフ・サービスURLをチェックします。

- 次のようにして、Oracle Identity ManagerおよびOracle SOA(BPEL Process Manager)の間の構成を検証します。

1. xelsysadmでOracle Identity Manager管理コンソールにログインします。
http://<host>:<oim_port>/oim/faces/pages/Admin.jspx

2. ユーザー・プロファイルの変更などのリクエストを作成します。

3. SOAインフラストラクチャにログインし、コンポジット・アプリケーションが表示されることを検証します。
http://<host>:<bpel_port>/soa-infra

4. xelsysadmでBPELワークリスト・アプリケーションにログインします。
http://<host>:<soa_port>/integration/worklistapp

5. タスクのリストで、リクエストが承認されたかどうか検証します。

6. タスクをクリックし、「アクション」タブの「承認」をクリックします。

7. 「リフレッシュ」アイコンをクリックします。リクエストが戻ってきます。もう一度承認します。

8. http://<host>:<oim_port>/oim/faces/pages/Admin.jspxに移動し、リクエストが完了したかどうかを検証します。

9. http://<host>:<oim_port>/admin/faces/pages/Admin.jspxに移動し、ユーザー・プロファイルが変更されたかどうかを検証します。

- xelsysadmと適切なパスワードで、Design Consoleにログインします。ログインできた場合、インストールに成功したことを示します。

- remotemanager.shまたはremotemanager.batのうちの該当するものを実行することにより、Remote Managerサービスを起動します。(UNIXの場合はremotemanager.sh、Windowsの場合はremotemanager.batです。いずれも、Oracleホーム・ディレクトリ内のremote_managerというフォルダ内に存在します。)

5.10 Oracle Access Managerとの統合の設定

Oracle Identity ManagerとOracle Access Manager間の統合の設定については、『Oracle Fusion Middleware Oracle Access Manager統合ガイド』の「Oracle Access ManagerとOracle Identity Managerの統合」を参照してください。

5.11 サポートされている言語のリスト

Oracle Identity Managerでは、次の言語がサポートされています。

アラビア語、ポルトガル語(ブラジル)、チェコ語、デンマーク語、オランダ語、フィンランド語、フランス語、ドイツ語、ギリシア語、ヘブライ語、ハンガリー語、イタリア語、日本語、韓国語、ノルウェー語、ポーランド語、ポルトガル語、ルーマニア語、ロシア語、簡体字中国語、スロバキア語、スペイン語、スウェーデン語、タイ語、繁体字中国語、およびトルコ語

5.12 診断ダッシュボードの使用

診断ダッシュボードは、Oracle Identity Managerの一部の前提条件およびインストールの検証をサポートするスタンドアロン・アプリケーションです。このツールを使用するには、アプリケーション・サーバーおよびOracle Identity Manager環境に対する適切なシステム管理者権限が必要です。データベース関連のテストの一部を実行するにはDBAレベルの権限が必要です。

注意:

診断ダッシュボードおよびOracle Identity Managerは同じアプリケーション・サーバーにインストールされている必要があります。

ポリシーの詳細は、『Oracle Fusion Middleware Oracle Identity Managerシステム管理者ガイド』の診断ダッシュボードの使用に関する項を参照してください。

5.13 インストール後のOracle Identity Managerのスタート・ガイド

Oracle Identity Managerをインストールした後で、『Oracle Fusion Middleware Oracle Identity Manager管理者ガイド』を参照してください。

6 Oracle Access Managerの構成

この章では、Oracle Access Managerを構成する方法について説明します。次のトピックが含まれます:

- 開始前の重要な注意点

- Oracle Access Managerドメイン構成テンプレート

- 新しいWebLogicドメインにおけるOracle Access Manager

- サーバーの起動

- オプションのインストール後の手順

- Oracle Access Managerのインストールの検証

- Oracle Access Managerエージェントの設定

- Oracle Identity Managerとの統合の設定

- Oracle Access Managerのインストール後のスタート・ガイド

6.1 開始前の重要な注意点

この章で説明されているいずれかのシナリオでOracle Identity and Access Management製品のインストールおよび構成を開始する前に、Oracle Identity Manager、Oracle Access Manager、Oracle Adaptive Access Manager、Oracle Entitlements ServerおよびOracle Identity Navigatorを含むOracleホーム・ディレクトリを示すのにIAM_Homeが使用されていることに注意してください。このOracleホーム・ディレクトリには任意の名前を指定できます。

6.2 Oracle Access Managerドメイン構成テンプレート

Oracle Access Managerを新規または既存のWebLogic管理ドメインに構成する場合、Oracle Fusion Middleware構成ウィザードの「ドメイン・ソースの選択」画面でドメイン構成テンプレートとしてOracle Access Manager with Database Policy Store - 11.1.1.3.0 [Oracle_IDM2]を選択する必要があります。

データベース・ポリシー・ストアは、記憶域に基づいてレイヤー可能なより強固なセキュリティを提供しており、これによって障害に対するいっそう高度な復旧性と高可用性を確立できます。

Oracle Access Managerにデータベース・ポリシー・ストアを構成する場合、Oracle Fusion Middleware構成ウィザードの「ドメイン・ソースの選択」画面でOracle Access Manager with Database Policy Store - 11.1.1.3.0 [Oracle_IDM2]を選択します。

注意:

本番環境ではデータベース・ポリシー・ストアを使用することをお薦めします。

6.3 新しいWebLogicドメインにおけるOracle Access Manager

このトピックでは、新しいWebLogicドメインにOracle Access Managerを構成する方法を説明します。

次の項が含まれます:

- 適切なデプロイメント環境

- デプロイされるコンポーネント

- 依存関係

- 手順

6.3.1 適切なデプロイメント環境

後から同じドメインにOracle Identity Navigator、Oracle Identity Manager、Oracle Adaptive Access Managerなどの他のOracle Identity and Access Management 11gコンポーネントを追加する可能性がある環境にOracle Access Managerのみをインストールする場合、この項の構成を実行してください。

6.3.2 デプロイされるコンポーネント

この項の構成を実行すると、次のコンポーネントがデプロイされます。

- WebLogic管理サーバー

- Oracle Access Managerの管理対象サーバー

- 管理サーバー上のOracle Access Managerコンソール

6.3.3 依存関係

この項の構成は、次のものに依存しています。

- Oracle WebLogic Server 11gリリース1 (10.3.6)またはOracle WebLogic Server 11gリリース1 (10.3.5)。

- Oracle Identity and Access Management 11gリリース1 (11.1.1.7.0)ソフトウェアのインストール。

- Oracle Access Managerのデータベース・スキーマ。詳細は、第3.2.3項「Oracle Fusion Middlewareリポジトリ作成ユーティリティ(RCU)を使用したデータベース・スキーマの作成」を参照してください。

6.3.4 手順

次の手順を実行して、新しいWebLogicドメインにOracle Access Managerを構成します。

1. <IAM_HOME>/common/bin/config.shスクリプト(UNIXの場合)または<IAM_HOME>\common\bin\config.cmd (Windowsの場合)を実行し、Oracle Fusion Middleware構成ウィザードを起動します。Oracle Fusion Middleware構成ウィザードの「ようこそ」画面が表示されます。

注意:

ここでは、例としてIAM_Homeが使用されます。このスクリプトは、Oracle Identity Manager、Oracle Access Manager、Oracle Adaptive Access Manager、Oracle Entitlements ServerおよびOracle Identity Navigatorが格納されているOracle Identity and Access Managementホーム・ディレクトリから実行する必要があります。

2. 「ようこそ」画面で「新しいWebLogicドメインの作成」オプションを選択します。「次へ」をクリックします。「ドメイン・ソースの選択」画面が表示されます。

3. 「ドメイン・ソースの選択」画面で、「次の製品をサポートするために、自動的に構成されたドメインを生成する」オプションが選択されていることを確認します。Oracle Access Manager with Database Policy Store - 11.1.1.3.0 [Oracle_IDM2]を選択し、「次へ」をクリックします。ドメイン名と場所の選択画面が表示されます。

注意:

Oracle Access Manager with Database Policy Store - 11.1.1.3.0 [Oracle_IDM2]オプションを選択すると、Oracle JRF 11.1.1.0 [Oracle_Common]オプションもデフォルトで選択されます。

4. 作成するドメインの名前と場所を入力して「次へ」をクリックします。「管理者ユーザー名およびパスワードの構成」画面が表示されます。

5. 管理者のユーザー名とパスワードを構成します。デフォルトのユーザー名はweblogicです。「次へ」をクリックします。

6. 「サーバーの起動モードおよびJDKの構成」画面が表示されます。「使用可能なJDK」から「JDK」を選択し、「WebLogicドメインの起動モード」を選択します。「次へ」をクリックします。

7. 「JDBCコンポーネント・スキーマの構成」画面で、OAMインフラストラクチャ・スキーマなどの変更するコンポーネント・スキーマを選択します。
スキーマ所有者、スキーマ・パスワード、データベースとサービス、ホスト名およびポートの値を設定できます。「次へ」をクリックします。「JDBCコンポーネント・スキーマのテスト」画面が表示されます。テストに成功すると、「オプションの構成を選択」画面が表示されます。

8. 「オプションの構成を選択」画面では、「管理サーバー」および「管理対象サーバー、クラスタ、およびマシン」を構成できます。「次へ」をクリックします。

9. オプション: 次の管理サーバー・パラメータを構成します。

- 名前

- リスニング・アドレス

- リスニング・ポート

- SSLリスニング・ポート

- SSLが有効か無効か

10. オプション: 必要に応じて、管理対象サーバーを構成します。

注意:

同じマシンに管理対象サーバーを構成する場合、必ず管理サーバーと異なるポートを使用してください。

11. オプション: 必要に応じて、クラスタを構成します。
Oracle Identity and Access Management製品のクラスタを構成する方法の詳細は、『Oracle Fusion Middleware高可用性ガイド』のIdentity Managementコンポーネントの高可用性の構成に関する項を参照してください。

12. オプション: 必要に応じて管理対象サーバーをクラスタに割り当てます。

13. 必要に応じて、マシンを構成します。この手順は、あるマシンで管理サーバーを実行し、別の物理マシンで管理対象サーバーを実行する場合に便利です。

ヒント:

マシンを構成する前に、pingコマンドを使用して、マシンまたはホスト名がアクセス可能かどうかを検証します。

14. 管理サーバーがマシンに割り当てられていない場合でも、マシンへの割当てが可能です。
特定のクラスタまたはサーバーをターゲットとしているアプリケーションおよびライブラリなどのデプロイメントおよびサービスは、デフォルトで選択されています。

15. oam_server1など、新たに作成された管理対象サーバーをマシンに割り当てます。

16. 「構成のサマリー」画面で、ドメイン構成を確認し、「作成」をクリックしてドメインを作成します。

Oracle Access Managerをサポートする新しいWebLogicドメインが、<MW_HOME>\user_projects\domainsディレクトリ(Windowsの場合)に作成されます。UNIXでは、ドメインは<MW_HOME>/user_projects/domainsディレクトリに作成されます。

6.4 サーバーの起動

Oracle Access Managerを新規または既存のドメインに構成した後、Oracle WebLogic Administration Serverおよび様々な管理対象サーバーを起動する必要があります。付録C「スタックの起動」を参照してください。

6.5 オプションのインストール後の手順

Oracle Access Managerをインストールおよび構成した後、次のオプションの手順を実行できます。

- デフォルトの埋込みLDAP (Oracle WebLogic Server付属)のかわりに、任意のLDAPの構成。

- リソースの保護のためのポリシー・ストアの構成。

- 既存のドメインへの管理対象サーバーの追加。

- 管理対象サーバー・インスタンスの追加。

詳細は、『Oracle Fusion Middleware Oracle Access Manager with Oracle Security Token Service管理者ガイド』を参照してください。

6.6 Oracle Access Managerのインストールの検証

インストールを完了し、インストール後の手順も実行した後、次のようにしてOracle Access Managerのインストールおよび構成を検証できます。

1. 管理サーバーと管理対象サーバーが起動しており、稼働中であることを確認します。

2. 次のURLを使用してOracle Access Managerの管理コンソールにログインします: http://<adminserver-host>:<adminserver-port>/oamconsole
管理サーバー上で稼動しているこの管理コンソールにアクセスすると、ユーザー名とパスワードの入力を求められます。管理者のロールと権限を持っている必要があります。

3. Oracle WebLogic Server管理コンソールを検証します。Oracle Access Managerのインストールと構成に成功した場合、このコンソールに実行モードの管理サーバー(oam_adminなど)と管理対象サーバー(oam_serverなど)が表示されます。また、このコンソールでアプリケーション・デプロイメントをチェックする場合、oam_adminとoam_serverの両方がアクティブな状態である必要があります。

6.7 Oracle Access Managerエージェントの設定

Oracle Access Managerエージェントの設定の詳細は、『Oracle Fusion Middleware WebGate for Oracle Access Managerのインストール』を参照してください。

6.8 Oracle Identity Managerとの統合の設定

Oracle Access ManagerとOracle Identity Manager間の統合の設定については、『Oracle Fusion Middleware Oracle Access Manager統合ガイド』の「Oracle Access ManagerとOracle Identity Managerの統合」を参照してください。

6.9 Oracle Access Managerのインストール後のスタート・ガイド

Oracle Access Managerをインストールした後、『Oracle Fusion Middleware Oracle Access Manager管理者ガイド』のOracle Access Manager管理スタート・ガイドの章を参照してください。

7 Oracle Adaptive Access Managerの構成

この章では、Oracle Adaptive Access Managerを構成する方法について説明します。次のトピックが含まれます:

- 概要

- 開始前の重要な注意点

- 新しいWebLogicドメインでのOracle Adaptive Access Managerの構成

- Oracle Adaptive Access Manager(オフライン)の構成

- サーバーの起動

- インストール後の手順

- Oracle Adaptive Access Managerのインストールの検証

- ポリシーおよび資格証明ストアの移行

- インストール後のOracle Adaptive Access Managerのスタート・ガイド

7.1 概要

Oracle Identity and Access Management 11.1.1.7.0では、Oracle Adaptive Access Managerに次の2つのコンポーネントが含まれます。

- Oracle Adaptive Access Manager(オンライン)

- Oracle Adaptive Access Manager (オフライン)

注意:

Oracle Adaptive Access Manager(オフライン)は、Oracle Identity and Access Management Suiteに含まれています。Oracle Identity and Access Management 11.1.1.7.0をインストールすると、Oracle Adaptive Access ManagerとともにOracle Adaptive Access Manager (オフライン)もインストールされます。Oracle Adaptive Access Manager(オフライン)の構成は、「Oracle Adaptive Access Manager(オフライン)の構成」を参照してください。

7.2 開始前の重要な注意点

この章で説明されているいずれかのシナリオでOracle Identity and Access Management製品のインストールおよび構成を開始する前に、Oracle Identity Manager、Oracle Access Manager、Oracle Adaptive Access Manager、Oracle Entitlements ServerおよびOracle Identity Navigatorを含むOracleホーム・ディレクトリを示すのにIAM_Homeが使用されていることに注意してください。このOracleホーム・ディレクトリには任意の名前を指定できます。

7.3 新しいWebLogicドメインでのOracle Adaptive Access Managerの構成

このトピックでは、新しいWebLogic管理ドメインでOracle Adaptive Access Managerを構成する方法について説明します。次の項が含まれます:

- 適切なデプロイメント環境

- デプロイされるコンポーネント

- 依存関係

- 手順

7.3.1 適切なデプロイメント環境

他のOracle Identity and Access Management 11gコンポーネント(Oracle Identity Navigator、Oracle Access Manager、Oracle Identity Managerなど)を後から同じドメインにインストールする可能性のある環境にOracle Adaptive Access Managerをインストールする場合は、この項で説明されている構成を実行します。

Oracle Identity Navigatorのインタフェースおよびダッシュボードを使用して、Oracle Identity Navigator内からOracle Adaptive Access Managerにアクセスし、起動できます。

7.3.2 デプロイされるコンポーネント

この項の構成を実行すると、次のコンポーネントがデプロイされます。

- WebLogic管理サーバー

- 選択したOracle Adaptive Access Manager Domain Configurationテンプレートによっては、Oracle Adaptive Access Managerの管理対象サーバー。

- 管理サーバー上のOracle Adaptive Access ManagerコンソールおよびOracle Identity Navigatorアプリケーション。

7.3.3 依存関係

この項の構成は、次のものに依存しています。

- Oracle WebLogic Server 11gリリース1 (10.3.6)またはOracle WebLogic Server 11gリリース1 (10.3.5)。

- Oracle Identity and Access Management 11gソフトウェアのインストール。

- Oracle Adaptive Access Managerのデータベース・スキーマ。Oracle Adaptive Access Managerに固有のスキーマの詳細は、第3.2.3項「Oracle Fusion Middlewareリポジトリ作成ユーティリティ(RCU)を使用したデータベース・スキーマの作成」を参照してください。

7.3.4 手順

次の手順を実行して、新しいWebLogicドメインにOracle Adaptive Access Managerのみを構成します。

1. <IAM_HOME>/common/bin/config.shスクリプト(UNIXの場合)または<IAM_HOME>\common\bin\config.cmd (Windowsの場合)を実行し、Oracle Fusion Middleware構成ウィザードを起動します。Oracle Fusion Middleware構成ウィザードの「ようこそ」画面が表示されます。

注意:

ここでは、例としてIAM_Homeが使用されます。このスクリプトは、Oracle Identity Manager、Oracle Access Manager、Oracle Adaptive Access Manager、Oracle Entitlements ServerおよびOracle Identity Navigatorが格納されているOracle Identity and Access Managementホーム・ディレクトリから実行する必要があります。

2. 「ようこそ」画面で「新しいWebLogicドメインの作成」オプションを選択します。「次へ」をクリックします。「ドメイン・ソースの選択」画面が表示されます。

3. 「ドメイン・ソースの選択」画面で、「以下の製品をサポートするために、自動的に構成されたドメインを生成する」オプションが選択されていることを確認します。Oracle Adaptive Access Manager Admin Server - 11.1.1.3.0 [Oracle_IDM2]を選択します。これは必須です。
さらに、Oracle Adaptive Access Manager - サーバー・オフライン - 11.1.1.3.0も選択できます。これはオプションです。「次へ」をクリックします。ドメイン名と場所の選択画面が表示されます。

注意:

Oracle Adaptive Access Manager Admin Server - 11.1.1.3.0 [Oracle_IDM2]を選択すると、デフォルトで次のオプションも選択されます。

- Oracle Enterprise Manager - 11.1.1.0 [oracle_common]

- Oracle JRF - 11.1.1.0 [oracle_common]

- Oracle Identity Navigator - 11.1.1.3.0 [Oracle_IDM2]

4. 作成するドメインの名前と場所を入力して「次へ」をクリックします。「管理者ユーザー名およびパスワードの構成」画面が表示されます。

5. 管理者のユーザー名とパスワードを構成します。デフォルトのユーザー名はweblogicです。「次へ」をクリックします。

6. 「サーバーの起動モードおよびJDKの構成」画面が表示されます。「使用可能なJDK」から「JDK」を選択し、「WebLogicドメインの起動モード」を選択します。「次へ」をクリックします。

7. 「JDBCコンポーネント・スキーマの構成」画面で、OAAM管理サーバー・スキーマまたはOAAM管理MDSスキーマなどの変更するコンポーネント・スキーマを選択します。
スキーマ所有者、スキーマ・パスワード、データベースとサービス、ホスト名およびポートの値を設定できます。「次へ」をクリックします。「JDBCコンポーネント・スキーマのテスト」画面が表示されます。テストが成功したら、「次へ」をクリックします。「オプションの構成を選択」画面が表示されます。

8. 「オプションの構成を選択」画面で、「管理サーバー」および「管理対象サーバー」、「クラスタ」、および「マシン」、「デプロイメントとサービス」、および「RDBMSセキュリティ・ストア」を構成できます。「次へ」をクリックします。

9. オプション: 次の管理サーバー・パラメータを構成します。

- 名前

- リスニング・アドレス

- リスニング・ポート

- SSLリスニング・ポート

- SSLが有効か無効か

10. 「オプションの構成を選択」画面で、「管理対象サーバー、クラスタ、およびマシン」を選択して、管理対象サーバーを構成します。詳細は、『Oracle Fusion Middleware構成ウィザードによるドメインの作成』の管理対象サーバーの構成に関する説明を参照してください。

11. オプション: 必要に応じて、クラスタを構成します。
Oracle Identity and Access Management製品のクラスタを構成する方法の詳細は、『Oracle Fusion Middleware高可用性ガイド』のIdentity Managementコンポーネントの高可用性の構成に関する項を参照してください。

12. オプション: 必要に応じて管理対象サーバーをクラスタに割り当てます。

13. オプション: 必要に応じて、マシンを構成します。この手順は、あるマシンで管理サーバーを実行し、別の物理マシンで管理対象サーバーを実行する場合に便利です。

ヒント:

マシンを構成する前に、pingコマンドを使用して、マシンまたはホスト名がアクセス可能かどうかを検証します。

14. オプション: 管理サーバーをマシンに割り当てます。

15. オプション: デプロイメント(アプリケーションやライブラリなど)およびサービスを選択し、それらを特定のクラスタまたはサーバーにターゲット指定します。

16. オプション: 必要に応じてRDBMSセキュリティ・ストアを構成します。

17. 「構成のサマリー」画面で、ドメイン構成を確認し、「作成」をクリックしてドメインを作成します。

Oracle Adaptive Access Managerをサポートする新しいWebLogicドメインが、<MW_HOME>\user_projects\domainsディレクトリ(Windowsの場合)に作成されます。UNIXでは、ドメインは<MW_HOME>/user_projects/domainsディレクトリに作成されます。

7.4 Oracle Adaptive Access Manager(オフライン)の構成

この項では、新しいWebLogicドメインにOracle Adaptive Access Manager(オフライン)を構成する方法を説明します。次のトピックが含まれます:

- デプロイされるコンポーネント

- 依存関係

- 手順

7.4.1 デプロイされるコンポーネント

この項の構成を実行すると、次のコンポーネントがデプロイされます。

- WebLogic管理サーバー

- 管理サーバー上のOracle Adaptive Access Manager(オフライン)アプリケーション

7.4.2 依存関係

この項の構成は、次のものに依存しています。

- Oracle WebLogic Server 11gリリース1 (10.3.6)またはOracle WebLogic Server 11gリリース1 (10.3.5)。

- Oracle Identity and Access Management 11gソフトウェアのインストール。

- Oracle Adaptive Access Manager(オフライン)のデータベース・スキーマ。

7.4.3 手順

新しいWebLogicドメインでOracle Adaptive Access Manager(オフライン)を構成するには、次の手順を実行します。

1. <IAM_HOME>/common/bin/config.shスクリプト(UNIXの場合)または<IAM_HOME>\common\bin\config.cmd (Windowsの場合)を実行し、Oracle Fusion Middleware構成ウィザードを起動します。Oracle Fusion Middleware構成ウィザードの「ようこそ」画面が表示されます。

注意:

ここでは、例としてIAM_Homeが使用されます。このスクリプトは、Oracle Identity Manager、Oracle Access Manager、Oracle Adaptive Access Manager、Oracle Entitlements ServerおよびOracle Identity Navigatorが格納されているOracle Identity and Access Managementホーム・ディレクトリから実行する必要があります。

2. 「ようこそ」画面で「新しいWebLogicドメインの作成」オプションを選択します。「次へ」をクリックします。「ドメイン・ソースの選択」画面が表示されます。

3. 「ドメイン・ソースの選択」画面で、「次の製品をサポートするために、自動的に構成されたドメインを生成する」オプションが選択されていることを確認します。
Oracle Adaptive Access Manager Offline - 11.1.3.0 [Oracle_IDM2]オプションを選択します。このオプションを選択すると、デフォルトで次のオプションも選択されます。

- Oracle Enterprise Manger - 11.1.1.0 [oracle_common]

- Oracle Identity Navigator - 11.1.1.3.0 [Oracle_IDM2]

- Oracle JRF - 11.1.1.0 [oracle_common]

「次へ」をクリックします。「ドメイン名と場所の指定」画面が表示されます。

4. 作成するドメインの名前と場所を入力して「次へ」をクリックします。「管理者ユーザー名およびパスワードの構成」画面が表示されます。

5. 管理者のユーザー名とパスワードを構成します。デフォルトのユーザー名はweblogicです。「次へ」をクリックします。「サーバーの起動モードおよびJDKの構成」画面が表示されます。

6. 「サーバーの起動モードおよびJDKの構成」画面で「JDK」と「本番モード」を選択します。「次へ」をクリックします。「JDBCコンポーネント・スキーマの構成」画面が表示されます。

7. 「JDBCコンポーネント・スキーマの構成」画面で、OAAMオフラインMDSスキーマまたはOAAMオフライン・スキーマなど、変更するコンポーネント・スキーマを選択します。スキーマ所有者、スキーマ・パスワード、データベースとサービス、ホスト名およびポートの値を設定できます。「次へ」をクリックします。「JDBCコンポーネント・スキーマのテスト」画面が表示されます。テストが成功したら、「次へ」をクリックします。「オプションの構成を選択」画面が表示されます。

8. 「オプションの構成を選択」画面では、「管理サーバー」、「管理対象サーバー」、「クラスタ」、「マシン」、「デプロイメントとサービス」および「RDBMSセキュリティ・ストア」を構成できます。該当するチェック・ボックスを選択して、「次へ」をクリックします。

- オプション: 次の管理サーバー・パラメータを構成します。

- 名前

- リスニング・アドレス

- リスニング・ポート

- SSLリスニング・ポート

- SSL有効

- オプション: 必要に応じて、管理対象サーバーを追加して構成します。Oracle Entitlements Serverでは、アプリケーションがWebLogic管理サーバー上にデプロイされるため、管理対象サーバーを必要としません。

- オプション: 必要に応じて、クラスタを構成します。
Oracle Identity and Access Management製品のクラスタを構成する方法の詳細は、『Oracle Fusion Middleware高可用性ガイド』のIdentity Managementコンポーネントの高可用性の構成に関する項を参照してください。

- オプション: 必要に応じて、マシンを構成します。この手順は、あるマシンで管理サーバーを実行し、別の物理マシンで管理対象サーバーを実行する場合に便利です。

ヒント:

マシンを構成する前に、pingコマンドを使用して、マシンまたはホスト名がアクセス可能かどうかを検証します。

- オプション: 管理サーバーをマシンに割り当てます。

- オプション: デプロイメント(アプリケーションやライブラリなど)およびサービスを選択し、それらを特定のクラスタまたはサーバーにターゲット指定します。

- オプション: 必要に応じてRDBMSセキュリティ・ストア・データベースを構成します。

9. 「構成のサマリー」画面で、ドメイン構成を確認し、「作成」をクリックしてドメインを作成します。

Oracle Adaptive Access Manager(オフライン)をサポートする新しいWebLogicドメインが<MW_HOME>\user_projects\domainsディレクトリに作成されます(Windowsの場合)。UNIXでは、ドメインは<MW_HOME>/user_projects/domainsディレクトリに作成されます。

7.5 サーバーの起動

Oracle Adaptive Access Managerをインストールおよび構成した後、Oracle WebLogic Administration Serverおよび様々な管理対象サーバーを実行する必要があります。付録C「スタックの起動」を参照してください。

7.6 インストール後の手順

Oracle Adaptive Access Managerをインストールおよび構成した後、次の手順を実行する必要があります。

1. 次の手順で、Oracle WebLogic Serverのユーザーを作成します。

1. WebLogic管理ドメインのOracle WebLogic管理コンソールにログインします。

2. 「セキュリティ・レルム」をクリックし、使用するセキュリティ・レルムをクリックします。

3. 「ユーザーとグループ」タブをクリックし、その下の「ユーザー」タブをクリックします。

4. セキュリティ・レルムにuser1などのユーザーを作成します。

5. ユーザーuser1をルール管理者グループおよび環境管理者グループに割り当てます。

2. Oracle Adaptive Access Managerの暗号化鍵を設定し、バックアップします。『Oracle Fusion Middleware Oracle Adaptive Access Manager管理者ガイド』のOAAMの暗号化およびデータベース資格証明の設定に関する項を参照してください。必ずOracle Adaptive Access Managerの暗号化鍵をバックアップしてください。Oracle Adaptive Access Managerドメインを再作成する場合に必要です。

3. 次の手順でポリシーのスナップショットをインポートします。
Oracle Adaptive Access Managerには、ポリシー、依存コンポーネントおよび構成のフル・スナップショットが付属しています。スナップショットは、oaam_base_snapshot.zipファイルに格納され、MW_HOME/IAM_ORACLE_HOME/oaam/initディレクトリに置かれています。

これには、Oracle Adaptive Access Managerにインポートする必要のある次の項目が含まれています。

- 英語(アメリカ合衆国)のチャレンジ質問
登録、新規アカウントのオープン、またはリセットなどの別のイベントの際、ユーザーは質問のリストから様々な質問を選択し、回答を入力します。チャレンジ質問と呼ばれるこれらの質問は、ユーザーを認証するために使用されます。

ユーザーが登録のための質問に回答できるようにするには、サポート対象の言語での質問がシステムに存在している必要があります。これらの質問は、Oracle Adaptive Access Managerサーバーへのログインでも必要となる場合があります。

- エンティティの定義
認証の際に追跡されるアクターは認証エンティティと呼ばれ、ユーザー、市区町村、デバイスなどが含まれます。これらのベース・エンティティは、パターンに使用される条件を有効にする際に必要となります。

- すぐに使用できるパターン
パターンは、1つのバケットを定義したり、複数のバケットを動的に作成する際に、Oracle Adaptive Access Managerによって使用されます。Oracle Adaptive Access Managerでデータが収集され、パターン・パラメータに基づいてこれらのバケットにメンバーが移入されると、動的に変化するメンバーシップとバケットの分散についてルールによるリスク評価が実行されます。

- すぐに使用できる構成可能なアクション
構成可能なアクションとは、チェックポイント実行後に結果アクションまたはリスク・スコアリングあるいはその両方に基づいてトリガーされるアクションです。構成可能なアクションは、アクション・テンプレートを使用して作成されます。

注意:

Oracle Adaptive Access Manager 10.1.4.5からOracle Adaptive Access Manager 11gにアップグレードする場合、Oracle Adaptive Access Manager 11gのアクション・テンプレートがグローバル化されたことにより違いが生じたため、すぐに使用できるアクション・テンプレートの名前や説明が多少異なっています。

- すぐに使用できるポリシー
ポリシーは、ビジネス・アクティビティや日常操作において発生する潜在的に危険なアクティビティを評価して対処できるように作成されています。

- 任意のグループ
Oracle Adaptive Access Managerには、ルール、ユーザー・グループ、およびアクションとアラート・グループに使用されるアイテムのコレクションが付属しています。

注意:

いずれかのプロパティをカスタマイズする必要がある場合には、そのスナップショットを新しいテスト・システムにインポートし、変更を加えてエクスポートし、新しいシステムにインポートします。または、スナップショットを新しいシステムにインポートしてプロパティを直接変更することで、テスト・システムを完全に除外できます。

ポリシー、コンポーネント、および構成のアップグレードの場合は、バックアップを実行してから個別のファイルをインポートします。指定可能なベンダーは、次のとおりです。

- デフォルトの質問は、<MW_HOME>/<IAM_ORACLE_HOME>/oaam/init/kba_questionsディレクトリにあるoaam_kba_questions_<locale>.zipに含まれています。ロケール識別子<locale>は言語バージョンを指定します。

- ベース・ポリシーは、<MW_HOME>/<IAM_ORACLE_HOME>/oaam/initディレクトリにあるoaam_sample_policies_for_uio_integration.zipファイルに含まれています。

- 構成可能なアクション・テンプレートは、<MW_HOME>/<IAM_ORACLE_HOME>/oaam/initディレクトリにあるOOTB_Configurable_Actions.zipファイルに含まれています。

- ベース認証を必要とするエンティティは、<MW_HOME>/<IAM_ORACLE_HOME>/oaam/initディレクトリにあるAuth_EntityDefinition.zipファイルに含まれています。

注意:

ポリシーの詳細は、『Oracle Fusion Middleware Oracle Adaptive Access Manager管理者ガイド』のOAAMスナップショットのインポートおよびポリシー、ルールおよび条件の管理に関する項を参照してください。

4. 次の手順で、Oracle Adaptive Access Managerデータベースに場所データをロードします。

1. IPロケーション・ローダー・スクリプトを構成します。『Oracle Fusion Middleware Oracle Adaptive Access Manager管理者ガイド』のOAAMコマンド行インタフェース・スクリプトおよびIPロケーション・データのインポートに関する項を参照してください。

2. <MW_HOME>/<IAM_Home>/oaam/cliディレクトリ内にあるsample.bharosa_location.propertiesファイルのコピーを作成します。次の例のように、場所データの詳細をlocation.dataプロパティに入力します。
location.data.provider=quova

location.data.file=/tmp/quova/EDITION_Gold_2008-07-22_v374.dat.gz

location.data.ref.file=/tmp/quova/EDITION_Gold_2008-07-22_v374.ref.gz

location.data.anonymizer.file=/tmp/quova/anonymizers_2008-07-09.dat.gz

3. 次のように、ローダーをコマンド行で実行します。
Windowsの場合: loadIPLocationData.cmd

UNIXの場合: ./loadIPLocationData.sh

loadIPLocationDataスクリプトの実行前にOracleミドルウェア・ホーム(MW_HOME)環境変数が設定されていることを確認します。

注意:

CSFキーまたはパスワードを手動で生成する場合、『Oracle Fusion Middleware Oracle Adaptive Access Manager管理者ガイド』のOAAMの暗号化およびデータベース資格証明の設定に関する項を参照してください。

7.7 Oracle Adaptive Access Managerのインストールの検証

インストール後手順を含め、インストール・プロセスの完了後、Oracle Adaptive Access Managerのインストールと構成を次の方法で検証できます。

1. 管理サーバーを起動して、新たに作成した管理対象サーバーをドメインに登録します。管理サーバーを起動するには、次のコマンドを実行します。

- Windowsの場合: 次の例のように、コマンド・プロンプトでstartWebLogicスクリプトを実行して管理サーバーを起動します。
\middleware\user_projects\domains\base_domain\bin\startWebLogic

- UNIXの場合: 次の例のように、$プロンプトでstartWebLogic.shスクリプトを実行します。
sh /MW_HOME/user_projects/domains/base_domain/bin/startWebLogic.sh

2. 管理対象サーバーを起動します。付録C「スタックの起動」を参照してください。
管理サーバーと管理対象サーバーが起動するのを待ちます。

3. 管理サーバーのユーザー名とパスワードを使用して、Oracle Adaptive Access Managerの管理サーバーにログインします。次のURLを使用して、管理サーバーにログインします。
http://<host>:<oaam_admin_server1_port>/oaam_admin

4. 次のURLを使用して、Oracle Adaptive Access管理対象サーバーにログインします。
https://<host>:<oaam_server_server1_sslport>:oaam_server

7.8 ポリシーおよび資格証明ストアの移行

ポリシーおよび資格証明ストアを移行するには、まずJPSルートを作成し、その後ポリシーと資格証明ストアをOracle Internet Directoryに再関連付けします。

ポリシーおよび資格証明ストアの移行には、次の手順があります。

1. JPSルートの作成

2. ポリシーおよび資格証明ストアの再関連付け

7.8.1 JPSルートの作成

次の手順で示すように、Oracle Internet Directoryにjpsrootを作成するには、コマンドラインでldapaddコマンドを使用します。

1. 次のようなldifファイルを作成します。

dn: cn=jpsroot_iam
cn: jpsroot_iam_iam
objectclass: top
objectclass: orclcontainer

2. ORACLE_HOME/bin/ldapaddを使用してこれらのエントリをOracle Internet Directoryに追加します。次に例を示します。

ORACLE_HOME/bin/ldapadd -h oid.mycompany.com -p 389 -D cn="orcladmin" -w
welcome1 -c -v -f jps_root.ldif

7.8.2 ポリシーおよび資格証明ストアの再関連付け

ポリシー・ストアおよび資格証明ストアをOracle Internet Directoryに再関連付けするには、WLSTのreassociateSecurityStoreコマンドを使用します。次の手順に従ってください。

1. IAMHOST1で、ORACLE_HOME/common/binディレクトリからwlstシェルを起動します。次に例を示します。

./wlst.sh

2. wlst connectコマンドを使用して、WebLogic管理サーバーに接続します。

connect('AdminUser',"AdminUserPassword",t3://hostname:port')

次に例を示します。

connect("weblogic_iam,"welcome1","t3://iamhost-vip.mycompany.com:7001")

3. 次のようにreassociateSecurityStoreコマンドを実行します。
次に構文を示します。

reassociateSecurityStore(domain="domainName",admin="cn=orcladmin",
password="orclPassword",ldapurl="ldap://LDAPHOST:LDAPPORT",servertype="OID",
jpsroot="cn=jpsRootContainer")

次に例を示します。

wls:/IAMDomain/serverConfig> reassociateSecurityStore(domain="IAMDomain",
admin="cn=orcladmin",password="password",
ldapurl="ldap://oid.mycompany.com:389",servertype="OID",
jpsroot="cn=jpsroot_iam_iamhost1")

コマンドの出力は次のようになります。

{servertype=OID, jpsroot=cn=jpsroot_iam, admin=cn=orcladmin,
domain=IAMDomain, ldapurl=ldap://oid.mycompany.com:389, password=password}
Location changed to domainRuntime tree. This is a read-only tree with
DomainMBean as the root.
For more help, use help(domainRuntime)

Starting Policy Store reassociation.
LDAP server and  ServiceConfigurator setup done.

Schema is seeded into LDAP server
Data is migrated to LDAP server
Service in LDAP server after migration has been tested to be available
Update of jps configuration is done
Policy Store reassociation done.
Starting credential Store reassociation
LDAP server and  ServiceConfigurator setup done.
Schema is seeded into LDAP server
Data is migrated to LDAP server
Service in LDAP server after migration has been tested to be available
Update of jps configuration is done
Credential Store reassociation done
Jps Configuration has been changed. Please restart the server.

4. コマンドが正しく実行されたら、管理サーバーを再起動します。管理サーバーの再起動方法の詳細は、付録C「サーバーの再起動」を参照してください。

7.9 インストール後のOracle Adaptive Access Managerのスタート・ガイド

Oracle Adaptive Access Managerをインストールした後、『Oracle Fusion Middleware Oracle Adaptive Access Manager管理者ガイド』を参照してください。

8 Oracle Entitlements Serverのインストールと構成

この章では、Oracle Entitlements Server 11gリリース1 (11.1.1)をインストールおよび構成する方法を説明します。

ここでは、次の項目について説明します。

- 開始前の重要な注意点

- Oracle Entitlements Server 11gインストールの概要

- Oracle Entitlements Serverのインストールおよび構成ロードマップ

- Oracle Entitlement Serverポリシー・ストアのスキーマの作成(Apache Derby専用)

- Oracle Entitlements Server管理サーバーの構成

- Oracle Entitlements Serverクライアントのインストール

- Oracle Entitlements Serverクライアントの構成

- インストール後のOracle Entitlements Serverのスタート・ガイド

8.1 開始前の重要な注意点

この章で説明されているいずれかのシナリオでOracle Identity and Access Management製品のインストールおよび構成を開始する前に、Oracle Identity Manager、Oracle Access Manager、Oracle Adaptive Access Manager、Oracle Entitlements ServerおよびOracle Identity Navigatorを含むOracleホーム・ディレクトリを示すのにIAM_Homeが使用されていることに注意してください。このOracleホーム・ディレクトリには任意の名前を指定できます。

8.2 Oracle Entitlements Server 11gインストールの概要

Oracle Entitlements Serverは、アプリケーション・リソースの保護を精密に制御するために使用できる緻密な認可および権限管理ソリューションであり、以前はAquaLogic Enterprise Securityと呼ばれていました。これにより、包括的で再利用可能な完全に監査可能な認可ポリシーと簡素で使用しやすい管理モデルが提供され、エンタープライズ・アプリケーションとSOAのセキュリティが簡略化され集中管理されます。詳細は、『Oracle Fusion Middleware Oracle Entitlements Server管理者ガイド』のOracle Entitlements Serverの導入に関する項を参照してください。

Oracle Entitlements Server 11gには、次の2つの個別コンポーネントがあります。

- Oracle Entitlements Server管理サーバー(Authorization Policy Manager)

- OESクライアント(セキュリティ・モジュール)

Oracle Entitlements Server管理サーバー(Authorization Policy Manager)

このコンポーネントは、Oracle Identity and Access Management 11gリリース1(11.1.1.7.0)のインストールに含まれており、ミドルウェア・ホーム・ディレクトリを作成するOracle WebLogic Serverが必要です。

OESクライアント(セキュリティ・モジュール)

このコンポーネントには独自のインストーラが付属しており、それはOracle Identity and Access Management 11gリリース1 (11.1.1.7.0)インストールには含まれていません。OESクライアントにはOracle WebLogic Serverは不要です。

8.3 Oracle Entitlements Serverのインストールおよび構成ロードマップ

表8-1は、Oracle Entitlements Serverのインストールおよび構成のタスクを示します。

表8-1 Oracle Entitlements Serverのインストールおよび構成のフロー

番号

タスク

説明

1

インストレーション・プランニング・ガイドでインストール概念を確認します。

『Oracle Fusion Middlewareインストレーション・プランニング・ガイド』を読みます。このドキュメントには、ユーザーの既存の環境に応じて、様々なユーザーがOracle Fusion Middleware 11g (11.1.1)をインストールまたはアップグレードする手順が記載されています。

2

システム要件および動作保証のドキュメントを読み、環境がインストールするコンポーネントの最低のインストール要件を満たしていることを確認します。

詳細は、第2.1項「システム要件および動作保証の確認」を参照してください。

3

Oracle Fusion Middlewareソフトウェアを入手します。

詳細は、第3.2.1項「Oracle Fusion Middlewareソフトウェアの入手」を参照してください。

4

Oracle Entitlements Serverポリシー・ストアに対応する、次のいずれかのデータベースをインストールします。

- Oracle Database

- Apache Derby10.5.3.0(Oracle WebLogic Serverインストールに含まれる評価データベース)

Oracle Databaseをインストールすることをお薦めします。Oracle Databaseをインストールする場合は、第3.2.2項「データベース要件の確認」を参照してください。

5

Oracle Entitlements Serverに対する適切なスキーマを作成し、ロードします。

Oracle Entitlements Serverに対して選択するポリシー・ストアに応じて、次のいずれかを実行します。

- Oracle Entitlements Serverポリシー・ストアに対応するOracle Databaseを使用する場合には、Oracle Fusion Middlewareリポジトリ作成ユーティリティ(RCU)を使用してOracle Entitlements Serverに対応するスキーマを作成する必要があります。
詳細は、第3.2.3項「Oracle Fusion Middlewareリポジトリ作成ユーティリティ(RCU)を使用したデータベース・スキーマの作成」を参照してください。

- Oracle Entitlements Serverポリシー・ストアに対応するApache Derbyを使用する場合には、第8.4項「Oracle Entitlement Serverポリシー・ストアのスキーマの作成(Apache Derby専用)」の説明に従って、Oracle Entitlements Serverに対応するスキーマを作成する必要があります。

6

WebLogic Serverおよびミドルウェア・ホームの要件を確認します。

詳細は、第3.2.4項「WebLogic Serverおよびミドルウェア・ホーム要件の確認」を参照してください。

7

Oracle Identity and Access Managementインストーラを起動します。

詳細は、第3.2.6項「Oracle Identity and Access Managementインストーラの起動」を参照してください。

8

Oracle Identity and Access Management 11gソフトウェアをインストールします。

Oracle Entitlements Serverは、Oracle Identity and Access Management Suiteに含まれています。Oracle Identity and Access Management Suiteをインストールするには、Oracle Identity and Access Management 11gインストーラを使用します。

詳細は、第3.2.7項「Oracle Identity and Access Management(11.1.1.7.0)のインストール」を参照してください。

9

Oracle Fusion Middleware構成ウィザードを実行して、Oracle Entitlements Server管理サーバーを構成します。

詳細は、第8.5項「Oracle Entitlements Server管理サーバーの構成」を参照してください。

10

Oracle Entitlements Serverクライアント・ソフトウェアのインストール

詳細は、第8.6項「Oracle Entitlements Serverクライアントのインストール」を参照してください。

11

Oracle Entitlements Serverクライアントの構成

詳細は、第8.7項「Oracle Entitlements Serverクライアントの構成」を参照してください。

12

Oracle Entitlements Serverの開始

詳細は、第8.8項「インストール後のOracle Entitlements Serverのスタート・ガイド」を参照してください。

8.4 Oracle Entitlement Serverポリシー・ストアのスキーマの作成(Apache Derby専用)

Oracle Entitlements Serverポリシー・ストアに対応するApache Derbyを使用する場合には、次の手順を実行する必要があります。

1. setNetworkServerCP(UNIXの場合、格納場所はwlserver_10.3/common/derby/bin)またはsetNetworkServerCP.bat(Windowsの場合、格納場所はwlserver_10.3\common\derby\bin)をテキスト・エディタで開き、次の例に示されているようにDERBY_HOMEを指定します。

DERBY_HOME="Oracle/Middleware/wlserver_10.3/common/derby"

2. 次のコマンドを実行して、Apache Derbyデータベースを起動します。

- setNetworkServerCP(UNIXの場合)またはsetNetworkServerCP.bat(Windowsの場合)

- startNetworkServer(UNIXの場合、格納場所はwlserver_10.3/common/derby/bin)またはstartNetworkServer.bat(Windowsの場合、格納場所はwlserver_10.3\common\derby\bin)

また、startDerby.sh(格納場所はwlserver_10.3/common/bin)またはstartDerby.cmd(格納場所はwlserver_10.3\common\bin)を実行して、Apache Derbyデータベースを起動することも可能です。また、Oracle WebLogic Serverを起動すると、自動的にApache Derbyデータベースが起動します。

3. ij(UNIXの場合、格納場所はwlserver_10.3/common/derby/bin)またはij.bat(Windowsの場合、格納場所はwlserver_10.3\common\derby\bin)を実行して、ネットワーク・サーバーの接続をテストします。

bin/ij

4. 次の例に示されているとおり、Apache Derbyサーバーに接続します。

ij> connect 'jdbc:derby://127.0.0.1:1527/data/oesdb;create=true';

oesdbはデータベースの名前であり、dataはサーバーを起動したディレクトリに基づく相対パスです。この例では、データベース・ファイルが保存されるOracle/Middleware/wlserver_10.3/common/derby/binです。

5. opss_user.sql(格納場所はRCU_HOME/rcu/integration/apm/sql/derby)をテキスト・エディタで開き、&&1をスキーマのユーザー名で置き換えます。
前述の手順を次のSQLファイル(格納場所はRCU_HOME/rcu/integration/apm/sql/derby)に対して繰り返します。

- opss_tables.sql

- opss_version.sql

- opss_gencatalog.sql

注意:

これは、Oracle Entitlements Serverの構成時に指定するスキーマ名です。詳細は、「Oracle Entitlements Server管理サーバーの構成」を参照してください。

6. 次の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ファイルを実行し、スキーマ所有者と作成したパスワードを書き留めます。

8.5 Oracle Entitlements Server管理サーバーの構成

この項では、新しいWebLogicドメインにOracle Entitlements Serverを構成する方法を説明します。次の項が含まれます:

- デプロイされるコンポーネント

- 前提条件

- 新しいWebLogicドメインでのOracle Entitlements Serverの構成

- 管理サーバーの起動

- 構成後

- Oracle Entitlements Server管理サーバーの構成の検証

8.5.1 デプロイされるコンポーネント

この項の構成を実行すると、次のコンポーネントがデプロイされます。

- WebLogic管理サーバー

- 管理サーバー上のOracle Entitlements Serverアプリケーション

8.5.2 前提条件

Oracle Entitlements Server 11gリリース1(11.1.1)を構成するための前提条件は、次のとおりです。

- Oracle Entitlements Serverのインストール

- Apache Derbyテンプレートの抽出(オプション)

8.5.2.1 Oracle Entitlements Serverのインストール

第8.3項「Oracle Entitlements Serverのインストールおよび構成のロードマップ」の説明に従って、Oracle Entitlements Server管理サーバーをインストールする必要があります。

8.5.2.2 Apache Derbyテンプレートの抽出(オプション)

Apache Derbyを使用している場合、oracle.apm_11.1.1.3.0_template_derby.zipファイル(格納場所はIDM_HOME/common/templates/applications)を抽出して、oracle.apm_11.1.1.3.0_template_derby.jarファイルを次の場所に格納する必要があります。

IAM_HOME\common\templates\applications

8.5.3 新しいWebLogicドメインでのOracle Entitlements Serverの構成

新しいWebLogicドメインでOracle Entitlements Serverを構成するには、次の手順を実行します。

注意:

Oracle Entitlements Server専用のOracle WebLogic Serverドメインが必要です。このドメインでは、それ以外のOracle Identity and Access Managementコンポーネントを構成しないでください。

1. IAM_HOME/common/bin/config.shスクリプト(UNIXの場合)またはIAM_HOME\common\bin\config.cmd (Windowsの場合)を実行します。
Fusion Middleware構成ウィザードが表示されます。

2. 「ようこそ」画面で「新しいWebLogicドメインの作成」オプションを選択します。「次へ」をクリックします。
「ドメイン・ソースの選択」画面が表示されます。

3. 「ドメイン・ソースの選択」画面で、「次の製品をサポートするために、自動的に構成されたドメインを生成する」オプションが選択されていることを確認します。
Oracle Entitlements Server - 11.1.1.0 [IAM_Home]オプションを選択して、「次へ」をクリックします。

注意:

- Oracle Entitlements Server - 11.1.1.0 [IAM_Home]オプションを選択すると、デフォルトでOracle JRF 11.1.1.0 [Oracle_Common]オプションも選択されます。

- Apache Derbyを使用している場合、Oracle Entitlements Server Derbyテンプレートを選択します。

「ドメイン名と場所の指定」画面が表示されます。

4. 作成するドメインの名前と場所を入力して「次へ」をクリックします。
「管理者ユーザー名およびパスワードの構成」画面が表示されます。

5. 管理者のユーザー名とパスワードを入力します。デフォルトのユーザー名はweblogicです。「次へ」をクリックします。
「サーバーの起動モードおよびJDKの構成」画面が表示されます。

注意:

管理者のユーザー名とパスワードを入力する際には、それを必ず覚えておいてください。

6. 「使用可能なJDK」から「JDK」を選択し、「WebLogicドメインの起動モード」を選択します。「次へ」をクリックします。

注意:

選択しているJDKバージョンがJava SE 6 Update 24以上であることを確認してください。

「JDBCコンポーネント・スキーマの構成」画面が表示されます。

7. 「JDBCコンポーネント・スキーマの構成」画面で、Oracle Entitlements Server schemaとMDS Schemaを選択して、スキーマ所有者、スキーマ・パスワード、データベースとサービス、ホスト名、およびポートを指定します。「次へ」をクリックします。

注意:

スキーマ情報は、表8-1「Oracle Entitlements Serverのインストールおよび構成のフロー」のステップ5で実行した手順から取得できます。

JDBCコンポーネント・スキーマのテスト画面が表示されます。

8. テストするコンポーネントのスキーマを選択し、「接続のテスト」をクリックします。テストが成功したら、「次へ」をクリックします。
「オプションの構成を選択」画面が表示されます。

9. 「オプションの構成を選択」画面では、「管理サーバー」、「管理対象サーバー」、「クラスタ」、「マシン」、「デプロイメントとサービス」および「RDBMSセキュリティ・ストア」を構成できます。該当するチェック・ボックスを選択し、「次へ」をクリックします。

注意:

このステップはオプションです。

10. 「構成のサマリー」画面で、ドメイン構成を確認し、「作成」をクリックしてドメインを作成します。

Oracle Entitlements Serverをサポートする新しいWebLogicドメインが、<MW_HOME>\user_projects\domainsディレクトリ(Windowsの場合)に作成されます。UNIXでは、ドメインは<MW_HOME>/user_projects/domainsディレクトリに作成されます。

8.5.4 管理サーバーの起動

コマンドラインで次のコマンドを実行して、管理サーバーを起動する必要があります。

Windows

MW_HOME\user_projects\domains\domain_name\bin\startWebLogic.cmd

UNIX

MW_HOME/user_projects/domains/domain_name/bin/startWebLogic.sh

8.5.5 構成後

構成を完了するには、コマンドラインで次のコマンドを実行します。

注意:

管理サーバーが起動しており実行中であることを確認します。

1. wlst.sh(格納場所はIDM_HOME/common/bin)を実行します。

2. 次のコマンドを使用して管理サーバーに接続します。

connect('weblogic-username', 'weblogic-password','t3://host:port')

3. ポリシー・ストアに応じて、次のWLST(オンライン)コマンドを実行します。
Oracleデータベース

configureOESAdminServer(servertype="DB_ORACLE");

表8-2 WLSTコマンド(Oracle Database)

引数

定義

domain

Oracle Entitlements Serverのドメイン名です。デフォルト値はoes_domainです。

jpsroot

すべてのデータの移行先となるターゲット・リポジトリのルート・ノードを指定します。デフォルト値はcn=jpsrootです。

datasourcename

データソースの名前です。デフォルト値はjdbc/APMDBDSです。

servertype

ターゲット・データベースのサーバー名です。「DB_ORACLE」と入力します。

注意:

デフォルト値を変更するには、コマンドラインにdomain、jpsroot、およびdatasourcenameという引数を入力します。たとえば、configureOESAdminServer(domain="oes_domain", servertype="DB_ORACLE", jpsroot="cn=jpsroot", datasourcename="jdbc/APMDBDS")のように入力します。

Apache Derby

configureOESAdminServer(servertype="DB_DERBY");

表8-3 WLSTコマンド(Apache Derby)

引数

定義

domain

Oracle Entitlements Serverのドメイン名です。デフォルト値はoes_domainです。

jpsroot

すべてのデータの移行先となるターゲット・リポジトリのルート・ノードを指定します。デフォルト値はcn=jpsrootです。

datasourcename

データソースの名前です。デフォルト値はjdbc/APMDBDSです。

servertype

ターゲット・データベースのサーバー名です。「DB_DERBY」と入力します。

注意:

デフォルト値を変更するには、コマンドラインにdomain、jpsroot、およびdatasourcenameという引数を入力します。たとえば、configureOESAdminServer(domain="farm", servertype="DB_DERBY", jpsroot="cn=root", datasourcename="jdbc/APMDBDS");のように入力します。

WLSTコマンドの詳細は、『Oracle Fusion Middleware Oracle WebLogic Scripting Tool』およびOracle Fusion Middleware WebLogic Scripting Toolコマンド・リファレンスを参照してください。

4. Oracle Entitlements Server管理サーバーを付録C「サーバーの再起動」の説明に従って再起動します。

8.5.6 Oracle Entitlements Server管理サーバーの構成の検証

Oracle Entitlements Server管理サーバーの構成が成功したことを確認するには、次のURLを使用してOracle Entitlements Server管理コンソールにログインします。

http://hostname:port/apm/

ここで、hostnameは管理サーバーのDNS名またはIPアドレス、portは管理サーバーがリクエストをリスニングしているポートのアドレスです。

詳細は、『Oracle Fusion Middleware Oracle Entitlements Server管理者ガイド』のユーザーインタフェースに対するログインおよびサインアウトに関する項を参照してください。

8.6 Oracle Entitlements Serverクライアントのインストール

この項には次のトピックが含まれます:

- 前提条件

- Oracle Entitlements Serverクライアント・ソフトウェアの取得

- Oracle Entitlements Serverクライアントのインストール

- Oracle Entitlements Serverクライアント・インストールの検証

8.6.1 前提条件

第8.3項「Oracle Entitlements Serverのインストールおよび構成のロードマップ」の説明に従って、Oracle Entitlements Server管理サーバーをインストールおよび構成する必要があります。

8.6.2 Oracle Entitlements Serverクライアント・ソフトウェアの取得

OES Client 11gソフトウェアの入手に関する詳細は、Oracle Fusion Middlewareのダウンロード、インストールおよび構成のReadMeを参照してください。

8.6.3 Oracle Entitlements Serverクライアントのインストール

Oracle Entitlements Server 11gリリース1(11.1.1.7.0)インストールをインストールするには、oesclient.zipのコンテンツをローカル・ディレクトリに抽出し、setup.exe(Windowsの場合)または./runInstaller(UNIXの場合)をDisk1ディレクトリから実行します。

注意:

インストーラから、システムにインストールされているJDKへの絶対パスを入力するよう要求されます。Oracle WebLogic Serverのインストール時に、ミドルウェア・ホームの下にjdk160_24ディレクトリが作成されます。インストーラを起動するときに、このJDKの中にあるJREフォルダの絶対パスを入力する必要があります。たとえば、Windowsで、JREがC:\oracle\Middleware\jdk160_24に存在する場合、次のようにしてインストーラをコマンド・プロンプトから起動します。

C:\setup.exe -jreLoc C:\oracle\Middleware\jdk160_24\jre

JDKを使用してインストール上の問題を回避する場合には、コマンド行で-jreLocオプションを指定する必要があります。

表8-4の手順に従い、OESクライアントをインストールします。

インストール画面に関して詳細な情報が必要な場合は、「ヘルプ」をクリックしてオンライン・ヘルプを参照してください。

表8-4 OESクライアントのインストール・フロー

番号

画面

説明および必要なアクション

1

ようこそ

「次へ」をクリックして続行します。

2

前提条件チェック

すべての前提条件のチェックに合格したら、「次へ」をクリックして続行します。

3

インストール場所の指定

「Oracleホーム・ディレクトリ」フィールドに、OESクライアント・インストールを保存するディレクトリを入力します。このドキュメントでは、このディレクトリをOES_Client_Homeとも呼びます。

Oracle Entitlements Serverクライアントでは、Oracle WebLogic ServerがインストールされているMiddlewareホームは必要ありません。

OESクライアント・インストールは、Oracle Entitlements Server管理サーバーがインストールされているMiddlewareホームと同じ場所の別のディレクトリに保存することをお薦めします。たとえば、MW_HOME/Oracle_OESClientなどです。

「次へ」をクリックして続行します。

4

インストール・サマリー

インストール・サマリー・ページ画面には、選択した内容のサマリーが表示されます。このサマリーを確認し、インストールを開始するかどうかを決定します。この段階でいずれかの構成設定を変更する場合は、左のナビゲーション・ページでトピックを選択し、選択内容を変更します。OESクライアント管理のインストールを続けるには、「インストール」をクリックします。

5

インストールの進行状況

UNIXシステムにインストールする場合、ORACLE_HOME/oracleRoot.shスクリプトを実行して適切なファイルおよびディレクトリ許可を設定するよう求められる可能性があります。

「次へ」をクリックして続行します。

8

インストール完了

「終了」をクリックしてインストーラを終了します。

このインストール処理により、Identity Managementソフトウェアがシステムにコピーされ、ミドルウェア・ホームの下にIDM_Homeディレクトリが作成されます。Oracle Fusion Middleware構成ウィザードを実行してWebLogicドメインの作成に進む必要があります。また、ドメインの作成時に管理サーバーの設定を構成する必要があります。

8.6.4 Oracle Entitlements Serverクライアント・インストールの検証

OESクライアントが正常にインストールされたことを検証するには、インストール中に指定したOracleホーム・ディレクトリに移動して、OESクライアントのインストール・ファイルが作成されていることを確認します。

8.7 Oracle Entitlements Serverクライアントの構成

OESクライアントはポリシーを、アプリケーションとサービスを保護する個々のセキュリティ・モジュールに配布します。ポリシー・データは、制御された方法または制御されない方法で配布されます。配布モードは、各セキュリティ・モジュールのjps-config.xml構成ファイルで定義されています。指定された配布モードは、そのセキュリティ・モジュールにバインドされているすべてのアプリケーション・ポリシー・オブジェクトに適用できます。

注意:

制御された配布モードでOESクライアントを構成することをお薦めします。

この項では、次の構成方法について説明します。

- セキュリティ・モジュールの制御モードによる構成(クイック構成)

- 配布モードの構成

- セキュリティ・モジュールの構成

- OESクライアント・ドメインの作成

- セキュリティ・モジュール・インスタンスの場所

- Javaセキュリティ・モジュールの使用

8.7.1 セキュリティ・モジュールの制御モードによる構成(クイック構成)

次の項で、既存のsmconfig.prpファイルを使用してセキュリティ・モジュールを短時間で構成する方法を説明します。

- Javaセキュリティ・モジュールの制御モードによる構成

- RMIセキュリティ・モジュールの制御モードによる構成

- Webサービス・セキュリティ・モジュールの制御モードによる構成

- Oracle WebLogic Serverセキュリティ・モジュールの制御モードによる構成

8.7.1.1 Javaセキュリティ・モジュールの制御モードによる構成

Javaセキュリティ・モジュールのインスタンスを制御された配布モードで構成するには、次の手順を実行します。

1. smconfig.java.controlled.prpファイル(格納場所はOES_CLIENT_HOME/oessm/SMConfigTool)をテキスト・エディタで開き、表8-5で説明されているパラメータを指定します。

2. config.sh(UNIXの場合、格納場所はOES_CLIENT_HOME/oessm/bin)またはconfig.cmd(Windowsの場合、格納場所はOES_CLIENT_HOME\oessm\bin)を次のように実行します。

config.sh –smConfigId <SM_NAME> -prpFileName OES_CLIENT_HOME/oessm/SMConfigTool/smconfig.java.controlled.prp

3. 入力が要求されたら、次の各項目を指定します。

- Oracle Entitlements Serverのユーザー名(管理サーバーのユーザー名)

- Oracle Entitlements Serverのパスワード(管理サーバーのパスワード)

- 登録用の新規キーストアのパスワード

8.7.1.2 RMIセキュリティ・モジュールの制御モードによる構成

RMIセキュリティ・モジュールのインスタンスを制御された配布モードで構成するには、次の手順を実行します。

1. smconfig.rmi.controlled.prpファイル(格納場所はOES_CLIENT_HOME/oessm/SMConfigTool)をテキスト・エディタで開き、表8-5で説明されているパラメータを指定します。

2. config.sh(UNIXの場合、格納場所はOES_CLIENT_HOME/oessm/bin)またはconfig.cmd(Windowsの場合、格納場所はOES_CLIENT_HOME\oessm\bin)を次のように実行します。

config.sh –smConfigId <SM_NAME> -RMIListeningPort <RMISM_PORT> -prpFileName OES_CLIENT_HOME/oessm/SMConfigTool/smconfig.rmi.controlled.prp

3. 入力が要求されたら、次の各項目を指定します。

- Oracle Entitlements Serverのユーザー名(管理サーバーのユーザー名)

- Oracle Entitlements Serverのパスワード(管理サーバーのパスワード)

- 登録用の新規キーストアのパスワード

8.7.1.3 Webサービス・セキュリティ・モジュールの制御モードによる構成

Webserviceセキュリティ・モジュールのインスタンスを制御された配布モードで構成するには、次の手順を実行します。

1. smconfig.ws.controlled.prpファイル(格納場所はOES_CLIENT_HOME/oessm/SMConfigTool)をテキスト・エディタで開き、表8-5で説明されているパラメータを指定します。

2. config.sh(UNIXの場合、格納場所はOES_CLIENT_HOME/oessm/bin)またはconfig.cmd(Windowsの場合、格納場所はOES_CLIENT_HOME\oessm\bin)を次のように実行します。

config.sh –smConfigId <SM_NAME> -WSListeningPort <WSSM_PORT> -prpFileName OES_CLIENT_HOME/oessm/SMConfigTool/smconfig.ws.controlled.prp

3. 入力が要求されたら、次の各項目を指定します。

- Oracle Entitlements Serverのユーザー名(管理サーバーのユーザー名)

- Oracle Entitlements Serverのパスワード(管理サーバーのパスワード)

- 登録用のキーストアのパスワード

8.7.1.4 Oracle WebLogic Serverセキュリティ・モジュールの制御モードによる構成

Oracle WebLogic Serverセキュリティ・モジュールのインスタンスを制御された配布モードで構成するには、次の手順を実行します。

1. smconfig.wls.controlled.prpファイル(格納場所はOES_CLIENT_HOME/oessm/SMConfigTool)をテキスト・エディタで開き、表8-5で説明されているパラメータを指定します。

2. config.sh(UNIXの場合、格納場所はOES_CLIENT_HOME/oessm/bin)またはconfig.cmd(Windowsの場合、格納場所はOES_CLIENT_HOME\oessm\bin)を次のように実行します。

config.sh –smConfigId <SM_NAME> -prpFileName $OES_CLIENT_HOME/oessm/SMConfigTool/smconfig.wls.controlled.prp –serverLocation <Location of Web Logic Server Home

3. OESクライアントを第8.7.4項「OESクライアント・ドメインの作成」の説明に従って作成します。

8.7.2 配布モードの構成

配布モードの詳細は、『Oracle Fusion Middleware Oracle Entitlements Server開発者ガイド』の配布モードの定義に関する項を参照してください。

次の各項では、配布モードの構成方法について説明します。

- 制御された配布の構成

- 制御されない配布モードおよび制御されたプル配布モードの構成

8.7.2.1 制御された配布の構成

制御された配布モードを構成するには、smconfig.prpファイル(格納場所はOES_CLIENT_HOME/oessm/SMConfigTool)をテキスト・エディタで開き、表8-5で説明されている次のパラメータを編集します。

表8-5 smconfig.prpファイルのパラメータ(制御された配布)

パラメータ

説明

oracle.security.jps.runtime.pd.client.policyDistributionMode

デフォルト値のcontrolled-pushを配布モードとして受け入れます。

oracle.security.jps.runtime.pd.client.RegistrationServerHost

Oracle Entitlements Server管理サーバーのアドレスを入力します。

oracle.security.jps.runtime.pd.client.RegistrationServerPort

Oracle Entitlements Server管理サーバーのSSLポート番号を入力します。SSLポート番号は、WebLogic管理コンソールで検出できます。

8.7.2.2 制御されない配布モードおよび制御されたプル配布モードの構成

smconfig.prpファイル(格納場所はOES_CLIENT_HOME/oessm/SMConfigTool)をテキスト・エディタで開き、表8-6で説明されている次のパラメータを編集します。

表8-6 smconfig.prpファイルのパラメータ(制御されない配布)

パラメータ

説明

oracle.security.jps.runtime.pd.client.policyDistributionMode

配布モードには、non-controlledまたはcontrolled-pullと入力します。

oracle.security.jps.policystore.type

ポリシー・ストア・タイプを指定します。たとえば、Oracle DatabaseではDB、Oracle Internet DirectoryではOID、Apache DerbyではDerbyとなります。

jdbc.url

データベース・ポリシー・ストアのJDBC URLを指定します。

ldap.url

LDAP URLを指定します。

oracle.security.jps.farm.name

ドメイン名を指定します。デフォルト値はcn=oes_domainです。

oracle.security.jps.ldap.root.name

jpsコンテキストのルート名を指定します。デフォルト値はcn=jpsrootです。

入力が要求されたら、次の各項目を指定します。

- Oracle Entitlements Serverのユーザー名(管理サーバーのユーザー名)

- Oracle Entitlements Serverのパスワード(管理サーバーのパスワード)

- 登録用の新規キーストアのパスワード

8.7.3 セキュリティ・モジュールの構成

OESクライアントには、次のセキュリティ・モジュールがあります。

- Javaセキュリティ・モジュール

- 複数プロトコルのセキュリティ・モジュール

- WebLogicセキュリティ・モジュール

詳細は、『Oracle Fusion Middleware Oracle Entitlements Server管理者ガイド』のセキュリティ・モジュールのタイプの概要に関する項を参照してください。

8.7.3.1 Javaセキュリティ・モジュールの作成

Javaセキュリティ・モジュールは、Java APIを使用して認証を決定する汎用ポリシー決定ポイントです。このセキュリティ・モジュールは次に関して構成できます。

- Java Standard Edition(JSE)

- IBM WebSphere

Java Standard Edition(JSE)

Javaセキュリティ・モジュールのインスタンスを作成するには、config.sh(UNIXの場合、格納場所はOES_CLIENT_HOME/oessm/bin)またはconfig.cmd(Windowsの場合、格納場所はOES_CLIENT_HOME\oessm\bin)を次のように実行する必要があります。

注意:

Javaセキュリティ・モジュールをWebサービス・セキュリティ・モジュールやRMIセキュリティ・モジュールとともにプロキシ・モードで使用する場合は、oes-ws-client.jarまたはoes-rmi-client.jarを使用する必要があります。oes-client.jarは使用しないでください。

config.sh -smType java -smConfigId mySM_Java_Controlled -pdServer <oes_server_address> -pdPort <oes_server_ssl_port>

制御されたプッシュ・モードでは、Oracle Entitlements Server管理サーバーのユーザー名とパスワード、および登録用の新規キーストアのパスワードの入力を求められます。

制御されないモードや制御されたプル・モードでは、Oracle Entitlements Serverスキーマのユーザー名とパスワードの入力を求められます。

表8-7では、コマンド行で指定するパラメータについて説明します。

表8-7 JSEセキュリティ・モジュール・パラメータ

パラメータ

配布モード

説明

smType

すべて

作成するセキュリティ・モジュール・インスタンスのタイプです。たとえば、javaです。

smConfigId

すべて

セキュリティ・モジュール・インスタンスの名前です。たとえば、mySM_javaです。

pdServer

controlled-push

Oracle Entitlements Server管理サーバーのアドレスです。

pdPort

controlled-push

Oracle Entitlements Server管理サーバーのSSLポート番号です。たとえば、7002です。

Javaセキュリティ・モジュール・インスタンスは、OES_CLIENT_HOME/oes_sm_instances/mySM_javaで作成されます(表8-7で説明されているデフォルト値を使用した場合)。

IBM WebSphere

IBM WebSphere上のJavaセキュリティ・モジュールを構成するには、次の手順を実行します。

1. IBM WebSphereコンソールを使用して新規アプリケーション・サーバーを作成し、それをOesServerと名付けます。

2. IBM WebSphereに対して作成したOracle Entitlements Server (OesServer)を起動します。

3. was-client.war(格納場所はOES_CLIENT_HOME/oessm/pd)を作成したOracle Entitlements Serverにデプロイします。

4. smconfig.prpファイルをテキスト・エディタで開き、pdクライアント・ポートおよびpd appクライアント・コンテキストを指定します。pdクライアント・ポート番号はIBM WebSphere Application ServerのSSLポート番号であり、pd appクライアント・コンテキストはwas-client.jarをデプロイする場所です。例:

oracle.security.jps.pd.was.client.appcontext=pd-client
oracle.security.jps.pd.clientPort=8002

5. config.shコマンドを次のように実行します。

$OES_CLIENT_HOME/oessm/bin/config.sh -smType was -smConfigId mySM_WAS -pdServer <oes_admin_server> -pdPort <oes_admin_port> -serverNodeName <was_node_name> -serverName <server_name> -serverLocation WAS_HOME -profileName <dmgr_profileName>

WAS_HOMEは、IBM WebSphere Application Serverの場所です。

選択した配布モードに対して、ユーザー名とパスワードの入力を求められたら、IBM WebSphereサーバーのユーザー名とパスワードを指定する必要があります。

制御されたプッシュ・モードでは、Oracle Entitlements Server管理サーバーのユーザー名とパスワード、および登録用の新規キーストアのパスワードの入力を求められます。

制御されないモードや制御されたプル・モードでは、Oracle Entitlements Serverスキーマのユーザー名とパスワードの入力が求められます。

表8-8では、コマンド行で指定するパラメータについて説明します。

表8-8 IBM WebSphereセキュリティ・モジュール・パラメータ

パラメータ

配布モード

説明

smType

すべて

作成するセキュリティ・モジュール・インスタンスのタイプです。たとえば、wasです。

smConfigId

すべて

セキュリティ・モジュール・インスタンスの名前です。たとえば、mySM_WASです。

pdServer

制御されたプッシュ

Oracle Entitlements Server管理サーバーのアドレスです。

pdPort

制御されたプッシュ

Oracle Entitlements Server管理サーバーのSSLポート番号です。たとえば、7002です。

serverLocation

すべて

IBM WebSphere Serverの場所です。

6. IBM WebSphere Application ServerのSSLを次のように構成します。

1. 次の例に示すように、keytoolを使用してWLSデモ信頼証明書をWLSデモ信頼キーストア・ファイルからエクスポートすることで、Oracle WebLogic Serverデモ信頼証明書をIBM WebSphereノードのデフォルト信頼キーストアおよびセルのデフォルト信頼キーストアにインポートします。または、OES trust.jksファイルを.derにインポートします。

keytool -exportcert -keystore $OES_CLIENT_HOME/oessm/enroll/DemoTrust.jks -alias wlscertgencab -file ~/was.der

2. 次のように、was.derファイルをWASノードのデフォルト信頼キーストアとセルのデフォルト信頼キーストアにインポートします。

- IBM WebSphere Administration Serverコンソールでインポートを確認できます。
「security」→「SSL certificate and key management」→「Key stores and certificates」→「<NodeDefaultTrustStore> <CellDefaultTrustStore>」(ここでは名前を1つ選択する必要があります)→「Signer certificates」。

- 「追加」をクリックします。

- 別名を入力します。たとえば、WLSです。

- エクスポート済の.derファイルを選択し、データ型にはDERを選択します。

3. 次のように、発行済の秘密鍵をIBM WebSphereノードのデフォルト・キーストアにインポートします。

- IBM WebSphere Administration Serverコンソールでインポートを確認できます。
「security」→「SSL certificate and key management」→「Key stores and certificates」→「NodeDefaultKeyStore」→「Personal certificates」。

- 「インポート」をクリックします。

- 「Keystore」を選択し、キーストア・ファイルへのパス(格納場所はOES_CLIENT_HOME/oes_sm_instances/mySM_WAS/security/identity.jks)を入力します。

- タイプにJKSを選択し、キーストア・ファイルの作成に使用したパスワードを入力します。

- 証明書の別名はホスト名と同じです。

注意:

デモ信頼証明書をWAS NDエディションの2つの信頼ストアにインポートする必要があります。秘密鍵の場合、1つのキーストアをインポートする必要があります。

4. 次のように、IBM WebSphereセキュリティ・モジュールが実行されているサーバーに対するインバウンドSSLを有効化します。

- IBM WebSphere管理コンソールで、「Security」→「SSL certificate and key management」→「Manage endpoint security configurations」の順に移動します。

- インバウンド・ツリーを展開して「Inbound」→「DefaultCell(CellDefaultSSLSettings)」→「nodes」→「DefaultCellFederatedNode」→「servers」→「<server name running IBM WebSphere Security Module>」と表示し、サーバーを選択します。

- 「General Properties」ページで、「Override inherited values」を選択します。

- 「SSL configuration」リストで、「NodeDefaultSSLSettings」を選択します。

- 「Update certificate alias list」ボタンをクリックし、「Certificate alias in key store」リストで新規インポート済の秘密鍵の別名を選択します。

- 「適用」をクリックします。

5. 次のように、IBM WebSphereセキュリティ・モジュールが実行されているサーバーに対するアウトバウンドSSLを有効化します。

- IBM WebSphere管理コンソールで、「Security」→「SSL certificate and key management」→「Manage endpoint security configurations」の順に移動します。

- インバウンド・ツリーを展開して「Outbound」→「DefaultCell(CellDefaultSSLSettings)」→「nodes」→「DefaultCellFederatedNode」→「servers」→「<server name running IBM WebSphere Security Module>」と表示し、サーバーを選択します。

- 「General Properties」ページで、「Override inherited values」を選択します。

- 「SSL configuration」リストで、「NodeDefaultSSLSettings」を選択します。

- 「Update certificate alias list」をクリックし、「Certificate alias in key store」リストで新規インポート済の秘密鍵の別名を選択します。

- 「適用」をクリックします。

8.7.3.2 複数プロトコルのセキュリティ・モジュールの作成

複数プロトコルのセキュリティ・モジュールとは、汎用Javaセキュリティ・モジュールにラップされた(サービス指向型アーキテクチャ・プリンシパルに基づく)認可サービスです。この項では、次の項目を使用して複数プロトコルのセキュリティ・モジュールの構成方法について説明します。

- RMI

- Webサービス

RMI

RMIセキュリティ・モジュールのインスタンスを構成するには、config.sh(UNIXの場合、格納場所はOES_CLIENT_HOME/oessm/bin)またはconfig.cmd(Windowsの場合、格納場所はOES_CLIENT_HOME\oessm\bin)を次のように実行する必要があります。

config.sh -smType rmi -smConfigId mySM_Rmi_Controlled -pdServer <oes_server_address> -pdPort <oes_server_ssl_port> -RMIListeningPort 9405

制御されたプッシュ・モードでは、Oracle Entitlements Server管理サーバーのユーザー名とパスワード、および登録用の新規キーストアのパスワードの入力を求められたら、それらを指定します。

制御されない配布モードや制御されたプル配布モードでは、入力を求められたらOracle Entitlements Serverスキーマのユーザー名とパスワードを指定します。

表8-9では、コマンド行で指定するパラメータについて説明します。

表8-9 RMIセキュリティ・モジュール・パラメータ

パラメータ

配布モード

説明

smType

すべて

作成するセキュリティ・モジュール・インスタンスのタイプです。たとえば、rmiです。

smConfigId

すべて

セキュリティ・モジュール・インスタンスの名前です。たとえば、mySM_rmi_Controlledです。

pdserver

制御されたプッシュ

Oracle Entitlements Server管理サーバーのアドレスです。

pdPort

制御されたプッシュ

Oracle Entitlements Server管理サーバーのSSLポートです。たとえば、7002です。

RMIListeningPort

すべて

RMIリスニング・ポートたとえば、9405です。

このコマンドは、RMIセキュリティ・モジュール・インスタンス向けのクライアント構成も作成します。

Webサービス

Webserviceセキュリティ・モジュールのインスタンスを作成するには、config.sh(UNIXの場合、格納場所はOES_CLIENT_HOME/oessm/bin)またはconfig.cmd(Windowsの場合、格納場所はOES_CLIENT_HOME\oessm\bin)を次のように実行する必要があります。

config.sh -smType ws -smConfigId mySM_Ws_Controlled -pdServer <oes_server_address> -pdPort <oes_server_ssl_port> -WSListeningPort 9410

制御されたプッシュ・モードでは、Oracle Entitlements Server管理サーバーのユーザー名とパスワード、および登録用の新規キーストアのパスワードの入力を求められたら、それらを指定します。

制御されない配布モードや制御されたプル配布モードでは、入力を求められたらOracle Entitlements Serverスキーマのユーザー名とパスワードを指定します。

表8-10では、コマンドラインで指定するパラメータについて説明します。

表8-10 Web Serviceセキュリティ・モジュール・パラメータ

パラメータ

配布モード

説明

smType

すべて

作成するセキュリティ・モジュール・インスタンスのタイプです。たとえば、wsです。

smConfigId

すべて

セキュリティ・モジュール・インスタンスの名前です。たとえば、mySM_ws_Controlledです。

pdserver

制御されたプッシュ

Oracle Entitlements Server管理サーバーのアドレスです。

pdPort

制御されたプッシュ

Oracle Entitlements Server管理サーバーのSSLポートです。たとえば、7002です。

WSListeningPort

すべて

Web Serviceリスニング・ポートです。たとえば、9410です。

このコマンドは、Webserviceセキュリティ・モジュール・インスタンス向けのクライアント構成も作成します。

8.7.3.3 WebLogicセキュリティ・モジュールの作成

WebLogicセキュリティ・モジュールとは、ポリシー決定ポイントとポリシー施行ポイントの両方を備えたカスタムJavaセキュリティ・モジュールです。これは、明示的認可のAPIコールなしで、WebLogic Serverから直接リクエストを受信できます。これは、WebLogic Serverコンテナ上でのみ稼働します。

WebLogic Serverセキュリティ・モジュールのインスタンスを構成するには、config.sh(UNIXの場合、格納場所はOES_CLIENT_HOME/oessm/bin)またはconfig.cmd(Windowsの場合、格納場所はOES_CLIENT_HOME\oessm\bin)を次のように実行する必要があります。

config.sh -smType wls -smConfigId mySM_WLS -pdServer <oes server> -pdPort <oes_server_ssl_port>  -serverLocation MW_HOME/wlserver_10.3/

制御されない配布モードや制御されたプル配布モードでは、入力を求められたらOracle Entitlements Serverスキーマのユーザー名とパスワードを指定します。

表Table 8-11では、コマンドラインで指定するパラメータについて説明します。

表8-11 Oracle WebLogic Serverセキュリティ・モジュールのパラメータ

パラメータ

配布モード

説明

smType

すべて

作成するセキュリティ・モジュール・インスタンスのタイプです。たとえば、WLSです。

smConfigId

すべて

セキュリティ・モジュール・インスタンスの名前です。たとえば、mySM_WLS_Controlledです。

pdServer

制御されたプッシュ

Oracle Entitlements Server管理サーバーのアドレスです。

pdPort

制御されたプッシュ

Oracle Entitlements Server管理サーバーのSSLポートです。たとえば、7002です。

serverLocation

すべて

Oracle WebLogic Serverの場所です。

構成ウィザードが表示されます。OESクライアントを第8.7.4項「OESクライアント・ドメインの作成」の説明に従って作成します。

8.7.3.4 PDPプロキシ・クライアントの構成

Web Serviceセキュリティ・モジュールまたはRMIセキュリティ・モジュール向けのPDPプロキシ・クライアントを、表8-12の説明に従って構成します。

表8-12 PDPプロキシ・クライアントのセキュリティ・モジュールのパラメータ

パラメータ

説明

oracle.security.jps.pdp.isProxy

値にtrueを指定します。

oracle.security.jps.pdp.PDPTransport

Web Service(WS)またはRMIを指定します。

oracle.security.jps.pdp.proxy.PDPAddress

http://hostname:port (WS)またはrmi://hostname:port (RMI)を指定します。

config.sh(UNIXの場合、格納場所はOES_CLIENT_HOME/oessm/bin)またはconfig.cmd(Windowsの場合、格納場所はOES_CLIENT_HOME\oessm\bin)を、次の例に示されているように実行する必要があります。

Javaセキュリティ・モジュールの場合:

OES_CLIENT_HOME/oessm/bin/config.sh -smType <SM_TYPE> -smConfigId <SM_NAME>

SM_TYPEにはjava、wls、またはwasと入力し、SM_NAMEには適切な名前を入力します。

8.7.4 OESクライアント・ドメインの作成

OESクライアント・ドメインを作成するには、次の手順を実行します。

注意:

Oracle Entitlements Serverの既存のOracle WebLogic Serverドメインを拡張できます。JRFが存在する既存のドメインはサポートされません。

1. セキュリティ・モジュール構成ツールを起動すると、「Fusion Middleware構成ウィザード」が表示されます。

2. 「ようこそ」画面で「新しいWebLogicドメインの作成」オプションを選択します。「次へ」をクリックします。
「ドメイン・ソースの選択」画面が表示されます。

3. 「ドメイン・ソースの選択」画面で、「次の製品をサポートするために、自動的に構成されたドメインを生成する」オプションが選択されていることを確認します。
Oracle Entitlements Server WebLogic Security Module - 11.1.1.0 [OESCLIENT]オプションを選択します。「次へ」をクリックします。

注意:

IDM_HOMEでOracle Entitlements Server管理サーバーに関連付けられたドメイン・テンプレートを選択していないことを確認します。

「ドメイン名と場所の指定」画面が表示されます。

4. 作成するドメインの名前と場所を入力して「次へ」をクリックします。
「管理者ユーザー名およびパスワードの構成」画面が表示されます。

5. 管理者のユーザー名とパスワードを入力します。デフォルトのユーザー名はweblogicです。「次へ」をクリックします。
「サーバーの起動モードおよびJDKの構成」画面が表示されます。

注意:

管理者のユーザー名とパスワードを入力する際には、それを必ず覚えておいてください。

6. 「使用可能なJDK」から「JDK」を選択し、「WebLogicドメインの起動モード」を選択します。「次へ」をクリックします。

注意:

選択しているJDKバージョンがJava SE 6 Update 24以上であることを確認してください。

「オプションの構成を選択」画面が表示されます。

7. 「オプション構成の選択」画面で、「管理サーバー」と「管理対象サーバー」、クラスタおよびマシン、「デプロイメントとサービス」の各チェック・ボックスを選択して、「次へ」をクリックします。
「管理サーバーの構成」画面が表示されます。

8. 「管理サーバーの構成」画面で、次の詳細情報を入力します。

- 名前: 有効なサーバー名は、文字列(英数字)です。この名前はドメイン内で一意にする必要があります。たとえば、AdminServerです。

- リスニング・アドレス: ドロップダウン・リストからリスニング・アドレスの値を選択します。使用可能な値の情報は、「リスニング・アドレス」の指定に関する項を参照してください。

- Listen port: 通常の非セキュア・リクエスト(HTTPやT3などのプロトコル経由)で使用するリスニング・ポートの有効な値を入力します。デフォルト値は、次に使用できるリスニング・ポートです。このフィールドをブランクにすると、デフォルトのポートが使用されます。たとえば、8001です。

- SSL有効: このチェック・ボックスを選択し、SSLリスニング・ポートを有効にします。デフォルトでは、SSLはすべての新規サーバーで無効になっています。

- SSLリスニング・ポート: セキュアなリクエスト(HTTPSやT3Sなどのプロトコル経由)に使用する有効な値を入力します。デフォルト値は、次に使用できるリスニング・ポートです。このフィールドをブランクにすると、デフォルトのポートが使用されます。たとえば、8002です。

注意:

SSLリスニング・ポート値を指定したら、smconfig.wls.controlled.prpファイルまたはsmconfig.prpファイル内のoracle.security.jps.pd.clientPortプロパティをSSLリスニング・ポート値で更新する必要があります。次に、Oracle WebLogic Serverセキュリティ・モジュール向けのsmconfigツールを実行し、管理サーバーのSSLポートをoracle.security.jps.pd.clientPortで指定したポートに設定する必要があります。

9. 「管理対象サーバーの構成」画面で、「追加」をクリックして2つの管理対象サーバーを作成します。次の情報を入力します。

- 名前: 「OES_ManagedServer_1」および「OES_ManagedServer_2」と入力します。

- Listen address: ドロップダウン・リストから、OES_ManagedServer_1およびOES_ManagedServer_2に対するリスニング・アドレスの値を選択します。

- Listen port: OES_ManagedServer_1およびOES_ManagedServer_2で使用するリスニング・ポートの有効な値を入力します。デフォルト値は、次に使用できるリスニング・ポートです。このフィールドをブランクにすると、デフォルトのポートが使用されます。有効なリスニング・ポートの範囲は1から65535までです。

- SSL有効: このチェック・ボックスを選択し、SSLリスニング・ポートを有効にします。デフォルトでは、SSLはすべての新規サーバーで無効になっています。

- SSLリスニング・ポート: OES_ManagedServer_1およびOES_ManagedServer_2のセキュアなリクエスト(HTTPSやT3Sなどのプロトコル経由)に使用する有効な値を入力します。デフォルト値は、次に使用できるリスニング・ポートです。このフィールドをブランクにすると、デフォルトのポートが使用されます。有効なリスニング・ポートの範囲は1から65535までです。

「次へ」をクリックします。

10. 「クラスタの構成」画面が表示されます。「次へ」をクリックします。

11. 「マシンの構成」画面が表示されます。「次へ」をクリックします。

12. 「構成のサマリー」画面で、ドメイン構成を確認し、「作成」をクリックしてドメインを作成します。

13. DOMAIN_HOME/config/oeswlssmconfigの下に3つのディレクトリを作成して、次のように名前を付けます。

- AdminServer

- OES_ManagedServer_1

- OES_ManagedServer_2

14. 前述のDOMAIN_HOME/config/oeswlssmconfigで作成した新規フォルダを除くすべてのファイルを選択してコピーし、次の新たに作成されたフォルダに貼り付けます。

- AdminServer

- OES_ManagedServer_1

- OES_ManagedServer_2

15. jps-config.xml(格納場所はDOMAIN_HOME/config/oeswlssmconfig/OES_ManagedServer_1)を開き、oracle.security.jps.runtime.pd.client.DistributionServiceURLに対するOES_ManagedServer_1管理対象サーバーのホスト名とポート番号を指定します。

16. jps-config.xml(格納場所はDOMAIN_HOME/config/oeswlssmconfig/OES_ManagedServer_2)を開き、oracle.security.jps.runtime.pd.client.DistributionServiceURLに対するOES_ManagedServer_2管理対象サーバーのホスト名とポート番号を指定します。

17. setDomainEnv.sh(UNIX)またはsetDomainEnv.cmd(Windows)をテキスト・エディタで開き、-Doracle.security.jps.config=${DOMAIN_HOME}/config/oeswlssmconfig/jps-config.xmlの行を次のように編集します。

b.-Doracle.security.jps.config=${DOMAIN_HOME}/config/oeswlssmconfig/${SERVER_NAME}/jps-config.xml

8.7.5 セキュリティ・モジュール・インスタンスの場所

Oracle Entitlements Serverセキュリティ・モジュール・インスタンスは、OES_CLIENT_HOME/oes_sm_instancesディレクトリに作成されます。

Oracle WebLogic Serverセキュリティ・モジュールの場合、ドメイン構成はDOMAIN_HOME/config/oeswlssmconfigに格納されています。

必要に応じて、セキュリティ・モジュール・インスタンスを作成、削除、または変更できます。

8.7.6 Javaセキュリティ・モジュールの使用

ご使用のプログラムのJavaセキュリティ・モジュールを構成したら、次の手順に従ってそのプログラムのJavaセキュリティ・モジュールを起動する必要があります。

1. 新規Javaシステム・プロパティの値として、OES_CLIENT_HOME/oes_sm_instances/<SM_NAME>/config/jps-config.xmlに作成されたjps-config.xmlの場所を設定します。

2. プログラムのクラスパスに「oes-client.jar」(格納場所はOES_CLIENT_HOME/modules/oracle.oes_sm.1.1.1)と入力します。

8.8 インストール後のOracle Entitlements Serverのスタート・ガイド

Oracle Entitlements Serverのインストール後、次のドキュメントを参照してください。

- Oracle Fusion Middleware Oracle Entitlements Server管理者ガイド

- Oracle Fusion Middleware Oracle Entitlements Server開発者ガイド

9 ライフサイクル管理

この章では、1つ以上のコンポーネントと統合されたOracle Identity and Access Managementコンポーネントでライフサイクルの変更イベントが発生した場合に対処する方法を説明します。

次のトピックが含まれます。

- 統合されたコンポーネントへのライフサイクル・イベントの影響

- Oracle Identity Managerのライフサイクル管理

- Oracle Access Managerのライフサイクル管理

- Oracle Adaptive Access Managerのライフサイクル管理

- Oracle Identity Navigatorのライフサイクル管理

- リファレンス

9.1 統合されたコンポーネントへのライフサイクル・イベントの影響

次に、すでに別のコンポーネントに統合されているコンポーネントに対して、特定のライフサイクル・イベント(リワイヤリングとも呼ばれる)がどのような影響を与えるかを説明します。

- 再関連付け
統合されたコンポーネントのホスト名またはポートが再関連付けされた場合。たとえば、OVDサーバーのホスト名が変更された場合。

- テストから本番へ
テストまたはパイロット環境のエンティティが事前インストール済の本番環境に移行された場合、依存するコンポーネントが影響を受けることがあります。たとえば、Oracle Identity Manager Navigatorを新しい本番環境に移動した場合です。

注意:

コンポーネントによっては、リワイヤリングによるテストから本番への移動ができず、サーバーの新しい本番インスタンスを作成する方がよい場合があります。たとえば、Oracle Identity Federationは、テストの構成を変更するかわりに本番環境に新しくインストールします。

9.2 Oracle Identity Managerのライフサイクル管理

Oracle Identity Managerのライフサイクル管理イベントには次のものが含まれます。

- 次のコンポーネントのホストまたはポートに変更があった場合の再関連付け:

- Oracle Virtual Directory

- Oracle SOA Suite

- MDS

- テスト環境から本番環境へのメタデータの移動

OIMに関するライフサイクル管理の手順は、次の情報を参照してください。

- Oracle Fusion Middleware System Oracle Identity Managerシステム管理者ガイドのOracle Virtual Directoryのホストとポートの変更に関する項

- Oracle Fusion Middleware System Oracle Identity Managerシステム管理者ガイドのOVDパスワードの変更に関する項

- Oracle Fusion Middleware System Oracle Identity Managerシステム管理者ガイドのSOAホストとポートの変更に関する項

- Oracle Fusion Middleware System Oracle Identity Managerシステム管理者ガイドのOracle Identity Managerデータベースのホストとポートの変更に関する項

- Oracle Fusion Middleware Oracle Adaptive Access Manager開発者ガイドの既存のOracle Adaptive Access Manager (OAAM)とのOracle Identity Manager (OIM)のリワイヤリングに関する項

- Oracle Fusion Middleware System Oracle Identity Managerシステム管理者ガイドのOracle Identity Managerデータベースのパスワードの変更に関する項

- 『Oracle Fusion Middleware Oracle Virtual Directory管理者ガイド』のLDAPアダプタの構成に関する項

- 『Oracle Fusion Middleware Oracle Identity Navigator管理者ガイド』の製品の検出を使用した製品ランチャへのコンポーネント・リンクの追加に関する項

- 『Oracle Fusion Middleware Oracle Virtual Directory管理者ガイド』のアダプタ・プラグインの編集に関する項

- 『Oracle Fusion Middleware管理者ガイド』のOracle Identity Managerの新しいターゲット環境への移行に関する項

- 『Oracle Fusion Middleware管理者ガイド』のOracle Identity Managerの既存のターゲット環境への移行に関する項

9.3 Oracle Access Managerのライフサイクル管理

Oracle Access Managerのライフサイクル・イベントには、テスト・システムから本番へのポリシー構成情報のレプリケートが含まれます。

OAMに関するライフサイクル管理の手順は、次の情報を参照してください。

- 『Oracle Fusion Middleware Oracle Identity Navigator管理者ガイド』の製品の検出を使用した製品ランチャへのコンポーネント・リンクの追加に関する項

- Oracle Fusion Middleware Oracle Access Manager管理者ガイドのOAM 11gデータのテストから本番デプロイメントへの移動に関する項

9.4 Oracle Adaptive Access Managerのライフサイクル管理

Oracle Adaptive Access Managerのライフサイクル・イベントには、次のコンポーネントのホストまたはポートが変更されたときの再関連付けが含まれます。

- Oracle Virtual Directory

- Oracle Internet Directory

- Oracle Database

- Oracle Identity Manager

OAAMに関するライフサイクル管理の手順は、次の情報を参照してください。

- 『Oracle Fusion Middleware Oracle Identity Navigator管理者ガイド』の製品の検出を使用した製品ランチャへのコンポーネント・リンクの追加に関する項

- Oracle Fusion Middleware Oracle Adaptive Access Manager開発者ガイドの既存のOracle Adaptive Access Manager (OAAM)とのOracle Virtual Directory (OVD)のリワイヤリングに関する項

- Oracle Fusion Middleware Oracle Adaptive Access Manager開発者ガイドの既存のOracle Adaptive Access Manager (OAAM)とのOracle Identity Manager (OIM)のリワイヤリングに関する項

- Oracle Fusion Middleware Oracle Adaptive Access Manager開発者ガイドの既存のOAAMとのOIDのリワイヤリング(OVDがない場合)に関する項

- Oracle Fusion Middleware Oracle Adaptive Access Manager開発者ガイドの既存のOAAMとのデータベースのリワイヤリングに関する項

- 『Oracle Fusion Middleware管理者ガイド』のOracle Adaptive Access Managerの新しいターゲット環境への移動に関する項

- 『Oracle Fusion Middleware管理者ガイド』のOracle Adaptive Access Managerの既存のターゲット環境への移動に関する項

9.5 Oracle Identity Navigatorのライフサイクル管理

Oracle Identity Navigatorのライフサイクル・イベントには、テストから本番への移行、およびOracle Business Intelligence Publisherとの統合のリワイヤリングが含まれます。

OINに関するライフサイクル管理の手順は、次の情報を参照してください。

- 『Oracle Fusion Middleware Oracle Identity Navigator管理者ガイド』のOracle Identity Navigatorのテストから本番への移行に関する項

- 『Oracle Fusion Middleware Oracle Identity Navigator管理者ガイド』のOracle Business Intelligence Publisherの構成に関する項

- 『Oracle Fusion Middleware Oracle Identity Navigator管理者ガイド』の製品の検出を使用した製品ランチャへのコンポーネント・リンクの追加に関する項

- 『Oracle Fusion Middleware Oracle Identity Navigator管理者ガイド』のOracle Identity Navigatorのテストから本番への移行に関する項

9.6 参照

Oracle Fusion Middlewareのライフサイクル管理の詳細は、『Oracle Fusion Middleware管理者ガイド』の「第V部 高度な管理: 環境の拡張」を参照してください。

第III部

付録

第IV部は次の付録で構成されています。

- 付録A「Oracle Identity and Access Management 11.1.1.7.0ソフトウェアのインストール画面」

- 付録B「Oracle Identity Managerの構成画面」

- 付録C「Oracleスタックの起動または停止」

- 付録D「Oracle Directory Server Enterprise Edition (ODSEE)の事前構成」

- 付録E「Oracle Identity and Access Managementのアンインストールと再インストール」

- 付録F「サイレント・インストールの実行」

- 付録G「インストールのトラブルシューティング」

- 付録H「OAAMパーティション・スキーマ・リファレンス」

- 付録I「ソフトウェアの削除画面」

A Oracle Identity and Access Management 11.1.1.7.0ソフトウェアのインストール画面

この付録では、Oracle Identity and Access Management 11gソフトウェアのインストール・ウィザードの画面で、Oracle Identity Manager、Oracle Access Manager、Oracle Adaptive Access Manager、Oracle Entitlements ServerおよびOracle Identity Navigatorをインストールする方法を説明します。

次のトピックが含まれます:

- ようこそ

- ソフトウェア更新のインストール

- 前提条件のチェック

- インストール場所の指定

- インストール・サマリー

- インストールの進行状況

- インストール完了

A.1 ようこそ

「ようこそ」画面は、Oracle Identity and Access Management 11gインストーラ・ウィザードを起動するたびに表示されます。

図A-1 「ようこそ」画面

「次へ」をクリックして続行します。

A.2 ソフトウェア更新のインストール

この画面では、My Oracle Supportアカウントを使用して、重要なセキュリティ更新を含む最新のソフトウェア更新を迅速かつ簡単に検索できます。

図A-2 ソフトウェア更新のインストール

A.3 前提条件のチェック

インストール・プログラムにより、選択した操作を実行するために必要な動作保証されたバージョン、正しいソフトウェア・パッケージ、十分な領域およびメモリーがあるかどうかが確認されます。問題が検出された場合、このページにエラーが表示されます。

次の例の画面は、Windowsオペレーティング・システムのみに該当します。

図A-3 「前提条件のチェック」画面

この画面で、インストールの「中止」、「再試行」または「続行」を選択できます。

すべての前提条件チェックに合格したら、「次へ」をクリックして続行します。

A.4 インストール場所の指定

この画面では、インストールする新しいOracle Identity and Access Management 11gソフトウェアの場所を入力します。

図A-4 「インストール場所の指定」画面

Oracle WebLogic Serverがマシンにインストールされていることを確認してください。「参照」をクリックしてOracle Fusion Middlewareのホーム・ディレクトリにナビゲートします。Oracle Identity and Access Management 11gコンポーネントの新しいOracleホーム・ディレクトリの名前を入力します。

ミドルウェアの場所が存在しない場合、Oracle Identity and Access Managementインストーラを実行する前に、WebLogic Serverをインストールしてミドルウェア・ホーム・ディレクトリを作成する必要があります。詳細は、第3.2.4項「WebLogic Serverおよびミドルウェア・ホーム要件の確認」を参照してください。

注意:

「インストール場所の指定」画面で有効なミドルウェア・ホーム・ディレクトリを指定しなかった場合、インストーラにより、Oracle Identity Manager Design ConsoleおよびOracle Identity Manager Remote Managerのみのインストールを続行することを確認するメッセージおよびプロンプトが表示されます。Oracle Identity Managerのこれらの2つのコンポーネントには、ミドルウェア・ホーム・ディレクトリは必要ありません。

Oracle Identity Manager Design ConsoleまたはRemote Managerのみをインストールする場合、Oracle WebLogic Serverをインストールしたり、Design ConsoleまたはRemote Managerが構成されるマシンにミドルウェア・ホーム・ディレクトリを作成する必要はありません。

「次へ」をクリックして続行します。

A.5 インストール・サマリー

この画面には、Oracle Identity and Access Management 11gインストールのサマリーが表示されます。

図A-5 「インストール・サマリー」画面

この画面の内容を確認し、「インストール」をクリックしてOracle Identity and Access Management 11gソフトウェアのインストールを開始します。

A.6 インストールの進行状況

この画面には、Oracle Identity and Access Managementのインストールの進行状況が表示されます。

図A-6 「インストールの進行状況」画面

インストールが完了する前に終了する場合は、「取消」をクリックします。インストールの進行状況インジケータにより、インストールされているファイルのその時点でのインベントリが表示されます。ソフトウェア・バイナリのみインストールする場合、すべてのバイナリがインストールされたらインストールが完了します。

A.7 インストール完了

この画面には、「場所」、「ディスク領域」および「アプリケーション」などのインストール・パラメータのサマリーが表示されます。サイレント・インストールに使用するレスポンス・ファイルとしてインストール構成を保存するには、「保存」をクリックします。

図A-7 「インストール完了」画面

「終了」をクリックして、インストール・プロセスを終了します。

B Oracle Identity Managerの構成画面

この付録では、Oracle Identity Manager 11gの構成ウィザードの画面について説明します。このウィザードを使用して、Oracle Identity Managerサーバー、Oracle Identity Manager Design ConsoleおよびOracle Identity Manager Remote Managerを構成できます。

この付録には次のトピックが含まれます:

- ようこそ

- 構成するコンポーネント

- データベース

- WebLogic管理サーバー

- OIMサーバー

- BI Publisher

- LDAPサーバー

- LDAPサーバーの続行

- 構成サマリー

B.1 ようこそ

「ようこそ」画面は、Oracle Identity Manager構成ウィザードを起動するたびに表示されます。

図B-1 「ようこそ」画面

Oracle Identity Manager構成ウィザードは、初期設定時に1回だけOracle Identity Managerサーバーを構成するために使用できます。このウィザードを使用してOracle Identity Managerサーバーを構成した後、Oracle Identity Managerの構成を変更するためにこのウィザードを再度実行することはできません。このような変更には、Oracle Enterprise Manager Fusion Middleware Controlを使用する必要があります。ただし、Design ConsoleまたはRemote Managerが構成されている他のマシンでなら、必要に応じてこのウィザードを実行できます。

Oracle Identity Managerサーバー、Design Console (Windows上)およびRemote Managerを構成するためにOracle Identity Manager構成ウィザードを起動する前に、Oracle Identity Managerを新規または既存のWebLogicドメインに構成したことを確認してください。

サーバーを構成する場合、WebLogic Administration Serverが実行されているマシン上(Oracle Identity Managerがデプロイされているドメインの管理サーバー)でこのウィザードを実行する必要があります。Oracle Identity Managerサーバーの構成を開始する前に、管理サーバーが起動しており、稼働中であることを確認します。

Design Consoleのみを構成する場合、Design Consoleを構成するWindowsマシン上でこのウィザードを実行する必要があります。Remote Managerのみを構成する場合、Remote Managerを構成するマシン上でこのウィザードを実行する必要があります。Design ConsoleまたはRemote Managerを構成する前に、Oracle Identity Managerサーバーを構成する必要がある点に注意してください。

「次へ」をクリックして続行します。

B.2 構成するコンポーネント

この画面で、構成するOracle Identity Managerコンポーネントを選択します。Oracle Identity Managerコンポーネントには、サーバー、Design ConsoleおよびRemote Managerが含まれます。

Oracle Identity Managerサーバー、Design ConsoleまたはRemote Managerを構成する前に、Oracle Fusion Middleware構成ウィザードを使用してOracle Identity Managerを新規または既存のWebLogicドメインに構成したことを確認してください。

図B-2 「構成するコンポーネント」画面

表B-1で、選択できるOracle Identity Managerコンポーネントについて説明します。

表B-1 Oracle Identity Managerの構成の選択肢

オプション

説明

画面の全コンポーネントの構成

Oracle Identity Managerサーバー、Design ConsoleおよびRemote Managerを同時に同じマシンに構成する場合、「Oracle Identity Manager」オプションを選択します。

Oracle Identity Managerサーバーのみの構成

Oracle Identity Managerサーバーのみを構成するには、OIMサーバー・オプションを選択します。このオプションはデフォルトで選択されています。ドメイン(Oracle Identity Managerがデプロイされているドメイン)のWebLogic Administration Serverが起動しており、稼働中である必要があります。

Oracle Identity Manager Design Consoleのみの構成

Oracle Identity Manager Design Consoleのみを構成するには、OIM Design Consoleオプションを選択します。ただし、Design Consoleを開発マシンで実行する前に、Oracle Identity Managerサーバーがローカル・マシンまたはリモート・マシンに構成されている必要があります。Design ConsoleはWindowsオペレーティング・システムでのみサポートされています。

Oracle Identity Manager Remote Managerのみの構成

Oracle Identity Manager Remote Managerのみを構成するには、OIM Remote Managerオプションを選択します。ただし、Remote Managerを実行する前に、Oracle Identity Managerサーバーがローカル・マシンまたはリモート・マシンに構成されている必要があります。

注意:

3つのOracle Identity Managerコンポーネントのうち、任意の2つの組合せを選択することも可能です。

B.3 データベース

この画面では、データベースおよびスキーマ情報を指定します。Oracle Identity Managerサーバーを構成する前に、Oracle Fusion Middlewareリポジトリ作成ユーティリティ(RCU)を使用してOracle Identity Managerスキーマが作成およびロードされている必要があります。Oracle Identity Managerスキーマを作成およびロードする方法の詳細は、第3.2.3項「Oracle Fusion Middlewareリポジトリ作成ユーティリティ(RCU)を使用したデータベース・スキーマの作成」を参照してください。

図B-3 「データベース」画面

Oracle Identity ManagerスキーマおよびMetadata Servicesスキーマの作成に、同じデータベース、または異なるデータベースのいずれをも使用できます。

表B-2で、指定する必要のあるデータベース接続情報について説明します。

表B-2 「データベース」画面のフィールド

フィールド

説明

接続文字列

Oracleデータベースのフルパス、リスニング・ポートおよびサービス名を入力します。シングル・ホスト・インスタンスの場合、接続文字列の形式はhostname:port:servicenameです。

たとえば、ホスト名がaaa.bbb.com、ポートが1234、サービス名がxxx.bbb.comの場合、単一ホスト・インスタンスの接続文字列を次のように入力します。

aaa.bbb.com:1234:xxx.bbb.com

Real Application Clusterデータベースを使用している場合、データベース接続文字列の形式は次のとおりです。

hostname1:port1:instancename1^host2:port2:instancename2@servicename

OIMスキーマ・ユーザー名

Oracle Fusion Middlewareリポジトリ作成ユーティリティを使用して、Oracle Identity Manager用に作成したスキーマ・ユーザーの名前を入力します。

既存のOracle Identity Managerスキーマを11gリリース1 (11.1.1)にアップグレードした場合、既存のスキーマのユーザー名を入力します。

OIMスキーマ・パスワード

Oracle Fusion Middlewareリポジトリ作成ユーティリティ(RCU)を使用して、スキーマを作成中に設定した、Oracle Identity Managerスキーマ・ユーザー用のパスワードを入力します。

既存のOracle Identity Managerスキーマを11gリリース1 (11.1.1)にアップグレードした場合、既存のスキーマのパスワードを入力します。

MDSスキーマに別のデータベースを選択

Metadata Services (MDS)スキーマに別のデータベースを使用する場合、このチェック・ボックスを選択します。

MDS接続文字列

Metadata Services (MDS)スキーマに別のデータベースを使用する場合、MDSスキーマに関連付けられたデータベースのフルパス、リスニング・ポートおよびサービス名を入力します。接続文字列の形式は、標準の接続文字列の形式と同じです。

MDSスキーマ・ユーザー名

Oracle Fusion Middlewareリポジトリ作成ユーティリティ(RCU)を使用して、AS共通サービス - メタデータ・サービス用に作成したスキーマ・ユーザーの名前を入力します。

既存のMetadata Servicesスキーマを11gリリース1 (11.1.1)にアップグレードした場合、既存のスキーマのユーザー名を入力します。

MDSスキーマ・パスワード

Oracle Fusion Middlewareリポジトリ作成ユーティリティ(RCU)を使用してスキーマを作成する際に設定した、AS共通サービス - メタデータ・サービススキーマ・ユーザーのパスワードを入力します。

既存のOracle Identity Managerスキーマを11gリリース1 (11.1.1)にアップグレードした場合、既存のスキーマのパスワードを入力します。

各フィールドに情報を入力した後、「次へ」をクリックして続行します。

B.4 WebLogic管理サーバー

この画面では、Oracle Identity ManagerアプリケーションがデプロイされているWebLogic管理ドメインのt3 URL、ユーザー名およびパスワードを指定します。管理サーバーが開始され、稼働中であることを確認します。

図B-4 「WebLogic管理サーバー」画面

「WebLogic管理サーバーのURL」テキスト・ボックスに、WebLogicドメインの管理サーバーのt3 URLを次の形式で入力します。

t3://hostname:port

「ユーザー名」テキスト・ボックスに、WebLogic管理者ユーザー名を入力します。

「パスワード」テキスト・ボックスに、WebLogic管理者パスワードを入力します。

各フィールドに情報を入力した後、「次へ」をクリックして続行します。

B.5 OIMサーバー

この画面で、システム管理者(xelsysadm)のパスワードを設定します。

図B-5 OIMサーバー画面

表B-3で、構成できるOracle Identity Managerサーバーのパラメータについて説明します。

表B-3 Oracle Identity Managerサーバーの構成パラメータ

フィールド名

説明

OIM管理者パスワード

管理者の新しいパスワードを入力します。

有効なパスワードは、6文字以上、最初の文字は英字、数字を1字以上、大文字を1字以上、小文字を1字以上含むものです。パスワードには、Oracle Identity Managerの姓、名、またはログイン名を含められません。

アップグレード・シナリオでは、このパスワードの入力は求められません。新しい11gインストールを実行する場合のみ、新しいパスワードを入力する必要があります。

パスワードの確認

確認のために、新しいパスワードを再度入力します。

OIM HTTP URL

Oracle Identity Managerアプリケーションのフロントエンドとなるhttp URLを入力します。たとえば、http://localhost:7002のようになります。

デフォルトで、このフィールドには、Oracle Identity Managerの管理対象サーバーのURLが表示されます。

キーストア・パスワード

キーストアの新しいパスワードを入力します。

有効なパスワードは、6文字から30文字まで、最初の文字は英字、英数字およびアンダースコア(_)、ドル記号($)およびシャープ(#)などの特殊文字のみを使用できます。パスワードには、少なくとも1つの数字を使用する必要があります。

キーストア・パスワードの確認

確認のために、新しいパスワードを再度入力します。

各フィールドに情報を入力した後、「次へ」をクリックして続行します。

B.6 BI Publisher

この画面では、次のオプションのタスクを実行できます。

- Oracle Identity Managerのロール、ユーザーおよびその階層のLDAPディレクトリとの同期を有効にする

- BI PublisherのURLを指定することにより、Oracle BI Publisherを使用するようOracle Identity Managerを構成する

図B-6 「BI Publisher」画面

OIMとLDAPの同期の有効化

LDAP同期を有効にする場合、まずOracle Identity Manager (OIM)用にLDAP同期を設定した後、この画面で「LDAP同期の有効化」オプションを選択します。OIMとLDAPの同期の設定に関する情報は、「LDAP同期を有効にするための前提条件の実行」を参照してください。LDAP同期を有効にするための前提条件を実行したら、「LDAP同期の有効化」オプションを選択します。

他のオプションのタスクを実行しない場合は「次へ」をクリックして続行します。

Oracle BI Publisherを使用するようOracle Identity Managerを構成する

Oracle BI Publisherがローカルまたはリモート・マシンにインストールされていることを確認します。

Oracle BI Publisherを使用するようOracle Identity Managerを構成するには、「BI Publisherの構成」オプションを選択し、「BI Publisher URL」テキスト・ボックスにBI PublisherのURLを入力します。

URLの形式はhttp://hostname:port/xmlpserverです。hostnameおよびportは、Oracle BI Publisherサーバーが実行されているホスト名およびポートです。

各フィールドに情報を入力した後、「次へ」をクリックして続行します。

B.7 LDAPサーバー

この画面は、「LDAP同期の有効化」オプションを「BI Publisher」画面で選択した場合にのみ表示されます。「LDAPサーバー」画面では、Directory Serverの認証情報を指定します。これは、Oracle Identity Managerのロール、ユーザーおよび階層をLDAPディレクトリに同期化するためです。

図B-7 LDAPサーバー画面

表B-4で、指定する必要のあるパラメータについて説明します。

表B-4 「LDAPサーバー」の情報

フィールド名

説明

ディレクトリ・サーバー・タイプ

必要なディレクトリ・サーバーをドロップダウン・リストから選択します。

ディレクトリ・サーバーのID

ディレクトリ・サーバーのIDを入力します。

サーバーのURL

次の形式で、LDAPのURLを入力します。

ldap://oid_host:oid_port

サーバーのユーザー

ディレクトリ・サーバー管理者のユーザー名を入力します。

例: cn=oimAdminUser,cn=Users,dc=us,dc=oracle,dc

サーバーのパスワード

OIM管理者のパスワードを入力します。

サーバーのSearchDN

識別名(DN)を入力します。

たとえば、dc=acme、dc=comなどです。

これはLDAPでユーザーやロールの最高レベル・コンテナで、Oracle Identity Managerはリコンシリエーションにこのコンテナを使用します。

各フィールドに情報を入力した後、「次へ」をクリックして続行します。

B.8 LDAPサーバーの続き

この画面は、「LDAPサーバー」画面の続きです。

図B-8 LDAPサーバーの続き画面

表B-5で、指定する必要のあるLDAPパラメータについて説明します。

図B-5 「LDAPサーバーの続行」の情報

フィールド名

説明

LDAPロールコンテナ

LDAPディレクトリでロールのデフォルト・コンテナとして使用されるコンテナの名前を指定します。

LDAPロールコンテナ説明

ロール・コンテナの説明を入力します。

LDAPユーザーコンテナ

LDAPディレクトリでユーザーのデフォルト・コンテナとして使用されるコンテナの名前を指定します。

LDAPユーザーコンテナの説明

ユーザー・コンテナの説明を入力します。

ユーザー予約コンテナ

Oracle Identity Managerでユーザー名の作成の承認を待つ間にLDAPディレクトリでのユーザー名の予約に使用されるコンテナの名前を入力します。承認された後、ユーザー名は予約コンテナからLDAPディレクトリ内のユーザー・コンテナに移動されます。

各フィールドに情報を入力した後、「次へ」をクリックして続行します。

B.9 構成サマリー

この画面には、構成を選択したアプリケーションまたはコンポーネントのリストが表示されます。次の情報が含まれています。

- インストール場所

- インストールに使用されるディスク領域

- 構成を選択したアプリケーションまたはコンポーネント

- Oracle Identity Manager構成ウィザードの各画面で選択した構成内容

図B-9 「構成サマリー」画面

このサマリー画面を確認します。

さらに、「レスポンス・ファイルの保存」の「保存」ボタンをクリックして、インストールの選択内容からレスポンス・ファイルを作成できます。レスポンス・ファイルは、ユーザー入力が不要か、またはごく少ししか必要のない、ソフトウェアのサイレントまたは非対話式インストールに使用できます。

「構成」をクリックして、選択したOracle Identity Managerコンポーネントの構成を開始します。

C Oracleスタックの起動または停止

Oracleスタックのコンポーネントは、特定の順序で起動または停止する必要があります。この付録ではその順序について説明します。内容は次のとおりです。

- スタックの起動

- スタックの停止

- サーバーの再起動

注意:

次のトピックで説明するstartManagedWebLogicスクリプトおよびstopManagedWebLogicスクリプトを実行する場合、次のことに注意してください。

- SERVER_NAMEはWebLogic Managed Serverの名前(wls_oif1、wls_ods1またはoam_server1など)を表します。

- スクリプトを実行するときにオプションとして提示しなかった場合、USER_NAMEとPASSWORDの値の入力を求められます。

- スクリプトを実行するときにオプションとして提示しなかった場合、ADMIN_URLの値は継承されます。

C.1 スタックの起動

インストールおよびドメインの構成を完了した後、デプロイメントを起動し、稼働させるためには、管理サーバーおよび様々な管理対象サーバーを起動する必要があります。

1. 管理サーバーを起動するには、新しいドメインを作成したディレクトリでstartWebLogic.shスクリプト(UNIXオペレーティング・システムの場合)またはstartWebLogic.cmdスクリプト(Windowsオペレーティング・システムの場合)を実行します。
UNIXシステムの場合:

MW_HOME/user_projects/domains/domain_name/startWebLogic.sh

Windowsシステムの場合:

MW_HOME\user_projects\domains\domain_name\startWebLogic.cmd

ドメイン名と場所は、構成ウィザードの「ドメイン名と場所の指定」画面で入力したものです。

2. ノード・マネージャが実行中であることを確認します。Oracle WebLogic Administration Serverにより自動的に確認されることはありません。ノード・マネージャが実行されていない場合、次のコマンドを実行して起動します。

$WLS_HOME/server/bin/startNodeManager.sh

3. 次のコマンドを実行して、Oracle Internet Directory、Oracle Virtual Directoryなどのシステム・コンポーネントを起動します。

ORACLE_INSTANCE/bin/opmnctl startall

次のコマンドを実行することによって、システム・コンポーネントが起動したことを検証できます。

ORACLE_INSTANCE/bin/opmnctl status -l

4. 管理対象サーバーを起動するには、ドメインを作成したディレクトリ内にあるbinディレクトリで、startManagedWebLogic.shスクリプト(UNIXオペレーティング・システムの場合)またはstartManagedWebLogic.cmdスクリプト(Windowsオペレーティング・システムの場合)を実行します。これらの管理対象サーバーは、コマンドラインから起動する必要があります。
このコマンドでは、サーバー名の指定も必要です。次の例に示すように、ドメインの構成時に作成したサーバーを起動する必要があります。

- oam_server1(Oracle Access Managerサーバー)

- oim_server1 (Oracle Identity Managerサーバー)

たとえば、Oracle Access ManagerサーバーをUNIXシステムで起動するには、次のようにします。

MW_HOME/user_projects/domains/domain_name/bin/startManagedWebLogic.sh oam_server1

Windowsシステムの場合:

MW_HOME\user_projects\domains\domain_name\bin\startManagedWebLogic.cmd oam_server1

管理対象サーバーが起動される前に、WebLogic Serverのユーザー名およびパスワードの入力を求められます。これらは、構成ウィザードの「管理者ユーザー名およびパスワードの構成」画面で入力したものです。

管理サーバーが デフォルト以外のポートを使用している場合、または管理対象サーバーとは別のホストに常駐する場合(分散環境の場合)、管理サーバーにアクセスするためのURLも指定する必要があります。

UNIXシステムの場合:

MW_HOME/user_projects/domains/domain_name/bin/startManagedWebLogic.sh oam_server1 http://host:admin_server_port

Windowsシステムの場合:

MW_HOME\user_projects\domains\domain_name\bin\startManagedWebLogic.cmd oam_server1 http://host:admin_server_port

コマンド行で管理サーバーのユーザー名とパスワードを直接指定しておくと、ユーザー名とパスワードは尋ねられません。

UNIXシステムの場合:

MW_HOME/user_projects/domains/domain_name/bin/startManagedWebLogic.sh oam_server1 http://host:admin_server_port -Dweblogic.management.username=user_name -Dweblogic.management.password=password

Windowsシステムの場合:

MW_HOME\user_projects\domains\domain_name\bin\startManagedWebLogic.cmd oam_server1 http://host:admin_server_port -Dweblogic.management.username=user_name -Dweblogic.management.password=password

注意:

Oracle WebLogic管理コンソールを使用して、バックグラウンドで管理対象コンポーネントを起動できます。詳細は、『Oracle Fusion Middleware Oracle WebLogic Serverの紹介』を参照してください。

起動する管理対象サーバーの名前がわからない場合、UNIXシステムで次のファイルの内容を確認できます。

MW_HOME/user_projects/domains/domain_name/startManagedWebLogic_readme.txt

Windowsシステムの場合:

MW_HOME\user_projects\domains\domain_name\startManagedWebLogic_readme.txt

または、次のURLで管理サーバーのコンソールにアクセスできます。

http://host:admin_server_port/console

構成ウィザードの「管理者ユーザー名およびパスワードの構成」画面で指定したユーザー名およびパスワードを入力します。その後、「環境」>「サーバー」にナビゲートして管理対象サーバーの名前を確認します。

C.2 スタックの停止

Oracle WebLogic管理コンソールを使用して、Oracle WebLogic Administration Serverおよびすべての管理対象サーバーを停止できます。詳細は、『Oracle Fusion Middleware Oracle WebLogic Serverの紹介』を参照してください。

コマンド行からスタック・コンポーネントを停止するには、次の手順を実行します。

1. 次のコマンドを実行して、WebLogicの管理コンポーネント(Oracle Directory Integration Platform、Oracle Identity Federation、Oracle Directory Services Manager、Oracle Access Manager、Oracle Identity ManagerおよびOracle Adaptive Access Managerなど)を停止します。

MW_HOME/user_projects/domains/DOMAIN_NAME/bin/stopManagedWebLogic.sh \
{SERVER_NAME} {ADMIN_URL} {USER_NAME} {PASSWORD}

2. 次のコマンドを実行して、Oracle Internet Directory、Oracle Virtual Directoryなどのシステム・コンポーネントを停止します。

ORACLE_INSTANCE/bin/opmnctl stopall

3. 次のコマンドを実行して、Oracle WebLogic Administration Serverを停止します。

MW_HOME/user_projects/domains/DOMAIN_NAME/bin/stopWebLogic.sh

4. ノード・マネージャを停止するには、killコマンドを使用します。

kill -9 PID

C.3 サーバーの再起動

管理サーバーまたは管理対象サーバーを再起動するには、まず実行中の管理サーバーまたは管理対象サーバーを停止し、その後再度起動します。詳細は、「スタックの停止」および「スタックの起動」を参照してください。

D Oracle Directory Server Enterprise Edition (ODSEE)の事前構成

LDAPディレクトリをアイデンティティ・ストアとして使用できるようにするには、事前構成を実行する必要があります。この項の手順により、Oracle Directory Server Enterprise Edition (ODSEE)を事前構成して、LDAPアイデンティティ・ストアとしてOracle Directory Server Enterprise Edition (ODSEE)を使用できるようになります。

注意:

- LDAPアイデンティティ・ストア(Oracle Directory Server Enterprise Edition (ODSEE)またはiPlanet)が、コンテナおよびスキーマ拡張子を持つoimadminuserに対して構成されている場合、次の構成手順に従う必要はありません。

- 次に示す例で使用されているデータはサンプル・データです。例に従って、LDAPサーバーの構成に適したデータと置き換えてください。

- cn=oracleAccountsはサンプル・データです。アイデンティティ・ストアを事前構成する際には、このデータを使用しなくてもかまいません。

アイデンティティ・ストアを事前構成するには、次の手順を実行する必要があります。

1. 新しいファイルiPlanetContainers.ldifを作成します。次のエントリを追加して、ファイルに保存します。

dn:cn=Users,dc=mycompany,dc=com
cn:Users
objectClass:nsContainer

dn:cn=Groups,dc=mycompany,dc=com
cn:Groups
objectClass:nsContainer

dn:cn=Reserve,dc=mycompany,dc=com
cn:Reserve
objectClass:nsContainer

2. ldapaddコマンドを使用して、コンテナをiPlanet Directory Serverにインポートします。これにより、ユーザー、グループおよび予約コンテナが作成されます。

ldapadd -h <ODSEE Server> -p <ODSEE port> -D <ODSEE Admin ID> -w <ODSEE Admin password> -c -f ./iPlanetContainers.ldif

例:

ldapadd -h localhost -p 1389 -D "cn=Directory Manager" -w "welcome1" -c -f ./iPlanetContainers.ldif

このコマンドで認証エラーが返されたら、シンプル・バインド・オプションの「-x」オプションでコマンドを試行します。

ldapadd -h localhost -p 1389 -x -D "cn=Directory Manager" -w "welcome1" -c -f ./iPlanetContainers.ldif

3. ノード間で行われるエントリの名前変更に対して、moddnプロパティを有効にします。

..dsee7/bin/dsconf set-server-prop -h <ODSEE Server> -p <ODSEE port> moddn-enabled:on

例:

..dsee7/bin/dsconf set-server-prop -h localhost -p 1389 moddn-enabled:on

4. changelogを有効化します。

..dsee7/bin/dsconf set-server-prop -h <ODSEE Server> -p <ODSEE port> retro-cl-enabled:on

例:

..dsee7/bin/dsconf set-server-prop -h localhost -p 1389 retro-cl-enabled:on

5. ステータスを確認します。

..dsee7/bin/dsccsetup status

6. ODSEEサーバー・インスタンスを停止して起動します。

..dsee7/bin/dsadm stop <ODSEE instance>
..dsee7/bin/dsadm start <ODSEE instance>

例:

..dsee7/bin/dsadm stop /scratch/<userid>/iPlanet/dsinst1/
..dsee7/bin/dsadm start /scratch/<userid>/iPlanet/dsinst1/

7. Sunスキーマを拡張して、OIM固有のオブジェクト・クラスと属性タイプを追加します。

cd to $MIDDLEWARE_HOME/oracle_common/modules/oracle.ovd_11.1.1/oimtemplates

次のコマンドを実行して、ldifファイルsunOneSchema.ldifをロードします。

ldapmodify -h <ODSEE Server> -p <ODSEE port> -D <ODSEE Admin ID> -w <ODSEE Admin password> -f sunOneSchema.ldif

例:

./ldapmodify -h localhost -p 1389 -D "cn=directory manager" -w welcome1 -c -f sunOneSchema.ldif

8. OIMの一般名生成機能に対して、参照整合性を有効にします。
DNまたはRDNが変更されたときはいつでも、OIMおよびOID/Active Directory/ODSEEで参照整合性を有効化する必要があります。

ディレクトリ・サーバーで参照整合性が有効になっている場合、OIMプロパティXL.IsReferentialIntegrityEnabledInLDAPをTRUEに設定する必要があります(デフォルトはFALSE)。XL.IsReferentialIntegrityEnabledInLDAPをTRUEに設定するには、OIMにログインして、「詳細」→システム管理→システム構成に移動します。システム・プロパティ(XL.IsReferentialIntegrityEnabled)を検索し、プロパティの値をTRUEに設定します。

1. 次のコマンドを使用して、参照整合性プロパティの値を表示します。

..dsee7/bin/dsconf get-server-prop -h <ODSEE server> -p <ODSEE port> ref-integrity-enabled
Enter "cn=Directory Manager" password:
ref-integrity-enabled : off

2. 次のコマンドを使用して、参照整合性プロパティを有効にします。

./dsconf set-server-prop -h <ODSEE server> -p <ODSEE port>
ref-integrity-enabled:on
Enter "cn=Directory Manager" password:

変更内容を有効にするには、ディレクトリ・サーバーを再起動する必要があります。参照整合性プロパティを有効にした後で、ODSEE/iPlanet Serverを再起動します。

..dsee7/bin/dsadm stop <ODSEE instance>
..dsee7/bin/dsadm start <ODSEE instance>

例:

..dsee7/bin/dsadm stop /scratch/<userid>/iPlanet/dsinst1/
..dsee7/bin/dsadm start /scratch/<userid>/iPlanet/dsinst1/

3. 値が正しく設定されたかどうかを確認するための問合せを実行します。

..dsee7/bin/dsconf get-server-prop -h <ODSEE server> -p <ODSEE port>
ref-integrity-enabled
Enter "cn=Directory Manager" password:
ref-integrity-enabled : on

9. OIM管理ユーザー、グループおよびACIを作成します。新しいファイルoimadminuser.ldifを開きます。このoimadminuserは、OIMのプロキシ・ユーザーとして使用されます。
ルート接尾辞はdc=mycompany,dc=comです。これは、ODSEEサーバーの適切なルート接尾辞と置換できます。

1. 次のLDAPエントリを追加して、ファイルoimadminuser.ldifを保存します。次のコマンドを実行して、ldifファイルoimadminuser.ldifをロードします。

ldapmodify -h <ODSEE Server> -p <ODSEE port> -D <ODSEE Admin ID> -w <ODSEE Admin password> -f oimadminuser.ldif

dn: cn=systemids,dc=mycompany,dc=com
changetype: add
objectclass: nsContainer
objectclass: top
cn: systemids

dn: cn=oimAdminUser,cn=systemids,dc=mycompany,dc=com
changetype: add
objectclass: top
objectclass: person
objectclass: organizationalPerson
objectclass: inetorgperson
mail: oimAdminUser
givenname: oimAdminUser
sn: oimAdminUser
cn: oimAdminUser
uid: oimAdminUser
userPassword: welcome1

dn: cn=oimAdminGroup,cn=Groups,dc=mycompany,dc=com
changetype: add
objectclass: groupOfUniqueNames
objectclass: top
cn: oimAdminGroup
description: OIM administrator role
uniquemember: cn=oimAdminUser,cn=systemids,dc=mycompany,dc=com

dn: cn=users,dc=mycompany,dc=com
changetype: modify
add: aci
aci: (target = "ldap:///cn=users,dc=mycompany,dc=com")(targetattr =
"*")(version 3.0; acl "Allow OIMAdminGroup add, read and write access to
all attributes"; allow (add, read, search, compare,write, delete, import)
(groupdn = "ldap:///cn=oimAdminGroup,cn=Groups,dc=mycompany,dc=com");)

dn: cn=Groups,dc=mycompany,dc=com
changetype: modify
add: aci
aci: (target = "ldap:///cn=Groups,dc=mycompany,dc=com")(targetattr =
"*")(version 3.0; acl "Allow OIM AdminGroup to read and write access";
allow (read, search, compare, add, write,delete) (groupdn =
"ldap:///cn=oimAdminGroup,cn=Groups,dc=mycompany,dc=com");)

dn: cn=reserve,dc=mycompany,dc=com
changetype: modify
add: aci
aci: (target = "ldap:///cn=reserve,dc=mycompany,dc=com")(targetattr =
"*")(version 3.0; acl "Allow OIM AdminGroup to read and write access";
allow (read, search, compare, add, write,delete,export) (groupdn =
"ldap:///cn=oimAdminGroup,cn=Groups, dc=mycompany,dc=com");)

dn: cn=changelog
changetype: modify
add: aci
aci: (target = "ldap:///cn=changelog")(targetattr = "*")(version 3.0; acl
"Allow OIM AdminGroup to read and write access"; allow (read, search,
compare, add, write,delete,export) (groupdn =
"ldap:///cn=oimAdminGroup,cn=Groups, dc=mycompany,dc=com");)

2. 次のコマンドを使用して、LDAP内のエントリとACIをチェックします。

ldapsearch -h <ODSEE Server> -p <ODSEE Port> -x -D "cn=Directory Manager"
-w <ODSEE Admin Password> -b "cn=changelog" -s sub "objectclass=*" aci

ldapsearch -h <ODSEE Server> -p <ODSEE Port> -x -D "cn=Directory Manager"
-w <ODSEE Admin Password> -b "cn=users,dc=mycompany,dc=com" -s sub
"objectclass=*" aci

ldapsearch -h <ODSEE Server> -p <ODSEE Port> -x -D "cn=Directory Manager"
-w <ODSEE Admin Password> -b "cn=groups,dc=mycompany,dc=com" -s sub
"objectclass=*" aci
ldapsearch -h <ODSEE Server> -p <ODSEE Port> -x -D "cn=Directory Manager"
-w <ODSEE Admin Password> -b "cn=reserve,dc=mycompany,dc=com" -s sub
"objectclass=*" aci

E Oracle Identity and Access Managementのアンインストールと再インストール

この付録では、Oracle Identity and Access Management 11gリリース1 (11.1.1)のアンインストールと再インストールについて説明します。次のトピックが含まれます:

- Oracle Identity and Access Managementのアンインストール

- Oracle Identity and Access Managementの削除

注意:

ソフトウェアのアンインストールには、必ずこの付録の手順を使用してください。ソフトウェアを手動でアンインストールしようとすると、ソフトウェアの再インストール時に問題が発生することがあります。この付録の手順に従うことで、ソフトウェアを適切にアンインストールできます。

E.1 Oracle Identity and Access Managementのアンインストール

このトピックでは、Oracle Identity and Access Managementをアンインストールする手順を説明します。この章には次の項目があります。

- Oracle Identity and Access Management Oracleホームのアンインストール

- Oracle共通ホームのアンインストール

E.1.1 Oracle Identity and Access Management Oracleホームのアンインストール

アンインストーラは、自らが起動されたOracleホーム・ディレクトリをアンインストールしようとします。Oracle Identity and Access Management Oracleホーム・ディレクトリをアンインストールする前に、ディレクトリが既存のドメインによって使用されていないこと、およびこのOracleホームを使用するすべての実行プロセスが停止されていることを確認します。

Oracle Identity and Access Managementのアンインストールでは、作成したWebLogicドメインは削除されません。このアンインストールで削除されるのは、Oracle Identity and Access Management Oracleホーム・ディレクトリ内のソフトウェアのみです。

注意:

インスタンスおよびOracleホームの削除には、oraInventoryが必要です。たとえば、UNIXの場合は次の場所にあります。

/etc/oraInst.loc

この項では、グラフィカルな、画面ベースのアンインストーラを使用して、Oracle Identity and Access Management Oracleホームをアンインストールする方法を説明します。ただし、レスポンス・ファイルを使用してサイレント・アンインストールを実行することもできます。アンインストール・レスポンス・ファイルのテンプレートは、アンインストールにあわせてカスタマイズ可能で、UNIXではDisk1/stage/Responseディレクトリ、WindowsではDisk1\stage\Responseディレクトリにあります。

グラフィカルな、画面ベースのアンインストーラを使用して、Oracle Identity and Access Management Oracleホームをアンインストールするには、次の手順を実行します。

1. Oracle Identity and Access Management Oracleホームが既存のドメインで使用中でないことを確認します。

2. Oracle Identity and Access Management Oracleホームを使用しているすべてのプロセスを停止します。

3. コマンド・プロンプトを開き、IDM_ORACLE_HOME/oui/binディレクトリ(UNIX)、またはIAM_HOME\oui\binディレクトリ(Windows)に移動(cd)します。

4. -deinstallオプションを使用して、コマンド行からアンインストーラを起動します。例:
UNIXの場合:

./runInstaller -deinstall

Windowsの場合:

setup.exe -deinstall

「ようこそ」画面が表示されます。

5. 「次へ」をクリックします。
「Oracleホームのアンインストール」画面では、アンインストールする前にアンインストール設定を含むレスポンス・ファイルを保存できます。「アンインストール」をクリックします。アンインストールの進捗状況画面が表示されます。この画面には、アンインストールの進行状況およびステータスが表示されます。

アンインストールの進捗状況が100%になったら、「終了」をクリックします。「アンインストール完了」画面が表示されます。

6. 「アンインストール完了」画面で「終了」をクリックすると、アンインストーラが終了します。

E.1.2 Oracle共通ホームのアンインストール

MW_HOMEディレクトリにあるORACLE_COMMON_HOMEディレクトリには、Oracle Enterprise Manager Fusion Middleware ControlおよびJava Required Files (JRF)に必要なバイナリ・ファイルとライブラリ・ファイルが含まれます。ORACLE_COMMON_HOMEディレクトリをアンインストールする前に、Oracle SOA Suiteなど他のOracle Fusion MiddlewareソフトウェアがORACLE_COMMON_HOMEに依存していないことを確認します。ORACLE_COMMON_HOMEディレクトリに依存するすべてのソフトウェアをアンインストールするまで、このディレクトリをアンインストールできません。

ORACLE_COMMON_HOMEディレクトリをアンインストールするには、次の手順を実行します。

1. ORACLE_COMMON_HOMEディレクトリを使用するすべてのプロセスを停止します。ORACLE_COMMON_HOMEディレクトリを使用しているすべてのプロセスを知るには、次のコマンドを使用します。
UNIXの場合:

ps-ef grep <oracle_common>

Windowsの場合:

Windowsのタスク・マネージャを使用して、ORACLE_COMMON_HOMEディレクトリを使用しているプロセスを特定します。

2. Oracle Identity and Access Management Oracle Homeをアンインストールするには、Oracle Identity and Access Management Oracleホームのアンインストールの手順を実行します。

3. コマンド・プロンプトを開き、ORACLE_COMMON_HOME/oui/bin/ディレクトリ(UNIXの場合)またはORACLE_COMMON_HOME\oui\bin\ディレクトリ(Windowsの場合)に移動(cd)します。

4. -deinstallオプションとJava Runtime Environment (JRE)がインストールされている場所を特定する-jreLocオプションを使用して、コマンド行からアンインストーラを起動します。例:
UNIXの場合:

./runInstaller -deinstall -jreLoc FULL_PATH_TO_JRE_DIRECTORY

Windowsの場合:

setup.exe -deinstall -jreLoc FULL_PATH_TO_JRE_DIRECTORY

「ようこそ」画面が表示されます。

5. 「次へ」をクリックします。「アンインストール・タイプの選択」画面が表示されます。

6. 「アンインストール・タイプの選択」画面の一番上の「Oracleホームのアンインストール」・オプションを選択します。

注意:

ORACLE_COMMON_HOMEディレクトリへのパスは、「Oracleホームのアンインストール」オプションを説明するテキストに表示されます。

「次へ」をクリックします。「Oracleホームのアンインストール」画面が表示されます。

7. 正しいORACLE_COMMON_HOMEディレクトリが表示されていることを確認し、「アンインストール」をクリックします。
アンインストールの進捗状況画面に、ORACLE_COMMON_HOMEディレクトリのアンインストールの確認を求めるダイアログ・ボックスが表示されます。

8. 「警告」ダイアログ・ボックスで「はい」をクリックし、ORACLE_COMMON_HOMEディレクトリの削除を確認します。アンインストールが開始されます。

9. アンインストールの進捗状況が100%になったら、「終了」をクリックします。「アンインストール完了」画面が表示されます。

10. 「アンインストール完了」画面で「終了」をクリックすると、アンインストーラが終了します。

E.2 Oracle Identity and Access Managementの再インストール

Oracle Identity and Access Managementを再インストールするには、次の手順を実行します。

1. Oracle Identity and Access Managementを再インストールするディレクトリに既存のOracle Identity and Access Managementインスタンスが含まれていないことを確認します。含まれている場合、再インストールする前にそれらのインスタンスをアンインストールする必要があります。既存のOracle Identity and Access Managementインスタンスが含まれたディレクトリにOracle Identity and Access Management 11gリリース1(11.1.1)を再インストールすることはできません。

2. このガイドの該当する手順を実行して、初回インストールと同様にOracle Identity Managementを再インストールします。

F サイレント・インストールの実行

この付録では、Oracle Identity Managementをサイレント・モードでインストールする方法について説明します。この付録には次のトピックが含まれます:

- サイレント・インストールとは

- サイレント・インストールを実行する前に

- レスポンス・ファイルの作成

- サイレント・インストールの実行

- インストーラのコマンドライン・パラメータ

F.1 サイレント・インストールとは

サイレント・インストールでは、画面表示出力や、ユーザーによる入力が不要であるため、Oracle Identity Managementのインストールを監視する必要はありません。

Oracle Identity Managementのサイレント・インストールを実行するには、-silentフラグを付けてインストーラを起動し、コマンドラインからレスポンス・ファイルを指定します。レスポンス・ファイルは、インストーラ・プロンプトへの応答になる変数およびパラメータ値が含まれるテキスト・ファイルです。

F.2 サイレント・インストールを実行する前に

このトピックでは、サイレント・インストールを実行する前に、必要になる可能性がある作業について説明します。このトピックには、次の項があります。

- UNIXシステム: oraInst.locファイルの作成

- Windowsシステム: レジストリ・キーの作成

F.2.1 UNIXシステム: oraInst.locファイルの作成

インストーラは、Oracleインベントリ・ディレクトリを使用して、システムにインストールしたすべてのOracle製品を追跡します。インベントリ・ディレクトリは、oraInst.loc.という名前のファイルに格納されます。このファイルがシステムにない場合は、サイレント・インストールを開始する前に作成する必要があります。

存在しない場合、次の手順を実行してoraInst.locファイルを作成します。

1. rootユーザーとしてログインします。

2. テキスト・エディタ(viやemacsなど)を使用して、任意のディレクトリにoraInst.locファイルを作成します。このファイルは、次の2行で構成されています。

inventory_loc=oui_inventory_directory
inst_group=oui_install_group

oui_inventory_directoryは、インストーラでインベントリ・ディレクトリを作成するディレクトリへのフルパスに置き換えます。oui_install_groupは、メンバーがこのディレクトリへの書込み許可を持っているグループの名前に置き替えます。

3. rootユーザーとしてログアウトします。

注意:

UNIXプラットフォーム上でサイレント・インストールを実行した後で、rootユーザーとしてORACLE_HOME/root.shスクリプトを実行する必要があります。root.shスクリプトによって環境変数の設定が検出され、ローカルのbinディレクトリのフルパスが入力できるようになります。

F.2.2 Windowsシステム: レジストリ・キーの作成

Oracle Identity Managementをシステムにインストールしなかった場合、次のレジストリ・キーおよび値を作成する必要があります。

HKEY_LOCAL_MACHINE / SOFTWARE / Oracle / inst_loc = [inventory_directory]

inventory_directoryは、インストーラ・ファイルへのフルパスに置き替えます。例:C:\Program Files\Oracle\Inventory

F.3 レスポンス・ファイルの作成

サイレント・インストールを実行する前に、インストール固有の情報をレスポンス・ファイルに指定する必要があります。レスポンス・ファイルは、テキスト・エディタで作成または編集できるテキスト・ファイルです。正しく構成されていないレスポンス・ファイルを使用してサイレント・インストールしようとすると、インストーラは失敗します。

インストール・メディアに、デフォルトのレスポンス・ファイルがいくつか含まれています。それをテンプレートとして使用して、環境に合せてカスタマイズできます。このデフォルトのレスポンス・ファイルは、UNIXではDisk1/stage/Responseディレクトリ、WindowsではDisk1\stage\Responseディレクトリにあります。

Oracle Identity Managementソフトウェア・インストール用のレスポンス・ファイルの作成

Oracle Identity Managementインストール・ウィザードを使用して初めてソフトウェアをインストールする際、インストールのサマリーをレスポンス・ファイルに保存できます。

Oracle Identity Manager、Oracle Access Manager、Oracle Adaptive Access Manager、Oracle Entitlements ServerおよびOracle Identity Navigator向けOracle Identity and Access Managementソフトウェアのインストーラのレスポンス・ファイルを作成するには、次の手順を実行します。

1. インストール・ウィザードの「インストール・サマリー」画面で、「レスポンス・ファイルの保存」フィールドの「保存」をクリックします。

2. プロンプトが表示されたら、ファイルをローカル・ディレクトリに保存します。

Oracle Identity Manager構成用のレスポンス・ファイルの作成

Oracle Identity Manager構成ウィザードを使用してOracle Identity Managerサーバー、Design ConsoleまたはRemote Manager初めて構成する際、構成のサマリーをレスポンス・ファイルに保存できます。

このレスポンス・ファイルを作成するには、次の手順を実行します。

1. インストール・ウィザードの「構成サマリー」画面で、「レスポンス・ファイルの保存」フィールドの「保存」をクリックします。

2. プロンプトが表示されたら、ファイルをローカル・ディレクトリに保存します。

F.3.1 OID、OVD、ODSM、ODIPおよびOIF

次に、Oracle Internet Directory(OID)、Oracle Virtual Directory(OVD)、Oracle Directory Services Manager(ODSM)、Oracle Directory Integration Platform(ODIP)およびOracle Identity Federation(OIF)が含まれているOracle Identity Management Suiteのインストール・メディア内のデフォルトのレスポンス・ファイルのリストを示します。

- im_install_only.rsp: このレスポンス・ファイルは、Oracle Identity Managementコンポーネントをインストールはするが、構成は行わない場合に使用します。

- im_install_config.rsp: このレスポンス・ファイルは、Oracle Identity Managementコンポーネントをインストールして、構成する場合に使用します。

- im_config_only.rsp: インストール済のコンポーネントを構成するには、このレスポンス・ファイルをORACLE_HOME/bin/にあるOracle Identity Management 11gリリース1(11.1.1)構成ウィザード(config.shスクリプトまたはconfig.bat)とともに使用します。

F.3.2 OIM、OAM、OAAM、OESおよびOIN

次のリストは、Oracle Identity Manager(OIM)、Oracle Access Manager(OAM)、Oracle Adaptive Access Manager(OAAM)、Oracle Entitlements Server(OES)およびOracle Identity Navigator(OIN)が含まれたOracle Identity Management Suiteのインストール・メディア内のデフォルトのレスポンス・ファイルを示しています。

- iamsuite_install_only.rsp: このレスポンス・ファイルは、Oracle Identity Managementコンポーネントをインストールはするが、構成は行わない場合に使用します。

- iamsuite_config_only.rsp: Oracle Identity Managerサーバー、Design ConsoleおよびRemote Managerを構成するには、このレスポンス・ファイルをORACLE_HOME/bin/にあるOracle Identity Manager 11g リリース1(11.1.1)構成ウィザード(config.shスクリプトまたはconfig.bat)とともに使用します。

- deinstall_oh.rsp: インストール済のコンポーネントを削除するには、このレスポンス・ファイルをOracle Identity Management 11gリリース1(11.1.1)デインストーラとともに使用します。

F.3.3 サイレント・インストールの保護

レスポンス・ファイルには、インストーラが必要とするパスワードの一部が含まれます。レスポンス・ファイル内のこれらのパスワードに関するセキュリティ上の問題を最小限に抑えるには、次のガイドラインに従います。

- サイレント・インストールを実行するオペレーティング・システム・ユーザーのみがファイルを開けるように、レスポンス・ファイルに権限を設定します。

- 可能であれば、サイレント・インストールの完了後に、レスポンス・ファイルをシステムから削除します。

F.4 サイレント・インストールの実行

Oracle Identity Managementのサイレント・インストールを実行するには、-silentフラグを付けてインストーラを起動し、コマンドラインからレスポンス・ファイルを指定します。

UNIXの場合

UNIXシステム上でコマンドラインからインストーラを実行するための構文を次に示します。

runInstaller [-mode] [-options] [(COMMAND_LINE_VARIABLE=VARIABLE_VALUE)*]

例:

./runInstaller -silent -response FILE

Windowsの場合

Windowsシステム上でコマンドラインからインストーラを実行するための構文を次に示します。

setup.exe [-mode] [-options] [(COMMAND_LINE_VARIABLE=VARIABLE_VALUE)*]

例:

setup.exe -silent -response FILE

F.5 インストーラのコマンドライン・パラメータ

表(不明な手順番号)は、インストーラの、サポートされているコマンドライン・パラメータの一覧とその説明です。

表F-1 インストーラのコマンドライン・パラメータ

パラメータ

説明

インストール・モード - 指定できるモードは1つのみ

-i | -install

インストーラをGUIモードで起動します。これはデフォルトのモードであり、コマンドラインでモードを指定しない場合に使用します。

-silent

サイレント・モードでインストールします。インストーラに、レスポンス・ファイル、またはコマンドラインの変数-値ペアを渡す必要があります。

-d | -deinstall

アンインストールのために、インストーラをGUIモードで起動します。

-p | -prerequisite

GUIモードでインストーラを起動しますが、前提条件のチェックのみ行います。ソフトウェアはインストールされません。

-v | -validate

GUIモードでインストーラを起動し、すべての前提条件チェックと妥当性チェックを実行しますが、ソフトウェアはインストールしません。

-sv | -silentvalidate

すべての前提条件チェックと妥当性チェックを、サイレント・モードで実行します。インストーラに、レスポンス・ファイル、またはコマンドラインの変数-値ペアを渡す必要があります。

インストール・オプション

-help | --help | --usage

runInstallerコマンドの使用方法のパラメータを表示します。

-invPtrLoc file

インベントリ場所ファイルへのポインタです。fileを、oraInst.locファイルのフルパスと名前に置き替えます。

-response file | -responseFile file

レスポンス・ファイルへのポインタです。fileを、レスポンス・ファイルのフルパスと名前に置き替えます。

-jreLoc location

Java Runtime Environment (JRE)がインストールされる場所へのポインタです。locationを、JREがインストールされるjreディレクトリへのフルパスに置き替えます。

-logLevel level

インストーラによって実行されるロギングのレベルを指定します。指定したレベルより優先度が低いすべてのメッセージが記録されます。有効なレベルは次のとおりです。

- severe

- warning

- info

- config

- fine

- finer

- finest

-debug

インストーラからデバッグ情報を入手します。

-force

空でないディレクトリでサイレント・インストールを続行できます。

-printdiskusage

ディスク使用量に関連するログ・デバッグ用情報です。

-printmemory

メモリー使用量に関連するログ・デバッグ用情報です。

-printtime

使用時間に関連するログ・デバッグ用情報です。このコマンドにより、timeTakentimestamp.logファイルが作成されます。

-waitforcompletion

Windowsのみ。インストーラは、Javaエンジンを生成して終了せず、完了を待機します。

-noconsole

コンソール・ウィンドウにメッセージを表示しません。

-ignoreSysPrereqs

システム前提条件チェックの結果を無視して、インストールを継続します。

-executeSysPrereqs

システム前提条件チェックのみ実行して、終了します。

-paramFile file

oraparam.iniファイルへのフルパスを指定します。このファイルは、インストーラのための初期化ファイルです。このファイルのデフォルトの場所は、Disk1/install/platformです。

-novalidation

インストーラが実行したすべての妥当性チェックを無効にします。

-nodefaultinput

GUIインストールでは、情報やデフォルト値が事前に移入されている画面がいくつかあります。このオプションを指定すると、この動作が無効になるため、情報や値は事前に移入されません。

コマンドライン変数

インストーラ変数

インストーラ変数を指定するには、「varName=value」を使用します。例:

ORACLE_HOME=/scratch/install/IDM_Home

セッション変数

セッション変数を指定するには、「session:varName=value」を使用します。

G インストールのトラブルシューティング

この付録では、Oracle Identity Managementのインストール時に発生する可能性がある一般的な問題の解決策について説明します。次のトピックが含まれます:

- 一般的なトラブルシューティングのヒント

- インストール・ログ・ファイル

- 既存のOIM 11gスキーマへのOIMの構成

- その他の解決策

G.1 全般的なトラブルシューティングのヒント

インストール時にエラーが発生した場合は、次のように対応してください。

- Oracle Fusion Middleware 11gリリース1 (11.1.1)の資料を調べます。リリース・ノートには、Oracle Technology Network (OTN)ドキュメントWebサイトからアクセスできます。Webサイトにアクセスするには、次のURLに移動します。

http://www.oracle.com/technetwork/indexes/documentation/index.html

- システムおよび構成が動作保証されていることを確認します。詳細は、「システム要件および動作保証の確認」を参照してください。

- システムが最小システム要件を満たしていることを確認します。詳細は、「システム要件および動作保証の確認」を参照してください。

- 実行するデプロイメントの依存関係が満たされていることを確認します。このドキュメントの各デプロイメントの説明には、「依存関係」の項があります。

- いずれかのインストール画面で誤った情報を入力した場合、「戻る」をクリックしてその画面まで戻ります。

- インストーラでファイルのコピーやファイルへのリンクを実行しているときにエラーが発生した場合は、次のように対処します。

1. エラーを記録し、インストール・ログ・ファイルを調べます。

2. 失敗したインストールを削除します。詳細は、付録E「Oracle Identity and Access Managementのアンインストールと再インストール」を参照してください。

3. エラーの原因となった問題を解決します。

4. インストールを再開します。

- Oracle Identity Manager構成ウィザードを使用してOracle Identity Managerを構成する際にエラーが発生した場合は、次のように対処します。

1. エラーを記録し、構成ログ・ファイルを調べます。

2. 依存関係が満たされていることを確認します。たとえば、管理サーバーおよびデータベースが起動しており、稼働中である必要があります。

3. エラーの原因となった問題を解決します。

4. Oracle Identity Manager構成ウィザードを再度実行します。

G.2 インストール・ログ・ファイル

インストーラは、UNIXシステムではORACLE_INVENTORY_LOCATION/logsディレクトリ、WindowsシステムではORACLE_INVENTORY_LOCATION\logsディレクトリにログ・ファイルを書き込みます。

Oracleインベントリ・ディレクトリの場所がわからない場合、UNIXシステムでは、ORACLE_HOME/oraInst.locファイルを参照します。

Microsoft Windowsシステムでは、インベントリ・ディレクトリのデフォルトの場所は、C:\Program Files\Oracle\Inventory\logsです。

サーバー・ログ・ファイルは<DOMAIN_HOME>/server/<servername/logsディレクトリ内にあります。

次のインストール・ログ・ファイルがログ・ディレクトリに書き込まれます。

- installDATE-TIME_STAMP.log

- installDATE-TIME_STAMP.out

- installActionsDATE-TIME_STAMP.log

- installProfileDATE-TIME_STAMP.log

- oraInstallDATE-TIME_STAMP.err

- oraInstallDATE-TIME_STAMP.log

G.3 既存のOIM 11gスキーマへのOIMの構成

このシナリオでは、適切なOracle Identity Manager (OIM)スキーマを作成およびロードし、Oracle Identity Managerが新規または既存のWebLogicドメインにインストールおよび構成されていることが前提とされています。ドメインの構成中に、Oracle Fusion Middleware構成ウィザードを使用して、JDBCコンポーネント・スキーマを作成済です。

既存のOracle Identity Manager 11gスキーマとは別に、2つ目のWebLogicドメインにOracle Identity Managerを構成する場合、Oracle Identity Manager構成ウィザードを使用してOracle Identity Managerを構成する際、次の手順を実行する必要があります。

1. プロンプトが表示されたら、.xldatabasekeyファイルを、最初のWebLogicドメイン・ディレクトリ(/<MW_HOME>/user_projects/domains/<name_of_your_first_oim_domain>/config/fmwconfig/)から2つ目のWebLogicドメイン・ディレクトリ(/<MW_HOME>/user_projects/domains/<name_of_your_second_oim_domain>/config/fmwconfig/)にコピーする必要があります。Oracle Identity Managerの構成を続行します。

2. Oracle Identity Manager構成ウィザードを使用してOracle Identity Managerを構成した後、cwallet.so、default_keystore.jksおよびxlserver.crtファイルを、最初のWebLogicドメイン・ディレクトリ(/<MW_HOME>/user_projects/domains/<name_of_your_first_oim_domain>/config/fmwconfig/)から2つ目のドメインのホーム・ディレクトリ(/<MW_HOME>/user_projects/domains/<name_of_your_second_oim_domain>/config/fmwconfig/)にコピーします。

3. ファイルをコピーした後、Oracle Identity Managerの管理対象サーバーを再起動します。「スタックの起動」を参照してください。

G.4 追加情報

この付録の情報を使用しても問題を解決できない場合には、次の場所にあるMy Oracle Supportの追加情報を検索してください。

http://support.oracle.com

問題の解決策が見つからない場合は、サービス・リクエストをオープンしてください。

H OAAMパーティション・スキーマ・リファレンス

この付録では、Oracle Adaptive Access Managerのパーティション・サポートで使用される表およびストアド・プロシージャの情報を説明します。

次のトピックが含まれます:

- 概要

- パーティションの追加メンテナンス

- パーティション・メンテナンス・スクリプト

H.1 概要

Oracle Adaptive Access Managerデータベースのデータベース表は、次のカテゴリに分類されます。

- 静的パーティション表

- トランザクション・パーティション表

- パーティション化されていない表

注意:

すべての表にコンポジット・パーティション(RANGE、HASH)が含まれます。レンジ・パーティションはCREATE_TIMEを使用して作成され、HASHキーはアプリケーション・ロジックに基づいて定義されます。

表H-1は、Oracle Adaptive Access Managerのパーティション表を示します。これ以外のすべての表はパーティション化されていません。

表H-1 OAAMデータベース・パーティション表

表のタイプ

頻度

表名

静的パーティション

毎月

V_USER_QA

V_USER_QA_HIST

トランザクション・パーティション

毎月

VCRYPT_TRACKER_NODE_HISTORY

VCRYPT_TRACKER_USERNODE_LOGS

VCRYPT_TRACKER_NODE

VT_USER_DEVICE_MAP

V_MONITOR_DATA

VT_SESSION_ACTION_MAP

VT_ENTITY_ONE

VT_ENTITY_ONE_PROFILE

VT_USER_ENTITY1_MAP

VT_ENT_TRX_MAP

VT_TRX_DATA

VT_TRX_LOGS

トランザクション・パーティション

毎週

VR_POLICYSET_LOGS

VR_POLICY_LOGS

VR_RULE_LOGS

VR_MODULE_LOGS

H.2 パーティションの追加メンテナンス

初期のOracle Adaptive Access Managerリポジトリ設定後、次のストアド・プロシージャがdbms_jobsとして設定され、定期的にパーティションを維持します。

- Sp_Oaam_Add_Monthly_Partition

- Sp_Oaam_Add_Weekly_Partition

H.2.1 Sp_Oaam_Add_Monthly_Partition

このストアド・プロシージャは、毎月、表にパーティションを追加します。

スクリプトは、毎月末に実行され、翌月用にパーティションを作成します。後続の月のパーティションを同時に追加するために、パーティションは前月のパーティションに基づいて追加されます。

このストアド・プロシージャの実行が失敗すると(月次パーティションがない場合)、データベース・エラー"ORA-14400 and ORA-14401,"が表示され、Oracle Adaptive Access Managerアプリケーションが強制的に停止される場合があります。

H.2.2 Sp_Oaam_Add_Weekly_Partition

このストアド・プロシージャは、毎週、表にパーティションを追加します。

スクリプトは、毎週末に実行され、翌週用にパーティションを作成します。後続の週のパーティションを同時に追加するために、パーティションは前週のパーティションに基づいて追加されます。

このストアド・プロシージャの実行が失敗すると(週次パーティションがない場合)、データベース・エラー"ORA-14400 and ORA-14401,"が表示され、Oracle Adaptive Access Managerアプリケーションが強制的に停止される場合があります。

H.3 パーティション・メンテナンス・スクリプト

初期のOracle Adaptive Access Managerリポジトリ設定後、パージまたはアーカイブ・メンテナンス・スクリプトの次のストアド・プロシージャを使用して、定期的にパーティションを維持します。

- drop_monthly_partition_tables.sql

- drop_weekly_partition_tables.sql

- add_monthly_partition_tables.sql

- add_weekly_partition_tables.sql

前述のスクリプトは、<IDM_ORACLE_HOME>\oaam\oaam_db_maint_scripts\oaam_db_partition_maint_scriptsにあります。

注意:

パーティション追加スクリプトを実行する必要はありません。他の自動化されたdbms_jobsが定期的にパーティションを作成するため、パーティション追加スクリプトは手動でパーティションを作成する場合のみ使用してください。

H.3.1 drop_monthly_partition_tables.sql

このスクリプトを使用して、毎月、表のパーティションを削除できます。Oracle Adaptive Access Managerアプリケーションの要件に基づき、このスクリプトを毎月末実行し、6ヶ月以上経過したパーティションを削除します。これらの表には、常に6つのパーティションが存在することになります。

H.3.2 drop_weekly_partition_tables.sql

このスクリプトを使用して、毎週、表のパーティションを削除できます。Oracle Adaptive Access Managerアプリケーションの要件に基づき、14日目ごとの最後、またはOracleデータベースが作成された日から3週目の最後にこのスクリプトを実行し、2週間以上経過したパーティションを削除します。

H.3.3 add_monthly_partition_tables.sql

このスクリプトを使用して、毎月、表のパーティションを追加できます。このスクリプトを毎月末に実行し、翌月用にパーティションを作成します。後の月のパーティションを同時に追加する場合、このスクリプトを複数回実行します。スクリプトを複数回実行すると、前月のパーティションに基づいてパーティションが追加されます。

H.3.4 add_weekly_partition_tables.sql

このスクリプトを使用して、毎週、表のパーティションを追加できます。このスクリプトを毎週末に実行し、翌週用にパーティションを作成します。後の週のパーティションを同時に追加する場合、このスクリプトを複数回実行します。スクリプトを複数回実行すると、前週のパーティションに基づいてパーティションが追加されます。

I ソフトウェアの削除画面

この付録では、Oracle Identity Managementソフトウェアをマシンから削除するために使用するOracle Fusion Middleware 11gの削除ウィザードの画面について説明します。この付録には次のトピックが含まれます:

- ようこそ

- アンインストール・タイプの選択

- アンインストールの進行状況

- アンインストール完了

I.1 ようこそ

「ようこそ」は、Oracle Fusion Middleware 11gのアンインストール・ウィザードを起動すると最初に表示される画面です。

図I-1「ようこそ」画面

「次へ」をクリックして続行します。

I.2 アンインストール・タイプの選択

実行するアンインストールのタイプを選択します。

図I-2「アンインストール・タイプの選択」画面

表I-1 アンインストール・タイプ

タイプ

説明

Oracleホームのアンインストール

このオプションは、リストにあるOracle Identity Management Oracleホームに含まれるバイナリを削除する場合に選択します。

このオプションを選択すると、次に「Oracleホームのアンインストール」画面が表示されます。この画面で、アンインストール設定を含むレスポンス・ファイルを、アンインストールする前に保存できます。

Weblogicドメインにより管理されているASInstanceのアンインストール - Oracle Internet DirectoryとOracle Virtual Directoryにのみ適用できます。

このオプションは、Oracle Internet DirectoryやOracle Virtual Directoryなど、WebLogicドメインに登録されているOracle Identity Managementシステム・コンポーネント・インスタンスを削除する場合に選択します。

このオプションを選択すると、「Weblogicドメインの詳細の指定」画面が表示されます。ここで、アンインストールするシステム・コンポーネントが属する管理ドメインを特定します。次に「管理対象インスタンスの選択」画面が表示されたら、アンインストールするインスタンスを特定します。

管理対象外ASInstanceのアンインストール - Oracle Internet DirectoryとOracle Virtual Directoryにのみ適用できます。

このオプションは、Oracle Internet DirectoryやOracle Virtual Directoryなど、WebLogicドメインに登録されていないOracle Identity Managementシステム・コンポーネント・インスタンスを削除する場合に選択します。

このオプションを選択すると、次にインスタンスの場所の指定画面が表示されます。この画面で、削除するインスタンスを指定します。

「次へ」をクリックして続行します。

I.2.1 オプション1: Oracleホームのアンインストール

「アンインストール・タイプの選択」画面で「Oracleホームのアンインストール」を選択すると、次の画面が表示されます。

I.2.1.1 Oracleホームのアンインストール

この画面には、アンインストールするOracleホーム・ディレクトリが表示されます。これは、アンインストーラを起動したOracleホーム・ディレクトリです。

図I-3「Oracleホームのアンインストール」画面

これが正しいディレクトリであることを確認し、さらにこのOracleホームに関連付けられているプロセスがないことを確認します。

「アンインストール」をクリックしてアンインストール・プロセスを開始します。

I.2.2 オプション2: WebLogicドメインにより管理されているASInstanceのアンインストール

「アンインストール・タイプの選択」画面でWeblogicドメインにより管理されているASInstanceのアンインストールを選択すると、次の画面が表示されます。

- Weblogicドメインの詳細の指定

- 管理対象インスタンスの選択

- アンインストール・サマリー(管理対象インスタンス)

I.2.2.1 WebLogicドメインの詳細の指定

WebLogicドメインの接続情報を指定します。

- ドメイン・ホスト名
WebLogicドメインを実行しているシステムの名前。

- ドメインのポート番号
ドメインのリスニング・ポート番号。デフォルトのポート番号は7001です。

- ユーザー名
WebLogicドメインのユーザー名。

- パスワード
WebLogicドメイン・ユーザーのパスワード。

図I-4「WebLogicドメインの詳細の指定」画面

「次へ」をクリックして続行します。

I.2.2.2 管理対象インスタンスの選択

アンインストールする管理対象インスタンスを選択します。

図I-5「管理対象インスタンスの選択」画面

「次へ」をクリックして続行します。

I.2.2.3 アンインストール・サマリー(管理対象インスタンス)

指定したインスタンスがアンインストール対象であることを確認します。

図I-6「アンインストール・サマリー」画面

「アンインストール」をクリックしてアンインストール・プロセスを開始します。

I.2.3 オプション3: 管理対象外ASInstanceのアンインストール

「アンインストール・タイプの選択」画面で「管理対象外ASInstanceのアンインストール」を選択すると、次の画面が表示されます。

- インスタンスの場所の指定

- アンインストール・サマリー(管理対象外のASInstance)

I.2.3.1 インスタンスの場所の指定

Oracleインスタンス・ディレクトリへのフルパスを指定します。このディレクトリの配置場所がわからない場合は、「参照」をクリックしてシステム内のディレクトリを探します。

図I-7「インスタンスの場所の指定」画面

「次へ」をクリックして続行します。

I.2.3.2 アンインストール・サマリー(管理対象外ASInstance)

指定したインスタンスがアンインストール対象であることを確認します。

図I-8「アンインストール・サマリー」画面

「アンインストール」をクリックしてアンインストール・プロセスを開始します。

I.3 アンインストールの進行状況

この画面は、アンインストールの進行状況を示します。

図I-9「アンインストールの進行状況」画面

アンインストールが完了する前に終了するには、「取消」をクリックします。

I.4 アンインストール完了

この画面では、完了したアンインストールのサマリーが表示されます。

図I-10「アンインストール完了」画面

「終了」をクリックしてアンインストーラを終了します。

オラクル社の法律上の注意点について

コピーライトについて

Copyright © 1994-2015, Oracle and/or its affiliates.All rights reserved.

商標と登録商標について

OracleおよびJavaはOracle Corporationおよびその関連企業の登録商標です。その他の名称は、それぞれの所有者の商標または登録商標です。

Intel、Intel Xeonは、Intel Corporationの商標または登録商標です。すべてのSPARCの商標はライセンスをもとに使用し、SPARC International, Inc.の商標または登録商標です。AMD、Opteron、AMDロゴ、AMD Opteronロゴは、Advanced Micro Devices, Inc.の商標または登録商標です。UNIXは、The Open Groupの登録商標です。

ライセンス制約の保証と結果的に生じる損害の免責

このソフトウェアおよび関連ドキュメントの使用と開示は、ライセンス契約の制約条件に従うものとし、知的財産に関する法律により保護されています。ライセンス契約で明示的に許諾されている場合もしくは法律によって認められている場合を除き、形式、手段に関係なく、いかなる部分も使用、複写、複製、翻訳、放送、修正、ライセンス供与、送信、配布、発表、実行、公開または表示することはできません。このソフトウェアのリバース・エンジニアリング、逆アセンブル、逆コンパイルは互換性のために法律によって規定されている場合を除き、禁止されています。

保証免責

ここに記載された情報は予告なしに変更される場合があります。また、誤りが無いことの保証はいたしかねます。誤りを見つけた場合は、オラクル社までご連絡ください。

制限付権利

このソフトウェアまたは関連ドキュメントを、米国政府機関もしくは米国政府機関に代わってこのソフトウェアまたは関連ドキュメントをライセンスされた者に提供する場合は、次の通知が適用されます。

U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations.As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs.No other rights are granted to the U.S. Government.

危険な用途への使用について

このソフトウェアもしくはハードウェアは様々な情報管理アプリケーションでの一般的な使用のために開発されたものです。このソフトウェアもしくはハードウェアは、危険が伴うアプリケーション（人的傷害を発生させる可能性があるアプリケーションを含む）への用途を目的として開発されていません。このソフトウェアもしくはハードウェアを危険が伴うアプリケーションで使用する際、安全に使用するために、適切な安全装置、バックアップ、冗長性（redundancy）、その他の対策を講じることは使用者の責任となります。このソフトウェアもしくはハードウェアを危険が伴うアプリケーションで使用したことに起因して損害が発生しても、オラクル社およびその関連会社は一切の責任を負いかねます。

第三者のコンテンツ、製品、サービスに対する免責事項

このソフトウェアまたはハードウェア、そしてドキュメントは、第三者のコンテンツ、製品、サービスへのアクセス、あるいはそれらに関する情報を提供することがあります。オラクル社およびその関連会社は、第三者のコンテンツ、製品、サービスに関して一切の責任を負わず、いかなる保証もいたしません。オラクル社およびその関連会社は、第三者のコンテンツ、製品、サービスへのアクセスまたは使用によって損失、費用、あるいは損害が発生しても一切の責任を負いかねます。

ドラフトのアルファ版およびベータ版ドキュメントについて

このドキュメントが試作版の場合:

このドキュメントは試作版であり、デモおよび暫定使用のみを目的としたものです。このソフトウェアを使用するハードウェアに限定するものではありません。オラクル社およびその関連会社は、このドキュメントに関して一切の責任を負わず、いかなる保証もいたしません。また、このドキュメントを使用したことによって損失、費用、あるいは損害が発生しても、一切の責任を負いかねます。