安装 Oracle 身份管理器

该 OBE 教程将向您介绍如何安装 Oracle 身份管理器。该过程涉及到安装 Oracle 身份管理器服务器和 Oracle 身份管理器设计控制台。该 OBE 教程还列出了安装前要求。

约一个半小时

主题

本教程包括下列主题:

将鼠标置于此图标上以加载和查看本教程的所有屏幕截图。(警告:此操作会同时加载所有屏幕截图,网速较慢时,响应时间可能会比较长。)

注意:此外,您还可以在下列步骤中将鼠标放在每个单独的图标上,从而仅加载和查看与该步骤相关的屏幕截图。

这些屏幕截图不能反映用户的具体环境。只是说明如何在 Oracle 身份管理器中找到特定功能。

概述

利用 Oracle 身份管理器这个应用程序,您可以在整个身份管理生命周期内,选择性地将管理用户对企业资源的访问所需的任务自动化。通过 Oracle 身份管理器,可以为用户创建对资源的访问权限,动态修改这些权限(基于用户和业务需求的变化),以及在不再需要的时候删除这些用户的访问权限。因此,Oracle 身份管理器可处理多个身份存储中的用户身份信息,以维护数据的准确性。

返回主题列表

情景

Linda 是 Mydo Main Corporation 的网络管理员。在 Mydo Main,Linda 负责管理各种用户组对企业内各种资源的访问权限。要执行这种用户管理任务,她需要安装 Oracle 身份管理器服务器和 Oracle 身份管理器设计控制台。通过使用 Oracle 身份管理器,Linda 可以为用户创建对资源的访问权限,修改这些权限以及删除用户的访问权限。这使 Linda 能够管理 Mydo Main 企业中的用户身份。

返回主题列表

执行安装前配置

在启动安装任务前,确保您的系统环境满足以下要求:

软件要求

系统应该包括以下产品:

  • Oracle 数据库 10.2.0.1.0
  • JBoss 4.0.2
  • JDK 1.4.2_12

硬件要求

条目 规格说明
处理器类型 Intel Xeon 或 Pentium IV
处理器速度 2.4 GHz 或更高
处理器数量 一个或多个(如果需要)
内存 1 GB
硬盘空间 20 GB(初始大小)
操作系统 MS Windows 2003 Server(带有 SP1)

Oracle 身份管理器是基于 J2EE 的应用程序,需要运行在一个受支持的应用服务器上。您需要在一个 JBoss 应用服务器环境中安装 Oracle 身份管理器。默认情况下,JBoss 应用服务器配置为使用 128MB 到 512MB 的内存。必须更新这些设置以支持 Oracle 身份管理器应用程序。Oracle 身份管理器需要最小 512 MB 最大 1,024 MB 的内存设置才能通过安装的内存检查。您需要更改 JBoss 的默认内存设置来为 Oracle 身份管理器安装做准备。检查完软硬件需求之后,执行以下步骤更改 JBoss 的默认内存设置:

1.

导航到 E:\jboss-4.0.2\bin 文件夹并右键单击以编辑 run.bat 文件。

注意您从中编辑 run.bat 文件的路径可能与该屏幕截图中显示的有所不同。如果您的 JBoss 安装位于不同位置,您需要导航到该目录。在继续安装前配置之前,确保启动了 Oracle 数据库。

2.

在 run.bat 文件中,向下滚动以将行 set JAVA_OPTS=%JAVA_OPTS% -Xms128m -Xmx512m 编辑为 set JAVA_OPTS=%JAVA_OPTS% -Xms512m -Xmx1024m

注意:在这个步骤中,您增加了 JBoss 的内存设置。

3.

File 菜单中选择 Save 来存储新内存设置。

4.

File 菜单中选择 Exit

5.

导航到 E:\jboss-4.0.2\bin 并双击 run.bat 文件。这一步骤启动了 JBoss 应用服务器。

6.

打开浏览器并用以下格式输入 URL 来访问 JBoss 管理控制台:

http://<主机名>.<域名>:<端口>/web-console/

