{"id":1613,"date":"2012-12-31T13:14:57","date_gmt":"2012-12-31T13:14:57","guid":{"rendered":"http:\/\/www.oratraining.com\/blog\/?p=1613"},"modified":"2013-03-20T10:18:25","modified_gmt":"2013-03-20T10:18:25","slug":"integrate-oracle-identity-manager-oim-and-oracle-access-manager-oam-2","status":"publish","type":"post","link":"https:\/\/www.oratraining.com\/blog\/2012\/12\/integrate-oracle-identity-manager-oim-and-oracle-access-manager-oam-2\/","title":{"rendered":"Oracle Fusion Applications Installation: Integrate Oracle Identity Manager (OIM) and Oracle Access Manager (OAM)"},"content":{"rendered":"<p><strong>Previous: <\/strong><a title=\"Configure Oracle Identity and Access Management components\" href=\"http:\/\/www.oratraining.com\/blog\/2012\/12\/configure-oracle-identity-and-access-management-components\/\">Configure Oracle Identity and Access Management components<\/a><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"color: #943634; font-size: 12pt;\"><strong>Update Existing LDAP Users with Required Object Classes<br \/>\n<\/strong><\/span><\/p>\n<p>&nbsp;<\/p>\n<p>Create a property file user.props as follows<\/p>\n<p>&nbsp;<\/p>\n<p>-bash-3.2$ <span style=\"color: red;\">cd \/app\/fusion\/fmw\/iam\/idmtools\/bin\/<\/span><\/p>\n<p>-bash-3.2$ <span style=\"color: red;\">more user.props<br \/>\n<\/span><\/p>\n<p>IDSTORE_HOST: ad002aph01<\/p>\n<p>IDSTORE_PORT: 3060<\/p>\n<p>IDSTORE_ADMIN_USER: cn=orcladmin<\/p>\n<p>IDSTORE_DIRECTORYTYPE: OID<\/p>\n<p>IDSTORE_USERSEARCHBASE: cn=Users,dc=adm,dc=local<\/p>\n<p>IDSTORE_GROUPSEARCHBASE: cn=Groups,dc=adm,dc=local<\/p>\n<p>PASSWORD_EXPIRY_PERIOD: 7300<\/p>\n<p>IDSTORE_LOGINATTRIBUTE: uid<\/p>\n<p>&nbsp;<\/p>\n<p>-bash-3.2$ <span style=\"color: red;\">export ORACLE_HOME=\/app\/fusion\/fmw\/iam<br \/>\n<\/span><\/p>\n<p>-bash-3.2$ <span style=\"color: red;\">export IDM_HOME=\/app\/fusion\/fmw\/idm<\/span><\/p>\n<p>-bash-3.2$ <span style=\"color: red;\">export MW_HOME=\/app\/fusion\/fmw<\/span><\/p>\n<p>-bash-3.2$ <span style=\"color: red;\">export JAVA_HOME=\/app\/fusion\/jdk6<\/span><\/p>\n<p>-bash-3.2$ <span style=\"color: red;\">cd \/app\/fusion\/fmw\/iam\/idmtools\/bin\/<\/span><\/p>\n<p>-bash-3.2$ <span style=\"color: red;\">more user.props<\/span><\/p>\n<p>IDSTORE_HOST: ad002aph01<\/p>\n<p>IDSTORE_PORT: 3060<\/p>\n<p>IDSTORE_ADMIN_USER: cn=orcladmin<\/p>\n<p>IDSTORE_DIRECTORYTYPE:OID<\/p>\n<p>IDSTORE_USERSEARCHBASE: cn=Users,dc=adm,dc=local<\/p>\n<p>IDSTORE_GROUPSEARCHBASE: cn=Groups,dc=adm,dc=local<\/p>\n<p>PASSWORD_EXPIRY_PERIOD: 7300<\/p>\n<p>IDSTORE_LOGINATTRIBUTE: uid<\/p>\n<p>&nbsp;<\/p>\n<p>Run the following command<\/p>\n<p>&nbsp;<\/p>\n<p>-bash-3.2$ <span style=\"color: red;\">.\/idmConfigTool.sh -upgradeLDAPUsersForSSO input_file=user.props<br \/>\n<\/span><\/p>\n<p>Enter LDAP admin user password :<\/p>\n<p>\u2026<\/p>\n<p>Finished parsing LDAP<\/p>\n<p>LDAP Users Upgraded.<\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"color: #943634; font-size: 12pt;\"><strong>Integrate Oracle Access Manager 11g with Oracle Identity Manager 11g<br \/>\n<\/strong><\/span><\/p>\n<p>&nbsp;<\/p>\n<p>Create a property file as follows.<\/p>\n<p>&nbsp;<\/p>\n<p>-bash-3.2$ <span style=\"color: red;\">more oimitg.props<br \/>\n<\/span><\/p>\n<p>LOGINURI: \/${app.context}\/adfAuthentication<\/p>\n<p>LOGOUTURI: \/oamsso\/logout.html<\/p>\n<p>AUTOLOGINURI: None<\/p>\n<p>ACCESS_SERVER_HOST: ad002aph01<\/p>\n<p>ACCESS_SERVER_PORT: 5575<\/p>\n<p>ACCESS_GATE_ID: Webgate_IDM<\/p>\n<p>COOKIE_DOMAIN: .adm.local<\/p>\n<p>COOKIE_EXPIRY_INTERVAL: 120<\/p>\n<p>OAM_TRANSFER_MODE: open<\/p>\n<p>WEBGATE_TYPE: ohsWebgate11g<\/p>\n<p>SSO_ENABLED_FLAG: true<\/p>\n<p>IDSTORE_PORT: 3060<\/p>\n<p>IDSTORE_HOST: ad002aph01<\/p>\n<p>IDSTORE_DIRECTORYTYPE: OID<\/p>\n<p>IDSTORE_ADMIN_USER: cn=oamLDAP,cn=Users,dc=adm,dc=local<\/p>\n<p>IDSTORE_USERSEARCHBASE: cn=Users,dc=adm,dc=local<\/p>\n<p>IDSTORE_GROUPSEARCHBASE: cn=Groups,dc=adm,dc=local<\/p>\n<p>MDS_DB_URL: jdbc:oracle:thin:@ad002aph01:1521:fusiondb<\/p>\n<p>MDS_DB_SCHEMA_USERNAME: prod_mds<\/p>\n<p>WLSHOST: ad002aph01<\/p>\n<p>WLSPORT: 7001<\/p>\n<p>WLSADMIN: weblogic<\/p>\n<p>DOMAIN_NAME: IDMDomain<\/p>\n<p>OIM_MANAGED_SERVER_NAME: wls_oim1<\/p>\n<p>DOMAIN_LOCATION: \/app\/fusion\/admin\/IDMDomain\/aserver\/IDMDomain<\/p>\n<p>IDSTORE_LOGINATTRIBUTE: uid<\/p>\n<p>&nbsp;<\/p>\n<p>Run the following command.<\/p>\n<p>&nbsp;<\/p>\n<p>-bash-3.2$ <span style=\"color: red;\">.\/idmConfigTool.sh -configOIM input_file=oimitg.props<br \/>\n<\/span><\/p>\n<p>Enter sso access gate password :<\/p>\n<p>Enter mds db schema password :<\/p>\n<p>Enter idstore admin password :<\/p>\n<p>Enter admin server user password :<\/p>\n<p>\u2026<\/p>\n<p>The tool has completed its operation. Details have been logged to automation.log<\/p>\n<p>&nbsp;<\/p>\n<p>Check for errors in the log file.<\/p>\n<p>&nbsp;<\/p>\n<p>-bash-3.2$ <span style=\"color: red;\">grep -i error automation.log<\/span><\/p>\n<p>WARNING: Error in adding in-memory OID search filters<\/p>\n<p>WARNING: Error indexing displayName<\/p>\n<p>&nbsp;<\/p>\n<p>Above errors can be ignored as per the documentation.<\/p>\n<p>&nbsp;<\/p>\n<p>We cannot <strong>validate integration<\/strong> until webgate is installed and configured (later in this post). Once that will be done we can validate the integration as follows.<\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"http:\/\/ad002aph01:7777\/oim\">http:\/\/ad002aph01:7777\/oim<\/a><\/p>\n<p>&nbsp;<\/p>\n<p>This should redirect to OAM page. Then login with xelsysadm OIM user. It should login fine and redirect to OIM self service page.<\/p>\n<p>&nbsp;<\/p>\n<p>We will postpone above step until we install webgate.<\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"color: #632423; font-size: 14pt;\"><strong>Assigning IDM Administrators Group to Weblogic Administration Groups<\/strong><\/span><span style=\"color: #333333; font-size: 7pt;\"><br \/>\n<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"color: #333333;\"><strong>1.\u00a0<\/strong>Log in to the WebLogic Administration Server Console.<br \/>\n<\/span><\/p>\n<p><span style=\"color: #333333;\"><strong>2.\u00a0<\/strong>In the left pane of the console, click\u00a0<strong>Security Realms<\/strong>.<br \/>\n<\/span><\/p>\n<p><span style=\"color: #333333;\"><strong>3.\u00a0<\/strong>On the Summary of Security Realms page, click\u00a0<strong>myrealm\u00a0<\/strong>under the\u00a0<strong>Realms\u00a0<\/strong>table.<br \/>\n<\/span><\/p>\n<p><span style=\"color: #333333;\"><strong>4.\u00a0<\/strong>On the Settings page for myrealm, click the\u00a0<strong>Roles &amp; Policies\u00a0<\/strong>tab.<br \/>\n<\/span><\/p>\n<p><span style=\"color: #333333;\"><strong>5.\u00a0<\/strong>On the Realm Roles page, expand the\u00a0<strong>Global Roles\u00a0<\/strong>entry under the\u00a0<strong>Roles\u00a0<\/strong>table. This brings up the entry for Roles. Click the\u00a0<strong>Roles\u00a0<\/strong>link to go to the Global Roles page.<br \/>\n<\/span><\/p>\n<p><span style=\"color: #333333;\"><strong>6.\u00a0<\/strong>On the Global Roles page, click the\u00a0<strong>Admin\u00a0<\/strong>role to go to the Edit Global Role page:<br \/>\n<\/span><\/p>\n<p><span style=\"color: #333333;\"><strong>a.\u00a0<\/strong>On the Edit Global Roles page, under the\u00a0<strong>Role Conditions\u00a0<\/strong>table, click the\u00a0<strong>Add Conditions\u00a0<\/strong>button.<br \/>\n<\/span><\/p>\n<p><span style=\"color: #333333;\"><strong>b.\u00a0<\/strong>On the Choose a Predicate page, select\u00a0<strong>Group\u00a0<\/strong>from the drop down list for predicates and click\u00a0<strong>Next<\/strong>.<br \/>\n<\/span><\/p>\n<p><span style=\"color: #333333;\"><strong>c.\u00a0<\/strong>On the Edit Arguments Page, Specify\u00a0<strong>IDM Administrators\u00a0<\/strong>in the\u00a0<strong>Group Argument\u00a0<\/strong>field and click\u00a0<strong>Add<\/strong>.<br \/>\n<\/span><\/p>\n<p><span style=\"color: #333333;\"><strong>7.\u00a0<\/strong>Click\u00a0<strong>Finish\u00a0<\/strong>to return to the Edit Global Rule page.<br \/>\n<\/span><\/p>\n<p><span style=\"color: #333333;\"><strong>8.\u00a0<\/strong>The\u00a0<strong>Role Conditions\u00a0<\/strong>table now shows the IDM Administrators Group as an entry.<br \/>\n<\/span><\/p>\n<p><span style=\"color: #333333;\"><strong>9.\u00a0<\/strong>Click\u00a0<strong>Save\u00a0<\/strong>to finish adding the Admin role to the IDM Administrators Group.<br \/>\n<\/span><\/p>\n<p><span style=\"color: #333333;\"><strong>10.\u00a0<\/strong>Validate that the changes were successful by bringing up the WebLogic Administration Server Console using a web browser. Log in using the credentials for the weblogic_idm user.<br \/>\n<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"http:\/\/www.oratraining.com\/blog\/wp-content\/uploads\/2013\/01\/010213_1029_IntegrateOr2.png\" \/><br \/>\n<img decoding=\"async\" alt=\"\" src=\"http:\/\/www.oratraining.com\/blog\/wp-content\/uploads\/2013\/01\/010213_1029_IntegrateOr3.png\" \/><br \/>\n<img decoding=\"async\" alt=\"\" src=\"http:\/\/www.oratraining.com\/blog\/wp-content\/uploads\/2013\/01\/010213_1029_IntegrateOr4.png\" \/><br \/>\n<img decoding=\"async\" alt=\"\" src=\"http:\/\/www.oratraining.com\/blog\/wp-content\/uploads\/2013\/01\/010213_1029_IntegrateOr5.png\" \/><br \/>\n<img decoding=\"async\" alt=\"\" src=\"http:\/\/www.oratraining.com\/blog\/wp-content\/uploads\/2013\/01\/010213_1029_IntegrateOr6.png\" \/><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"color: #943634; font-size: 14pt;\"><strong>Install Webgate<br \/>\n<\/strong><\/span><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify;\"><strong>Installing Third-Party GCC Libraries (Linux and Solaris Operating Systems Only)<br \/>\n<\/strong><\/p>\n<p style=\"text-align: justify;\">If you are installing Oracle HTTP Server 11g Webgate for Oracle Access Manager on a Linux or Solaris operating system, you must download and install third-party GCC libraries on your machine. You can download the appropriate GCC library from the following third-party website:<\/p>\n<p style=\"text-align: justify;\">http:\/\/gcc.gnu.org\/<\/p>\n<p style=\"text-align: justify;\"><strong>Versions of GCC Third-Party Libraries for Linux and Solaris<br \/>\n<\/strong><\/p>\n<div>\n<table style=\"border-collapse: collapse;\" border=\"0\">\n<colgroup>\n<col style=\"width: 150px;\" \/>\n<col style=\"width: 110px;\" \/>\n<col style=\"width: 184px;\" \/>\n<col style=\"width: 146px;\" \/><\/colgroup>\n<tbody valign=\"top\">\n<tr>\n<td style=\"padding-left: 7px; padding-right: 7px; border: solid 0.5pt;\">\n<p style=\"text-align: justify;\"><strong>Operating System<\/strong><\/p>\n<\/td>\n<td style=\"padding-left: 7px; padding-right: 7px; border-top: solid 0.5pt; border-left: none; border-bottom: solid 0.5pt; border-right: solid 0.5pt;\">\n<p style=\"text-align: justify;\"><strong>Architecture<\/strong><\/p>\n<\/td>\n<td style=\"padding-left: 7px; padding-right: 7px; border-top: solid 0.5pt; border-left: none; border-bottom: solid 0.5pt; border-right: solid 0.5pt;\">\n<p style=\"text-align: justify;\"><strong>GCC Libraries Required<\/strong><\/p>\n<\/td>\n<td style=\"padding-left: 7px; padding-right: 7px; border-top: solid 0.5pt; border-left: none; border-bottom: solid 0.5pt; border-right: solid 0.5pt;\">\n<p style=\"text-align: justify;\"><strong>Library Version<\/strong><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"padding-left: 7px; padding-right: 7px; border-top: none; border-left: solid 0.5pt; border-bottom: solid 0.5pt; border-right: solid 0.5pt;\">\n<p style=\"text-align: justify;\">Linux 32-bit<\/p>\n<\/td>\n<td style=\"padding-left: 7px; padding-right: 7px; border-top: none; border-left: none; border-bottom: solid 0.5pt; border-right: solid 0.5pt;\">\n<p style=\"text-align: justify;\">x86<\/p>\n<\/td>\n<td style=\"padding-left: 7px; padding-right: 7px; border-top: none; border-left: none; border-bottom: solid 0.5pt; border-right: solid 0.5pt;\">\n<p style=\"text-align: justify;\">libgcc_s.so.1<\/p>\n<p style=\"text-align: justify;\">libstdc++.so.5<\/p>\n<\/td>\n<td style=\"padding-left: 7px; padding-right: 7px; border-top: none; border-left: none; border-bottom: solid 0.5pt; border-right: solid 0.5pt;\">\n<p style=\"text-align: justify;\">3.3.2<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"padding-left: 7px; padding-right: 7px; border-top: none; border-left: solid 0.5pt; border-bottom: solid 0.5pt; border-right: solid 0.5pt;\">\n<p style=\"text-align: justify;\">Linux 64-bit<\/p>\n<\/td>\n<td style=\"padding-left: 7px; padding-right: 7px; border-top: none; border-left: none; border-bottom: solid 0.5pt; border-right: solid 0.5pt;\">\n<p style=\"text-align: justify;\">x64<\/p>\n<\/td>\n<td style=\"padding-left: 7px; padding-right: 7px; border-top: none; border-left: none; border-bottom: solid 0.5pt; border-right: solid 0.5pt;\">\n<p style=\"text-align: justify;\">libgcc_s.so.1<\/p>\n<p style=\"text-align: justify;\">libstdc++.so.6<\/p>\n<\/td>\n<td style=\"padding-left: 7px; padding-right: 7px; border-top: none; border-left: none; border-bottom: solid 0.5pt; border-right: solid 0.5pt;\">\n<p style=\"text-align: justify;\">3.4.6<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"padding-left: 7px; padding-right: 7px; border-top: none; border-left: solid 0.5pt; border-bottom: solid 0.5pt; border-right: solid 0.5pt;\">\n<p style=\"text-align: justify;\">Solaris 64-bit<\/p>\n<\/td>\n<td style=\"padding-left: 7px; padding-right: 7px; border-top: none; border-left: none; border-bottom: solid 0.5pt; border-right: solid 0.5pt;\">\n<p style=\"text-align: justify;\">SPARC<\/p>\n<\/td>\n<td style=\"padding-left: 7px; padding-right: 7px; border-top: none; border-left: none; border-bottom: solid 0.5pt; border-right: solid 0.5pt;\">\n<p style=\"text-align: justify;\">libgcc_s.so.1<br \/>\nlibstdc++.so.5<\/p>\n<\/td>\n<td style=\"padding-left: 7px; padding-right: 7px; border-top: none; border-left: none; border-bottom: solid 0.5pt; border-right: solid 0.5pt;\">\n<p style=\"text-align: justify;\">3.3.2<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p style=\"background: white;\"><span style=\"color: black; font-size: 12pt;\"><strong>Verifying the GCC Libraries Version on Linux and Solaris Operating Systems<br \/>\n<\/strong><\/span><\/p>\n<p style=\"background: white;\"><span style=\"color: black; font-size: 12pt;\">Perform the following checks to verify the version of GCC libraries:<br \/>\n<\/span><\/p>\n<p style=\"background: white;\"><span style=\"color: black;\"><strong>On the Linux32 on i386 platform:<br \/>\n<\/strong><\/span><\/p>\n<p style=\"background: white;\"><span style=\"color: black; font-size: 12pt;\">Run the following commands and ensure that their output is always greater than 0:<br \/>\n<\/span><\/p>\n<p style=\"background: white;\"><span style=\"color: red;\">strings -a libgcc_s.so.1 | grep -c &#8220;GCC_3.0&#8221;<br \/>\n<\/span><\/p>\n<p style=\"background: white;\"><span style=\"color: red;\">strings -a libgcc_s.so.1 | grep -v &#8220;GCC_3.3.1&#8221; | grep -c &#8220;GCC_3.3&#8221;<br \/>\n<\/span><\/p>\n<p style=\"background: white;\"><span style=\"color: red;\">file libgcc_s.so.1 | grep &#8220;32-bit&#8221; | grep -c &#8220;80386&#8221;<br \/>\n<\/span><\/p>\n<p style=\"background: white;\"><span style=\"color: red;\">file libstdc++.so.5 | grep &#8220;32-bit&#8221; | grep -c &#8220;80386&#8221;<br \/>\n<\/span><\/p>\n<p style=\"background: white;\"><span style=\"color: black;\"><strong><a name=\"INOIM96034\"><\/a>On the Linux 64 on x86-64 platform:<br \/>\n<\/strong><\/span><\/p>\n<p style=\"background: white;\"><span style=\"color: black; font-size: 12pt;\">Run the following commands and ensure that their output is always greater than 0:<br \/>\n<\/span><\/p>\n<p style=\"background: white;\"><span style=\"color: red;\">strings -a libgcc_s.so.1 | grep -c &#8220;GCC_3.0&#8221;<br \/>\n<\/span><\/p>\n<p style=\"background: white;\"><span style=\"color: red;\">strings -a libgcc_s.so.1 | grep -v &#8220;GCC_3.3.1&#8221; | grep -c &#8220;GCC_3.3&#8221;<br \/>\n<\/span><\/p>\n<p style=\"background: white;\"><span style=\"color: red;\">strings -a libgcc_s.so.1 | grep -c &#8220;GCC_4.2.0&#8221;<br \/>\n<\/span><\/p>\n<p style=\"background: white;\"><span style=\"color: red;\">file libgcc_s.so.1 | grep &#8220;64-bit&#8221; | grep -c &#8220;x86-64&#8221;<br \/>\n<\/span><\/p>\n<p style=\"background: white;\"><span style=\"color: red;\">file -L libstdc++.so.6 | grep &#8220;64-bit&#8221; | grep -c &#8220;x86-64&#8221;<br \/>\n<\/span><\/p>\n<p style=\"background: white;\"><span style=\"color: black;\"><strong><a name=\"INOIM96035\"><\/a>On the Solaris 64 on SPARC platform:<br \/>\n<\/strong><\/span><\/p>\n<p style=\"background: white;\"><span style=\"color: black; font-size: 12pt;\">Run the following commands and ensure that their output is always greater than 0:<br \/>\n<\/span><\/p>\n<p style=\"background: white;\"><span style=\"color: red;\">strings -a libgcc_s.so.1 | grep -c &#8220;GCC_3.0&#8221;<br \/>\n<\/span><\/p>\n<p style=\"background: white;\"><span style=\"color: red;\">strings -a libgcc_s.so.1 | grep -v &#8220;GCC_3.3.1&#8221; | grep -c &#8220;GCC_3.3&#8221;<br \/>\n<\/span><\/p>\n<p style=\"background: white;\"><span style=\"color: red;\">file libgcc_s.so.1 | grep &#8220;64-bit&#8221; | grep -c &#8220;SPARC&#8221;<br \/>\n<\/span><\/p>\n<p style=\"background: white;\"><span style=\"color: red;\">file libstdc++.so.5 | grep &#8220;64-bit&#8221; | grep -c &#8220;SPARC&#8221;<br \/>\n<\/span><\/p>\n<p style=\"text-align: justify;\">root@ad002aph01 # <span style=\"color: red;\">pkgadd -d \/export\/home\/fusion\/libgcc\/libgcc-3.3-sol10-sparc-local<br \/>\n<\/span><\/p>\n<p style=\"text-align: justify;\">The following packages are available:<\/p>\n<p style=\"text-align: justify;\">1 SMClibgcc libgcc<\/p>\n<p style=\"text-align: justify;\">(sparc) 3.3<\/p>\n<p style=\"text-align: justify;\">Select package(s) you wish to process (or &#8216;all&#8217; to process<\/p>\n<p style=\"text-align: justify;\">all packages). (default: all) [?,??,q]:<\/p>\n<p style=\"text-align: justify;\">Processing package instance &lt;SMClibgcc&gt; from &lt;\/export\/home\/fusion\/libgcc\/libgcc-3.3-sol10-sparc-local&gt;<\/p>\n<p style=\"text-align: justify;\">libgcc(sparc) 3.3<\/p>\n<p style=\"text-align: justify;\">FSF<\/p>\n<p style=\"text-align: justify;\">Using &lt;\/usr\/local&gt; as the package base directory.<\/p>\n<p style=\"text-align: justify;\">## Processing package information.<\/p>\n<p style=\"text-align: justify;\">## Processing system information.<\/p>\n<p style=\"text-align: justify;\">## Verifying disk space requirements.<\/p>\n<p style=\"text-align: justify;\">## Checking for conflicts with packages already installed.<\/p>\n<p style=\"text-align: justify;\">## Checking for setuid\/setgid programs.<\/p>\n<p style=\"text-align: justify;\">Installing libgcc as &lt;SMClibgcc&gt;<\/p>\n<p style=\"text-align: justify;\">## Installing part 1 of 1.<\/p>\n<p style=\"text-align: justify;\">\/usr\/local\/lib\/libgcc_s.so<\/p>\n<p style=\"text-align: justify;\">\/usr\/local\/lib\/libgcc_s.so.1<\/p>\n<p style=\"text-align: justify;\">\/usr\/local\/lib\/libstdc++.a<\/p>\n<p style=\"text-align: justify;\">\/usr\/local\/lib\/libstdc++.la<\/p>\n<p style=\"text-align: justify;\">\/usr\/local\/lib\/libstdc++.so<\/p>\n<p style=\"text-align: justify;\">\/usr\/local\/lib\/libstdc++.so.5<\/p>\n<p style=\"text-align: justify;\">\/usr\/local\/lib\/libstdc++.so.5.0.5<\/p>\n<p style=\"text-align: justify;\">\/usr\/local\/lib\/sparcv9\/libgcc_s.so.1<\/p>\n<p style=\"text-align: justify;\">\/usr\/local\/lib\/sparcv9\/libgcc_s_sparcv9.so<\/p>\n<p style=\"text-align: justify;\">\/usr\/local\/lib\/sparcv9\/libstdc++.a<\/p>\n<p style=\"text-align: justify;\">\/usr\/local\/lib\/sparcv9\/libstdc++.la<\/p>\n<p style=\"text-align: justify;\">\/usr\/local\/lib\/sparcv9\/libstdc++.so<\/p>\n<p style=\"text-align: justify;\">\/usr\/local\/lib\/sparcv9\/libstdc++.so.5<\/p>\n<p style=\"text-align: justify;\">\/usr\/local\/lib\/sparcv9\/libstdc++.so.5.0.5<\/p>\n<p style=\"text-align: justify;\">[ verifying class &lt;none&gt; ]<\/p>\n<p style=\"text-align: justify;\">Installation of &lt;SMClibgcc&gt; was successful.<\/p>\n<p style=\"text-align: justify;\">-bash-3.2$ <span style=\"color: red;\">mkdir \/app\/fusion\/oam_lib<\/span><\/p>\n<p style=\"text-align: justify;\">root@ad002aph01 # <span style=\"color: red;\">cp -pr \/usr\/local\/lib_old\/sparcv9\/libstdc++.so.5* \/app\/fusion\/oam_lib\/<br \/>\n<\/span><\/p>\n<p style=\"text-align: justify;\">root@ad002aph01 # <span style=\"color: red;\">cp -pr \/usr\/local\/lib_old\/sparcv9\/libgcc_s.so.1 \/app\/fusion\/oam_lib\/<\/span><span style=\"font-size: 10pt;\"><br \/>\n<\/span><\/p>\n<p>&nbsp;<\/p>\n<p>-bash-3.2$ <span style=\"color: red;\">strings -a libgcc_s.so.1 | grep &#8220;GCC_3.0&#8221;<\/span><\/p>\n<p>GCC_3.0<\/p>\n<p>GCC_3.0<\/p>\n<p>-bash-3.2$ <span style=\"color: red;\">strings -a libgcc_s.so.1 | grep -v &#8220;GCC_3.3.1&#8221; | grep -c &#8220;GCC_3.3&#8221;<\/span><\/p>\n<p>2<\/p>\n<p>-bash-3.2$ <span style=\"color: red;\">file libgcc_s.so.1 | grep &#8220;64-bit&#8221; | grep -c &#8220;SPARC&#8221;<\/span><\/p>\n<p>1<\/p>\n<p>-bash-3.2$ <span style=\"color: red;\">file libstdc++.so.5 | grep &#8220;64-bit&#8221; | grep -c &#8220;SPARC&#8221;<\/span><\/p>\n<p>1<\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"color: #943634; font-size: 14pt;\"><strong>Start webgate installation<br \/>\n<\/strong><\/span><\/p>\n<p>&nbsp;<\/p>\n<p>Start webgate installation from <strong>&lt;Repository_location&gt;\/webgate\/Disk1<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p>-bash-3.2$ <span style=\"color: red;\">cd \/u02\/stage\/installers\/webgate\/Disk1<br \/>\n<\/span><\/p>\n<p>-bash-3.2$ <span style=\"color: red;\">.\/runInstaller<\/span><\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"http:\/\/www.oratraining.com\/blog\/wp-content\/uploads\/2013\/01\/010213_1029_IntegrateOr7.png\" \/><\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"http:\/\/www.oratraining.com\/blog\/wp-content\/uploads\/2013\/01\/010213_1029_IntegrateOr8.png\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>Click <strong>Next<\/strong><\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"http:\/\/www.oratraining.com\/blog\/wp-content\/uploads\/2013\/01\/010213_1029_IntegrateOr9.png\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>Once prerequisites check completes, click <strong>Next<br \/>\n<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"http:\/\/www.oratraining.com\/blog\/wp-content\/uploads\/2013\/01\/010213_1029_IntegrateOr10.png\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>Middleware Home: <strong>\/app\/fusion\/fmw<br \/>\n<\/strong><\/p>\n<p>Home Directory: <strong>webgate<\/strong><\/p>\n<p>Click <strong>Next<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"http:\/\/www.oratraining.com\/blog\/wp-content\/uploads\/2013\/01\/010213_1029_IntegrateOr11.png\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>GCC Library Location: <strong>\/app\/fusion\/oam_lib<\/strong> and click <strong>Next<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"http:\/\/www.oratraining.com\/blog\/wp-content\/uploads\/2013\/01\/010213_1029_IntegrateOr12.png\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>Once installation completes, click <strong>Next<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"http:\/\/www.oratraining.com\/blog\/wp-content\/uploads\/2013\/01\/010213_1029_IntegrateOr13.png\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>Review the summary and click <strong>Finish<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"color: #943634; font-size: 14pt;\"><strong>Deploy WebGate to Oracle HTTP<\/strong><br \/>\n<\/span><\/p>\n<p>-bash-3.2$ <span style=\"color: red;\">cp -p \/app\/fusion\/admin\/web1\/config\/OHS\/ohs1\/httpd.conf \/app\/fusion\/admin\/web1\/config\/OHS\/ohs1\/httpd.conf_prewebgate<br \/>\n<\/span><\/p>\n<p style=\"text-align: justify;\"><strong>1. <\/strong>Execute the command deployWebGate which is located in:<\/p>\n<p style=\"text-align: justify;\"><strong><em>WEBGATE_ORACLE_HOME<\/em>\/webgate\/ohs\/tools\/deployWebGate<br \/>\n<\/strong><\/p>\n<p style=\"text-align: justify;\">For example<\/p>\n<p><span style=\"color: red;\"><strong>cd \/app\/fusion\/fmw\/webgate\/webgate\/ohs\/tools\/deployWebGate<br \/>\n<\/strong><\/span><\/p>\n<p>&nbsp;<\/p>\n<p>The command takes the following arguments:<\/p>\n<p>Oracle HTTP Instance configuration Directory<\/p>\n<p>WebGate Home Directory<\/p>\n<p>&nbsp;<\/p>\n<p>For example:<\/p>\n<p><span style=\"color: red;\"><strong>.\/deployWebGateInstance.sh -w \/app\/fusion\/admin\/web1\/config\/OHS\/ohs1 -oh \/app\/fusion\/fmw\/webgate<br \/>\n<\/strong><\/span><\/p>\n<p>Copying files from WebGate Oracle Home to WebGate Instancedir<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><strong>2. <\/strong>Set the library path and change directory.<\/p>\n<p>Set the library path to include the <em>WEB_ORACLE_HOME<\/em>\/lib directory, for example:<\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"color: red;\"><strong>export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:\/app\/fusion\/fmw\/web\/lib<br \/>\n<\/strong><\/span><\/p>\n<p>&nbsp;<\/p>\n<p>Change directory to: <em>WEBGATE_ORACLE_HOME<\/em>\/webgate\/ohs\/tools\/setup\/InstallTools<em><br \/>\n<\/em><\/p>\n<p>For example<\/p>\n<p>&nbsp;<\/p>\n<p>-bash-3.2$ <span style=\"color: red;\">cd \/app\/fusion\/fmw\/webgate\/webgate\/ohs\/tools\/setup\/InstallTools\/<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><strong>3. <\/strong>Run the following command to copy the file apache_webgate.template from the WebGate home directory to the WebGate instance location (renamed to webgate.conf) and update the httpd.conf file to add one line to include the name of webgate.conf<\/p>\n<p>type:<\/p>\n<p>&nbsp;<\/p>\n<p>.\/EditHttpConf -w <em>ORACLE_INSTANCE<\/em>\/config\/OHS\/<em>component_name <\/em>-oh <em>WEBGATE_ORACLE_<br \/>\n<\/em><\/p>\n<p><em>HOME<br \/>\n<\/em><\/p>\n<p>&nbsp;<\/p>\n<p>For example,<\/p>\n<p>-bash-3.2$ <span style=\"color: red;\">.\/EditHttpConf -w \/app\/fusion\/admin\/web1\/config\/OHS\/ohs1 -oh \/app\/fusion\/fmw\/webgate<br \/>\n<\/span><\/p>\n<p>The web server configuration file was successfully updated<\/p>\n<p>\/app\/fusion\/admin\/web1\/config\/OHS\/ohs1\/httpd.conf has been backed up as \/app\/fusion\/admin\/web1\/config\/OHS\/ohs1\/httpd.conf.ORIG<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Note: <\/strong>If you get error like &#8220;Error: You are not authorized to configure this web server&#8221; then you need to check the Group value in \/app\/fusion\/admin\/ohs_inst1\/config\/OHS\/ohs1\/httpd.conf<\/p>\n<p>It should be <strong>dba or oinstall<\/strong> based on the default group of the fusion user.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>4. <\/strong>Copy the files ObAccessClient.xml, cwallet.sso, and password.xml, which were generated when you created the agent from the directory <em>ASERVER_HOME<\/em>\/output\/Agent Name on IDMHOST1, to the directory <em>ORACLE_INSTANCE<\/em>\/config\/OHS\/<em>component<\/em>\/webgate\/config<\/p>\n<p>&nbsp;<\/p>\n<p>For example<\/p>\n<p>-bash-3.2$ <span style=\"color: red;\">cp -pr \/app\/fusion\/admin\/IDMDomain\/aserver\/IDMDomain\/output\/Webgate_IDM_11g\/* \/app\/fusion\/admin\/web1\/config\/OHS\/ohs1\/webgate\/config\/<br \/>\n<\/span><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify;\"><strong>5. <\/strong>Restart the Oracle HTTP Server<\/p>\n<p style=\"text-align: justify;\">-bash-3.2$ <span style=\"color: red;\">\/app\/fusion\/admin\/web1\/bin\/opmnctl stopall<\/span><\/p>\n<p style=\"text-align: justify;\">opmnctl stopall: stopping opmn and all managed processes&#8230;<\/p>\n<p style=\"text-align: justify;\">-bash-3.2$ <span style=\"color: red;\">\/app\/fusion\/admin\/web1\/bin\/opmnctl startall<\/span><\/p>\n<p style=\"text-align: justify;\">opmnctl startall: starting opmn and all managed processes&#8230;<\/p>\n<p>&nbsp;<\/p>\n<p>-bash-3.2$ <span style=\"color: red;\">cp -pr \/app\/fusion\/admin\/IDMDomain\/aserver\/IDMDomain\/servers\/AdminServer\/security\/boot.properties ..\/servers\/wls_oim1\/security\/<br \/>\n<\/span><\/p>\n<p>-bash-3.2$ <span style=\"color: red;\">cp -pr \/app\/fusion\/admin\/IDMDomain\/aserver\/IDMDomain\/servers\/AdminServer\/security\/boot.properties ..\/servers\/wls_oam1\/security\/<br \/>\n<\/span><\/p>\n<p>-bash-3.2$ <span style=\"color: red;\">cp -pr \/app\/fusion\/admin\/IDMDomain\/aserver\/IDMDomain\/servers\/AdminServer\/security\/boot.properties ..\/servers\/wls_soa1\/<br \/>\n<\/span><\/p>\n<p>&nbsp;<\/p>\n<p>Note: Manual SSO logout URL will be http:\/\/&lt;domain&gt;:&lt;port&gt;\/oamsso\/logout.html if logout URL is not updated automatically<\/p>\n<p>&nbsp;<\/p>\n<p>To summarize, after the integration, any initial requests to OIM or Admin Console should first redirect you to OAM login page and once login is successful, it should redirect you back to the required page with logged in status.<\/p>\n<p><strong><a title=\"Oracle Fusion Applications installation \u2013 Step by step guide (11.1.5)\" href=\"http:\/\/www.oratraining.com\/blog\/2012\/12\/oracle-fusion-applications-installation-step-by-step-guide-11-1-5\/\">Installing Oracle Fusion Applications \u2013 steps<\/a><br \/>\n<\/strong><\/p>\n<ol>\n<li>\n<div><a title=\"Install Fusion Applications Provisioning Framework\" href=\"http:\/\/www.oratraining.com\/blog\/2012\/12\/install-fusion-applications-provisioning-framework\/\">Install Fusion Applications Provisioning Framework<\/a><\/div>\n<\/li>\n<li>\n<div><a title=\"Install Oracle 11g Database (Applications Transactional Database)\" href=\"http:\/\/www.oratraining.com\/blog\/2012\/12\/install-oracle-11g-database-applications-transactional-database\/\">Install Oracle 11g Database (Applications Transactional Database)<\/a><\/div>\n<\/li>\n<li>\n<div><a title=\"Run Oracle Fusion Applications Repository Creation Utility (Applications RCU)\" href=\"http:\/\/www.oratraining.com\/blog\/2012\/12\/run-oracle-fusion-applications-repository-creation-utility-applications-rcu\/\">Run Oracle Fusion Applications Repository Creation Utility (Applications RCU)<\/a><\/div>\n<\/li>\n<li>\n<div>Create another database for Oracle Identity Management Infrastructure (optional)<\/div>\n<\/li>\n<li>\n<div><a title=\"Run Repository Creation Utility (RCU) for Oracle Identity Management components\" href=\"http:\/\/www.oratraining.com\/blog\/2012\/12\/run-repository-creation-utility-rcu-for-oracle-identity-management-components\/\">Run Repository Creation Utility (RCU) for Oracle Identity Management components<\/a><\/div>\n<\/li>\n<li>\n<div><a title=\"Install Oracle Identity and Access Management Components\" href=\"http:\/\/www.oratraining.com\/blog\/2012\/12\/install-oracle-identity-and-access-management-components-2\/\">Install Oracle Identity and Access Management Components<\/a><\/div>\n<\/li>\n<li>\n<div><a title=\"Apply mandatory patches\" href=\"http:\/\/www.oratraining.com\/blog\/2012\/12\/apply-mandatory-patches\/\">Apply mandatory Patches<\/a><\/div>\n<\/li>\n<li>\n<div><a title=\"Configure Oracle Identity and Access Management components\" href=\"http:\/\/www.oratraining.com\/blog\/2012\/12\/configure-oracle-identity-and-access-management-components\/\">Configure Oracle Identity and Access Management components<\/a><\/div>\n<\/li>\n<li>\n<div><a title=\"Integrate Oracle Identity Manager (OIM) and Oracle Access Manager (OAM)\" href=\"http:\/\/www.oratraining.com\/blog\/2012\/12\/integrate-oracle-identity-manager-oim-and-oracle-access-manager-oam-2\/\">Integrate Oracle Identity Manager (OIM) and Oracle Access Manager (OAM)<\/a><\/div>\n<\/li>\n<li>\n<div><a title=\"Create new Response File\" href=\"http:\/\/www.oratraining.com\/blog\/2012\/12\/create-new-response-file\/\">Create new Response File<\/a><\/div>\n<\/li>\n<li>\n<div><a title=\"Provision an Applications Environment\" href=\"http:\/\/www.oratraining.com\/blog\/2012\/12\/provision-an-applications-environment\/\">Provision an Applications Environment<\/a><\/div>\n<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<p><strong>Next: <\/strong><a title=\"Create new Response File\" href=\"http:\/\/www.oratraining.com\/blog\/2012\/12\/create-new-response-file\/\">Create new Response File<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Previous: Configure Oracle Identity and Access Management components &nbsp; Update Existing LDAP Users with Required Object Classes &nbsp; Create a property file user.props as follows &nbsp; -bash-3.2$ cd \/app\/fusion\/fmw\/iam\/idmtools\/bin\/ -bash-3.2$ more user.props IDSTORE_HOST: ad002aph01 IDSTORE_PORT: 3060 IDSTORE_ADMIN_USER: cn=orcladmin IDSTORE_DIRECTORYTYPE: OID IDSTORE_USERSEARCHBASE: cn=Users,dc=adm,dc=local IDSTORE_GROUPSEARCHBASE: cn=Groups,dc=adm,dc=local PASSWORD_EXPIRY_PERIOD: 7300 IDSTORE_LOGINATTRIBUTE: uid &nbsp; -bash-3.2$ export ORACLE_HOME=\/app\/fusion\/fmw\/iam -bash-3.2$ export IDM_HOME=\/app\/fusion\/fmw\/idm [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[25,32,33,34,35,36,4,5,6,10,12,150,37,39],"tags":[40,42,46,157,66,70,73,74,155,156,196,98,103,149],"class_list":["post-1613","post","type-post","status-publish","format-standard","hentry","category-oracle-application-server","category-fusion-applications-provisioning","category-fusion-middleware-oracle","category-http-server","category-identity-management","category-installing-oracle-applications","category-oracle","category-applications","category-oracle-applications-dba","category-oracle-dba","category-oracle-fusion-applications","category-oracle-fusion-applications-installation-fusion-applications-provisioning","category-oracle-internet-directory","category-webgate","tag-installing-fusion-applications","tag-oracle-fusion-applications-installation","tag-access-manager","tag-agent","tag-fusion-11g","tag-fusion-applications-installation","tag-http-server-2","tag-identity-management-2","tag-integrate","tag-integration","tag-oracle","tag-oracle-applications","tag-oracle-fusion-applications-2","tag-webgate-2"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.oratraining.com\/blog\/wp-json\/wp\/v2\/posts\/1613","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.oratraining.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.oratraining.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.oratraining.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.oratraining.com\/blog\/wp-json\/wp\/v2\/comments?post=1613"}],"version-history":[{"count":0,"href":"https:\/\/www.oratraining.com\/blog\/wp-json\/wp\/v2\/posts\/1613\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.oratraining.com\/blog\/wp-json\/wp\/v2\/media?parent=1613"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.oratraining.com\/blog\/wp-json\/wp\/v2\/categories?post=1613"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.oratraining.com\/blog\/wp-json\/wp\/v2\/tags?post=1613"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}