前言
本文记录了安装Oracle Identity Management (11.1.1.5.0) (以下简称oidm),Oracle Identity and Access Management (11.1.1.5.0) (oiam)的过程。
安装文件包括
Oracle Identity and Access Management (11.1.1.5.0) | ofm_iam_generic_11.1.1.5.0_disk1_1of1.zip |
Oracle Identity Management (11.1.1.2.0) | ofm_idm_linux_11.1.1.2.0_64_disk1_1of1.zip |
Oracle Identity Management (11.1.1.5.0) (Patch Set) | p12395123_111150_Linux-x86-64.zip |
Oracle Fusion Middleware Repository Creation Utility (RCU) | ofm_rcu_linux_11.1.1.5.0_disk1_1of1.zip |
Oracle SOA Suite (Oracle Identity Manager Users Only) | ofm_soa_generic_11.1.1.5.0_disk1_1of2.zip ofm_soa_generic_11.1.1.5.0_disk1_2of2.zip |
Oracle Database 11gR2 | linux.x64_11gR2_database_1of2.zip linux.x64_11gR2_database_2of2.zip |
CentOS-5.7-x86_64-bin-DVD | CentOS-5.7-x86_64-bin-DVD-1of2.iso CentOS-5.7-x86_64-bin-DVD-2of2.iso |
Oracle Weblogic Server | wls1035_generic.jar |
一. 操作系统安装
安装Linux,选择的是centos 5.7,下载地址见:http://ftp.osuosl.org/pub/centos/5/isos/x86_64/
安装的时候基本上都是默认选项,需要提到的是IP地址采用DHCP分配,Hostname设置为thegoodwife.sammy.lan。因为是研究用,不需要固定IP地址,这样以后方便把虚拟机copy给其他人是使用。
创建用户oracle,用来安装Oracle Identity Management 11g Release 1
安装完成后,进展SELinux和防火墙。
二. JDK安装
以下命令用root用户执行- 运行下面的命令查询已经安装好的jdk的名字
rpm -qa | grep java
- 用下面的命令删除已经安装的jdk
yum -y remove <pack-name>
- 下载jdk-6uxx-linux-x64.bin,copy到/opt目录下,用chmod命令增加执行权限
- 运行下面的命令,解压
./jdk-6uxx-linux-x64.bin
- 解压后在/opt目录下生成了一个新的目录<jdk1.6.0_20>
- 修改/etc/profile文件,在最后面增加如下
export JAVA_HOME=/opt/jdk1.6.0_20 export PATH=$PATH:$JAVA_HOME/bin export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
- 运行如下命令,将修改反应到用户环境变量中去
source /etc/profile
- 运行如下命令检查是否已经生效
java -version java version "1.6.0_20" Java(TM) SE Runtime Environment (build 1.6.0_20-b02) Java HotSpot(TM) 64-Bit Server VM (build 16.3-b01, mixed mode)
三、安装weblogic
以下命令用oracle用户执行
- 启动console安装模式
java -Xmx1024m -jar wls1035_generic.jar -mode=console
- 安装过程如下(控制台模式为例)
java -Xmx1024m -jar wls1035_generic.jar Unable to instantiate GUI, defaulting to console mode. Extracting 0%....................................................................................................100% <-------------------- Oracle Installer - WebLogic 10.3.5.0 -------------------> Welcome: -------- This installer will guide you through the installation of WebLogic 10.3.5.0. Type "Next" or enter to proceed to the next prompt. If you want to change data entered previously, type "Previous". You may quit the installer at any time by typing "Exit". Enter [Exit][Next]> Next <-------------------- Oracle Installer - WebLogic 10.3.5.0 -------------------> Choose Middleware Home Directory: --------------------------------- "Middleware Home" = [Enter new value or use default "/home/oracle/Oracle/Middleware"] Enter new Middleware Home OR [Exit][Previous][Next]> <-------------------- Oracle Installer - WebLogic 10.3.5.0 -------------------> Register for Security Updates: ------------------------------ Provide your email address for security updates and to initiate configuration manager. 1|Email:[] 2|Support Password:[] 3|Receive Security Update:[Yes] Enter index number to select OR [Exit][Previous][Next]> 3 <-------------------- Oracle Installer - WebLogic 10.3.5.0 -------------------> Register for Security Updates: ------------------------------ Provide your email address for security updates and to initiate configuration manager. "Receive Security Update:" = [Enter new value or use default "Yes"] Enter [Yes][No]? No <-------------------- Oracle Installer - WebLogic 10.3.5.0 -------------------> Register for Security Updates: ------------------------------ Provide your email address for security updates and to initiate configuration manager. "Receive Security Update:" = [Enter new value or use default "Yes"] ** Do you wish to bypass initiation of the configuration manager and ** remain uninformed of critical security issues in your configuration? Enter [Yes][No]? Yes <-------------------- Oracle Installer - WebLogic 10.3.5.0 -------------------> Register for Security Updates: ------------------------------ Provide your email address for security updates and to initiate configuration manager. 1|Email:[] 2|Support Password:[] 3|Receive Security Update:[No] Enter index number to select OR [Exit][Previous][Next]> <-------------------- Oracle Installer - WebLogic 10.3.5.0 -------------------> Register for Security Updates: ------------------------------ Provide your email address for security updates and to initiate configuration manager. 1|Email:[] 2|Support Password:[] 3|Receive Security Update:[No] Enter index number to select OR [Exit][Previous][Next]> <-------------------- Oracle Installer - WebLogic 10.3.5.0 -------------------> Choose Install Type: -------------------- Select the type of installation you wish to perform. ->1|Typical | Install the following product(s) and component(s): | - WebLogic Server | - Oracle Coherence 2|Custom | Choose software products and components to install and perform optional |configuration. Enter index number to select OR [Exit][Previous][Next]> 2 <-------------------- Oracle Installer - WebLogic 10.3.5.0 -------------------> Choose Products and Components: ------------------------------- Release 10.3.5.0 |_____WebLogic Server [1] x | |_____Core Application Server [1.1] x | |_____Administration Console [1.2] x | |_____Configuration Wizard and Upgrade Framework [1.3] x | |_____Web 2.0 HTTP Pub-Sub Server [1.4] x | |_____WebLogic SCA [1.5] x | |_____WebLogic JDBC Drivers [1.6] x | |_____Third Party JDBC Drivers [1.7] x | |_____WebLogic Server Clients [1.8] x | |_____WebLogic Web Server Plugins [1.9] x | |_____UDDI and Xquery Support [1.10] x | |_____Server Examples [1.11] | |_____Evaluation Database [1.12] x |_____Oracle Coherence [2] x |_____Coherence Product Files [2.1] x |_____Coherence Examples [2.2] *Estimated size of installation: 667.4 MB Enter number exactly as it appears in brackets to toggle selection OR [Exit][Previous][Next]> 1.11 <-------------------- Oracle Installer - WebLogic 10.3.5.0 -------------------> Choose Products and Components: ------------------------------- Release 10.3.5.0 |_____WebLogic Server [1] x | |_____Core Application Server [1.1] x | |_____Administration Console [1.2] x | |_____Configuration Wizard and Upgrade Framework [1.3] x | |_____Web 2.0 HTTP Pub-Sub Server [1.4] x | |_____WebLogic SCA [1.5] x | |_____WebLogic JDBC Drivers [1.6] x | |_____Third Party JDBC Drivers [1.7] x | |_____WebLogic Server Clients [1.8] x | |_____WebLogic Web Server Plugins [1.9] x | |_____UDDI and Xquery Support [1.10] x | |_____Server Examples [1.11] x | |_____Evaluation Database [1.12] x |_____Oracle Coherence [2] x |_____Coherence Product Files [2.1] x |_____Coherence Examples [2.2] *Estimated size of installation: 726.8 MB Enter number exactly as it appears in brackets to toggle selection OR [Exit][Previous][Next]> 2.2 <-------------------- Oracle Installer - WebLogic 10.3.5.0 -------------------> Choose Products and Components: ------------------------------- Release 10.3.5.0 |_____WebLogic Server [1] x | |_____Core Application Server [1.1] x | |_____Administration Console [1.2] x | |_____Configuration Wizard and Upgrade Framework [1.3] x | |_____Web 2.0 HTTP Pub-Sub Server [1.4] x | |_____WebLogic SCA [1.5] x | |_____WebLogic JDBC Drivers [1.6] x | |_____Third Party JDBC Drivers [1.7] x | |_____WebLogic Server Clients [1.8] x | |_____WebLogic Web Server Plugins [1.9] x | |_____UDDI and Xquery Support [1.10] x | |_____Server Examples [1.11] x | |_____Evaluation Database [1.12] x |_____Oracle Coherence [2] x |_____Coherence Product Files [2.1] x |_____Coherence Examples [2.2] x *Estimated size of installation: 732.3 MB Enter number exactly as it appears in brackets to toggle selection OR [Exit][Previous][Next]> <-------------------- Oracle Installer - WebLogic 10.3.5.0 -------------------> JDK Selection (Any * indicates Oracle Supplied VM): --------------------------------------------------- JDK(s) chosen will be installed. Defaults will be used in script string-substitution if installed. 1|Add Local Jdk 2|/opt/jdk1.6.0_20[x] *Estimated size of installation: 732.3 MB Enter 1 to add or >= 2 to toggle selection OR [Exit][Previous][Next]> <-------------------- Oracle Installer - WebLogic 10.3.5.0 -------------------> Choose Product Installation Directories: ---------------------------------------- Middleware Home Directory: [/home/oracle/Oracle/Middleware] Product Installation Directories: 1|WebLogic Server: [/home/oracle/Oracle/Middleware/wlserver_10.3] 2|Oracle Coherence: [/home/oracle/Oracle/Middleware/coherence_3.6] Enter index number to select OR [Exit][Previous][Next]> <-------------------- Oracle Installer - WebLogic 10.3.5.0 -------------------> The following Products and JDKs will be installed: -------------------------------------------------- WebLogic Platform 10.3.5.0 |_____WebLogic Server | |_____Core Application Server | |_____Administration Console | |_____Configuration Wizard and Upgrade Framework | |_____Web 2.0 HTTP Pub-Sub Server | |_____WebLogic SCA | |_____WebLogic JDBC Drivers | |_____Third Party JDBC Drivers | |_____WebLogic Server Clients | |_____WebLogic Web Server Plugins | |_____UDDI and Xquery Support | |_____Server Examples | |_____Evaluation Database |_____Oracle Coherence |_____Coherence Product Files |_____Coherence Examples *Estimated size of installation: 732.4 MB Enter [Exit][Previous][Next]> Oct 11, 2011 3:21:10 PM java.util.prefs.FileSystemPreferences$2 run INFO: Created user preferences directory. <-------------------- Oracle Installer - WebLogic 10.3.5.0 -------------------> Installing files.. 0% 25% 50% 75% 100% [------------|------------|------------|------------] [***************************************************] Performing String Substitutions... <-------------------- Oracle Installer - WebLogic 10.3.5.0 -------------------> Configuring OCM... 0% 25% 50% 75% 100% [------------|------------|------------|------------] [***************************************************] Creating Domains... Oct 11, 2011 3:22:43 PM [THREAD: runScript] com.oracle.cie.domain.script.ScriptExecutor output INFO: read template from "/home/oracle/Oracle/Middleware/wlserver_10.3/common/templates/domains/wls.jar" Oct 11, 2011 3:22:44 PM [THREAD: runScript] com.oracle.cie.domain.template.catalog.impl.ComponentsXMLConverter loadComponentsXML INFO: /home/oracle/Oracle/Middleware/wlserver_10.3/common/lib/components.xml does not contain component elements and will be skipped Oct 11, 2011 3:22:46 PM [THREAD: runScript] com.oracle.cie.domain.WLSTemplateBuilder parseTemplate INFO: No config-groups.xml found in template Oct 11, 2011 3:22:46 PM [THREAD: runScript] com.oracle.cie.domain.WLSTemplateBuilder parseTemplate INFO: No template-database.xml found in template Oct 11, 2011 3:22:47 PM [THREAD: runScript] com.oracle.cie.domain.AbstractTemplate mapComponentSymbols INFO: Adding top-level component reference: WebLogic Server version 10.3.5.0 Oct 11, 2011 3:22:47 PM [THREAD: runScript] com.oracle.cie.domain.AbstractTemplate mapComponentSymbols INFO: Setting symbol for component WebLogic Server version 10.3.5.0 to WebLogic_Server_10.3.5.0_wlserver_10.3_ORACLE_HOME Oct 11, 2011 3:22:47 PM [THREAD: runScript] com.oracle.cie.domain.script.ScriptExecutor output INFO: succeed: read template from "/home/oracle/Oracle/Middleware/wlserver_10.3/common/templates/domains/wls.jar" Oct 11, 2011 3:22:47 PM [THREAD: runScript] com.oracle.cie.domain.script.ScriptExecutor output INFO: set config option CreateStartMenu to "false" Oct 11, 2011 3:22:47 PM [THREAD: runScript] com.oracle.cie.domain.script.ScriptExecutor output INFO: succeed: set config option CreateStartMenu to "false" Oct 11, 2011 3:22:47 PM [THREAD: runScript] com.oracle.cie.domain.script.ScriptExecutor output INFO: set config option OverwriteDomain to "true" Oct 11, 2011 3:22:47 PM [THREAD: runScript] com.oracle.cie.domain.script.ScriptExecutor output INFO: succeed: set config option OverwriteDomain to "true" Oct 11, 2011 3:22:47 PM [THREAD: runScript] com.oracle.cie.domain.script.ScriptExecutor output INFO: set config option BackupFiles to "false" Oct 11, 2011 3:22:47 PM [THREAD: runScript] com.oracle.cie.domain.script.ScriptExecutor output INFO: succeed: set config option BackupFiles to "false" Oct 11, 2011 3:22:47 PM [THREAD: runScript] com.oracle.cie.domain.script.ScriptExecutor output INFO: set config option JavaHome to "/opt/jdk1.6.0_20" Oct 11, 2011 3:22:47 PM [THREAD: runScript] com.oracle.cie.domain.script.ScriptExecutor output INFO: succeed: set config option JavaHome to "/opt/jdk1.6.0_20" Oct 11, 2011 3:22:47 PM [THREAD: runScript] com.oracle.cie.domain.script.ScriptExecutor output INFO: find Server "AdminServer" as obj0 Oct 11, 2011 3:22:48 PM [THREAD: runScript] com.oracle.cie.domain.script.ScriptExecutor output INFO: succeed: find Server "AdminServer" as obj0 Oct 11, 2011 3:22:48 PM [THREAD: runScript] com.oracle.cie.domain.script.ScriptExecutor output INFO: set obj0 attribute Name to "examplesServer" Oct 11, 2011 3:22:48 PM [THREAD: runScript] com.oracle.cie.domain.script.ScriptExecutor output INFO: succeed: set obj0 attribute Name to "examplesServer" Oct 11, 2011 3:22:48 PM [THREAD: runScript] com.oracle.cie.domain.script.ScriptExecutor output INFO: find User "weblogic" as obj1 Oct 11, 2011 3:22:48 PM [THREAD: runScript] com.oracle.cie.domain.script.ScriptExecutor output INFO: succeed: find User "weblogic" as obj1 Oct 11, 2011 3:22:48 PM [THREAD: runScript] com.oracle.cie.domain.script.ScriptExecutor output INFO: set obj1 attribute Password to "********" Oct 11, 2011 3:22:48 PM [THREAD: runScript] com.oracle.cie.domain.script.ScriptExecutor output INFO: succeed: set obj1 attribute Password to "********" Oct 11, 2011 3:22:48 PM [THREAD: runScript] com.oracle