注意:由于主机名的不同,该 URL 可能不同于您系统的 URL。该 JBoss 应用服务器应该在没有任何错误的情况下以新的内存设置启动。

与 Oracle 身份管理器相关的所有用户信息需要存储在信息库中。您可以配置 Oracle 身份管理器使用的表空间和用户身份。使用 prepare_xl_db.bat 脚本创建 Oracle 身份管理器信息库的用户并在该数据库中创建对象。在使用 prepare_xl_db.bat 脚本之前,确保 init.ora 文件(位于 <ORACLE_HOME>\admin\<ORACLE_SID>\pfile 文件夹)中的 QUERY_REWRITE_ENABLED 参数值设置为 TRUE,同时 QUERY_REWRITE_INTEGRITY 参数值设置为 TRUSTED。进行该检查之后,执行以下步骤为 Oracle 身份管理器信息库准备数据库:

1.

打开命令提示符窗口并键入 E:,然后按 Enter 键。

2.

键入 cd \OIM_Installs\oracle_identity_manager\installServer\Xellerate\db\oracle\ 并按 Enter 键。

3.

输入 prepare_xl_db.bat orcl E:\oracle\product\10.2.0\db_1 oimuser abcd1234 oimtbs E:\oracle\product\10.2.0\oradata\orcl oimtbs_01 TEMP abcd1234

注意该命令的语法是 prepare_xl_db.bat <ORACLE_SID> <ORACLE_HOME> <XELL_USER> <XELL_USER_PWD> <TABLESPACE_NAME> <DATAFILE_DIRECTORY> <DATAFILE_NAME> <XELL_USER_TEMP_TABLESPACE> <SYS_USER_PASSWORD>。该命令将创建 OIMUSER 数据库帐户,创建 OIMTBS 表空间,为用户赋予权限并指定其他数据库设置。该脚本成功执行后将生成一些警告消息。您可以在同一位置找到 prepare_xl_db.1st 文件以便将来引用这些警告。

返回主题列表

安装 Oracle 身份管理器诊断信息板

执行安装前配置之后,您需要安装 Oracle 身份管理器诊断信息板。Oracle 身份管理器诊断信息板是一个 Web 应用程序,可用于查看 Oracle 身份管理器的安装前要求。这些要求包括:

  • 是否创建并正确准备了 Oracle 数据库
  • Oracle 身份管理器是否可以建立到该数据库的连接

您必须在 JBoss 应用服务器上部署诊断信息板 Web 应用程序。您需要将诊断信息板的 XIMDD.WAR 文件复制到 JBoss 的部署目录,然后启动 JBoss 应用服务器。JBoss 应用服务器读取该目录并找到诊断信息板的新 XIMDD.WAR 文件。该 WAR 文件将自动安装。该诊断工具作为应用程序安装在 JBoss 应用服务器中。部署该工具后,您可以访问并运行此工具来确认 Oracle 身份管理器服务器安装的安装前检查。要安装 Oracle 身份管理器诊断信息板,执行以下步骤:

1.

打开命令提示符窗口,输入以下命令:

复制 E:\OIM_Installs\oracle_identity_manager\DiagnosticDashboard\XIMDD.war E:\jboss-4.0.2\server\default\deploy

2.

Enter 键确认该文件的复制

3.

在 Windows 资源管理器中,导航到 E:\jboss-4.0.2\bin 并双击 run.bat 文件。该命令将启动安装诊断信息板的 JBoss 应用服务器。

4.

打开浏览器并用以下格式输入 URL 来访问诊断信息板:

http://<主机名>.<域名>:<端口>/XIMDD/

.

注意XIMDD 必须为大写。

5.

部署诊断信息板之后,您需要在安装 Oracle 身份管理器服务器之前运行它以检查该系统。然后单击 Diagnostic Dashboard

6.

向下滚动并选择 Test Name:Oracle Database Prerequisite Check 复选框。

注意在本例中,该检查可以验证安装的 Oracle 数据库实例是否满足了安装 Oracle 身份管理器所需的前提条件。

7.

对于该检查,提供以下参数:

参数
Database Server ten.mydomain.com
Port 1521
XIM Database Name orcl
XIM User Name oimuser
System User Name SYSTEM
System User Password abcd1234

注意:您可以基于对默认值作出的任何更改为这些参数使用您自己的值。

8. 选择 Test Name:Java VM System Properties Report 复选框,然后单击 Verify

9.

请注意该验证测试的通过结果。该测试验证是否启用了 JVM 而且该 Java 池大小是否满足所需的限制。此外,该测试验证 Oracle Identity Manager 用户是否有必需的角色和权限。

注意:如果数据库测试失败,您需要在检查要求在运行该检查之前提供的所有值,之后重新运行该测试。

返回主题列表

安装 Oracle 身份管理器服务器

执行诊断信息板的安装之后,您需要安装 Oracle 身份管理器服务器。在该安装中,您需要提供 JBoss 应用服务器的细节以及用于该安装的 Oracle 数据库。确保 JBoss 应用服务器在该活动中未处于运行状态。此外,确保在安装 Oracle 身份管理器之前,该数据库处于运行状态。要确保 Oracle 数据库正在运行,您需要查看 SID 的服务、TNSListener、iSQL Plus 和 DB Console 是否正在运行。要安装 Oracle 身份管理器服务器,执行以下步骤:

1.

导航到 E:\OIM_Installs\oracle_identity_manager\installServer 并双击 setup_server.exe 文件。这将启动 Oracle 身份管理器服务器的安装程序。

2.

单击 Next

3.

单击 Oracle Identity Manager with Audit and Compliance module 选项按钮,然后单击 Next

注意您需要使用 Oracle 身份管理器的证明特性来进行审批与实现合规要求。为此,选择 Oracle Identity Manager with Audit and Compliance module 选项按钮。

4.

单击 Browse 并导航到 E:\oracle

.

注意在这个步骤中,您可以任意选择您要安装 Oracle 身份管理器服务器的位置。

5.

输入 E:\oracle\oim_server 作为文件名并单击 Open

6.

单击 Next

7.

单击 OK 创建该目录。

8. 在此设置中,Oracle 数据库供 Oracle 身份管理器服务器与数据库通信。要选择用于存储 Oracle Identity Manager 信息库的数据库,单击 Oracle 选项按钮并单击 Next

9.

对于数据库连接信息,提供以下值,然后单击 Next

参数
Database Hostname ten.mydomain.com
Port 1521
Database SID orcl
User Name oimuser
System User Password abcd1234

注意这一步骤将该安装链接到将用于存储 Oracle Identity Manager 信息库的 Oracle 数据库。

10.

要选择身份验证模式,单击 Oracle Identity Manager Default Authentication 选项按钮并单击 Next

注意该步骤确保您不会选择任何基于 Web 的外部访问控制系统。这里您要使用 Oracle 身份管理器的默认设置对其管理控制台进行身份验证。

11.

在这个屏幕中,选择用于部署 Oracle 身份管理器的应用服务器。要进行此设置,单击 JBoss 选项按钮,然后单击 Next

12.

在该设置中,不包括用于 Oracle 身份管理器服务器安装的 JBoss 实例。要保留 JBoss 应用服务器选项,单击 Next

13.

要选择应用服务器的位置,单击 Browse 并导航到 E:\jboss-4.0.2,然后单击 Open

注意上面的位置可能与您的有所不同。您可以浏览至您已经安装了 JBoss 的位置。

14.

要选择用于运行 JBoss 应用服务器的 JDK 的位置,单击 Browse 并导航到 E:\j2sdk1.4.2_12,然后单击 Open

15.

单击 Next

16.

现在您已经选择了用于安装 Oracle Identity Manager Server 的所有配置设置。要继续该安装过程,单击 Next

17.

查看安装位置以及安装的总体大小的汇总信息。然后单击 Install

18.

您可以记下安装日志的位置以供将来参考,然后单击 OK

19.

单击 Finish 完成安装。

20.

要验证 Oracle 身份管理器服务器安装,导航到 E:\jboss-4.0.2\bin 并双击 run.bat 文件。这将启动 JBoss 应用服务器。

21.

打开浏览器窗口并用以下格式输入 URL 来访问 Oracle 身份管理器管理控制台:

http://<主机名>.<域名>:<端口>/xlWebApp

注意您应该能够查看 Oracle 身份管理器服务器的基于 Web 的控制台。Oracle 身份管理器管理控制台用于管理 Oracle 身份管理器连接器。此外,xlWebApp 区分大小写。

注意第一次登录 Oracle 身份管理器时,xelsysadm 用户的默认口令是 xelsysadm。当您首次使用一个特定用户帐户登录之后,您必须选择并回答“挑战”问题。这些问题将来用于您重置口令时验证您的身份。
但是,对于使用该帐户进行的所有后续登录,则不显示这些问题。您将直接进入管理控制台的主页。

返回主题列表

安装 Oracle 身份管理器设计控制台

执行完 Oracle 身份管理器服务器的安装后,您需要安装 Oracle 身份管理器设计控制台。该设计控制台客户端供 Oracle 身份管理器管理员使用,通过 Oracle 身份管理器服务器进行配置。在该安装之前,您需要确保 JBoss 应用服务器和 Oracle 数据库已经启动。要安装 Oracle 身份管理器设计控制台,执行以下步骤:

1.

导航到 E:\OIM_Installs\oracle_identity_manager\installServer 并双击 setup_client.exe 文件。该应用程序将启动 Oracle 身份管理器设计控制台的安装程序。

2.

单击 Next

3.

单击 Browse 并导航到 E:\oracle。输入 E:\oracle\oim_designConsole 作为目录并单击 Next

4.

单击 OK 创建该目录。

.

5.

单击 Next 确认 JBoss 是应用服务器。

6.

单击 Use existing JRE at the following locations 选项按钮,然后点击 Browse

注意如果没在系统上预先安装 JRE,可以选择另一个选项通过客户端安装来安装它。

7.

导航到 E:\j2sdk1.4.2_12 并单击 Open

8. 单击 Next

9.

输入 ten.mydomain.com 作为主机名,然后单击 Next

10.

将 Oracle Identity Manger Web Server Host IP Address 更改为 ten.mydomain.com 并单击 Next

注意:保留端口号为 8080。对于 SSL 选项,选择 No。由于性能原因不选择 SSL,因为 Oracle 身份管理器服务器和设计控制台间的非 SSL 连接比 SSL 连接快。

11.

要在开始菜单和桌面创建 Oracle Identity Manager Client 快捷方式,单击 Next

12.

查看汇总信息,然后单击 Install

13.

将提示您复制 jbossall-client.jar 文件以继续安装。在命令提示符处,输入 copy E:\jboss-4.0.2\client\jbossall-client.jar E:\oracle\oim_designConsole\xlclient\ext 并按 Enter 键。

14.

单击 OK

15.

验证该状态并单击 Finish 完成安装。

16.

您可以再次运行诊断检查来验证 Oracle 数据库和 Java VM System Properties。要执行该检查,打开浏览器并用以下格式输入 URL 来访问诊断信息板:

http://<主机名>.<域名>:<端口>/XIMDD/

.

17.

要检查该系统,单击 Diagnostic Dashboard

18.

向下滚动并选择 Test Name:Oracle Database Prerequisite Check 复选框。

19.

对于该检查,提供以下参数:

参数
Database Server ten.mydomain.com
Port 1521
XIM Database Name orcl
XIM User Name oimuser
System User Name SYSTEM
System User Password abcd1234

20. 选择 Test Name:Java VM System Properties Report 复选框,然后单击 Verify

9.

请注意该验证的通过结果。该测试验证在进行了所有安装之后是否启用了 JVM 而且该 Java 池大小是否满足所需的限制。

返回主题列表

在本教程中,您学习了如何:

返回主题列表

执行安装前配置
有关本 OBE 教程的问题,请在 OBE 论坛上发布查询。

返回主题列表

将鼠标置于该图标上可以隐藏所有的屏幕截图。