{"id":1510,"date":"2012-12-27T09:48:15","date_gmt":"2012-12-27T09:48:15","guid":{"rendered":"http:\/\/www.oratraining.com\/blog\/?p=1510"},"modified":"2013-04-07T20:58:21","modified_gmt":"2013-04-07T20:58:21","slug":"provision-an-applications-environment","status":"publish","type":"post","link":"https:\/\/www.oratraining.com\/blog\/2012\/12\/provision-an-applications-environment\/","title":{"rendered":"Oracle Fusion Applications Installation: Provision an Applications Environment"},"content":{"rendered":"<p>Previous: <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<p>&nbsp;<\/p>\n<p>Let us do a quick verification of everything before we start actual provisioning.<\/p>\n<p>&nbsp;<\/p>\n<p>Copy the required libraries to webgate installer directory. This is required since the webgate creates soft links to this directory.<\/p>\n<p>-bash-3.2$ cp -pr \/app\/fusion\/oam_lib\/lib* \/u03\/stage\/installers\/webgate\/<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Make sure that the project memory is set correctly.<br \/>\n<\/strong><\/p>\n<p>root@ad002aph01 # \/usr\/sbin\/ndd -get \/dev\/tcp tcp_smallest_anon_port<\/p>\n<p>32768<\/p>\n<p>root@ad002aph01 # \/usr\/sbin\/ndd -get \/dev\/tcp tcp_largest_anon_port<\/p>\n<p>65535<\/p>\n<p>root@ad002aph01 # \/usr\/sbin\/ndd -set \/dev\/tcp tcp_largest_anon_port 61000<\/p>\n<p>root@ad002aph01 # \/usr\/sbin\/ndd -get \/dev\/tcp tcp_largest_anon_port<\/p>\n<p>61000<\/p>\n<p>&nbsp;<\/p>\n<p>root@ad002aph01 # projmod -U fusion -K &#8220;project.max-shm-memory=(privileged,68719476736,deny)&#8221; user.fusion<\/p>\n<p>root@ad002aph01 # more \/etc\/project<\/p>\n<p>\u2026<\/p>\n<p>user.fusion:100::fusion::project.max-shm-memory=(privileged,68719476736,deny)<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Make sure that the IDM infrastructure is started. (only if not already started)<br \/>\n<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p><strong>1. Source profile<br \/>\n<\/strong><\/p>\n<p>more ~\/.bash_profile<\/p>\n<p>ORACLE_HOME=\/app\/fusion\/database\/product\/11.2.0\/dbhome_1<\/p>\n<p>export ORACLE_HOME<\/p>\n<p>ORACLE_SID=fusiondb<\/p>\n<p>export ORACLE_SID<\/p>\n<p>JAVA_HOME=\/app\/fusion\/jdk6<\/p>\n<p>export JAVA_HOME<\/p>\n<p>PATH=$PATH:$ORACLE_HOME\/bin<\/p>\n<p>export PATH<\/p>\n<p>&nbsp;<\/p>\n<p><strong>2. Start Listener<br \/>\n<\/strong><\/p>\n<p>lsnrctl start LISTENER_FUSIONDB<\/p>\n<p>&nbsp;<\/p>\n<p><strong>3. Start Database<br \/>\n<\/strong><\/p>\n<p>sqlplus \/ as sysdba<\/p>\n<p>SQL&gt; startup<\/p>\n<p>&nbsp;<\/p>\n<p><strong>4. Start OID<br \/>\n<\/strong><\/p>\n<p>\/app\/fusion\/admin\/oid1\/bin\/opmnctl startall<\/p>\n<p>&nbsp;<\/p>\n<p><strong>5. Start Web<br \/>\n<\/strong><\/p>\n<p>\/app\/fusion\/admin\/web1\/bin\/opmnctl startall<\/p>\n<p>&nbsp;<\/p>\n<p><strong>6. Start Weblogic Admin Server for IDMDomain<br \/>\n<\/strong><\/p>\n<p>cd \/app\/fusion\/admin\/IDMDomain\/aserver\/IDMDomain\/bin\/<\/p>\n<p>nohup .\/startWebLogic.sh &amp;<\/p>\n<p>(Wait till you see RUNNING in nohup.out log file)<\/p>\n<p>&nbsp;<\/p>\n<p><strong>7. Start Node Manager<br \/>\n<\/strong><\/p>\n<p>cd \/app\/fusion\/fmw\/wlserver_10.3\/server\/bin\/<\/p>\n<p>nohup .\/startNodeManager.sh &amp;<\/p>\n<p>(Wait till you see &#8220;started on port 5556&#8221; in nohup.out log file)<\/p>\n<p>&nbsp;<\/p>\n<p><strong>8. Start OAM managed server for IDMDomain (since we cannot login to console without OAM)<br \/>\n<\/strong><\/p>\n<p>cd \/app\/fusion\/admin\/IDMDomain\/aserver\/IDMDomain\/bin\/<\/p>\n<p>nohup .\/startManagedWebLogic.sh wls_oam1 &amp;<\/p>\n<p>(Wait till you see RUNNING in nohup.out log file)<\/p>\n<p>&nbsp;<\/p>\n<p><strong>9. Start remaining managed servers<br \/>\n<\/strong><\/p>\n<p>Either from command prompt<\/p>\n<p>cd \/app\/fusion\/admin\/IDMDomain\/aserver\/IDMDomain\/bin\/<\/p>\n<p>nohup .\/startManagedWebLogic.sh wls_ods1 &amp;<\/p>\n<p>nohup .\/startManagedWebLogic.sh wls_oim1 &amp;<\/p>\n<p>nohup .\/startManagedWebLogic.sh wls_soa1 &amp;<\/p>\n<p>&nbsp;<\/p>\n<p>(Wait till you see RUNNING in nohup.out log file for each of them. You can start them in in parallel, just make sure all start fine)<\/p>\n<p>&nbsp;<\/p>\n<p>Or by logging into Weblogic Console-&gt;Servers-&gt;Control screen.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>10. ONLY In case if restarting from postconfigure phase<br \/>\n<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p><strong>For 11.1.4 and earlier versions<br \/>\n<\/strong><\/p>\n<p>cd \/app\/fusion\/fusionapps\/wlserver_10.3\/common\/nodemanager\/ad002aph01<\/p>\n<p>nohup .\/startNodeManagerWrapper.sh &amp;<\/p>\n<p>&nbsp;<\/p>\n<p><strong>For 11.1.5 onwards releases<br \/>\n<\/strong><\/p>\n<p>cd \/app\/fusion\/instance\/nodemanager\/ad002aph01<\/p>\n<p>nohup .\/startNodeManagerWrapper.sh &amp;<\/p>\n<p>&nbsp;<\/p>\n<p>-bash-3.2$ \/app\/fusion\/instance\/CommonDomain_webtier\/bin\/opmnctl startall<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Start Fusion Applications Provisioning<br \/>\n<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p>Launch the installer from &lt;provisioning_repository&gt;\/bin<\/p>\n<p>&nbsp;<\/p>\n<p>-bash-3.2$ cd \/app\/fusion\/provisioning\/bin\/<\/p>\n<p>&nbsp;<\/p>\n<p>It is important to start it with &#8220;-ignoreSysPrereqs true&#8221; switch as mentioned in the release notes.<\/p>\n<p>&nbsp;<\/p>\n<p>-bash-3.2$ .\/provisioningWizard.sh -ignoreSysPrereqs true &amp;<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"http:\/\/www.oratraining.com\/blog\/wp-content\/uploads\/2012\/12\/122712_0930_Provisionan15.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\/2012\/12\/122712_0930_Provisionan26.png\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>Select &#8220;Provision an Applications Environment&#8221; and browse for the response file created in last step. Click <strong>Next<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"http:\/\/www.oratraining.com\/blog\/wp-content\/uploads\/2012\/12\/122712_0930_Provisionan31.png\" \/><\/p>\n<p>&nbsp;<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"http:\/\/www.oratraining.com\/blog\/wp-content\/uploads\/2012\/12\/122712_0930_Provisionan41.png\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>Review 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\/2012\/12\/122712_0930_Provisionan51.png\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>Validate the information 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\/2012\/12\/122712_0930_Provisionan61.png\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>In case if you want to revisit some of the section in the Response File then you can do so here. Click <strong>Next<\/strong><\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"http:\/\/www.oratraining.com\/blog\/wp-content\/uploads\/2012\/12\/122712_0930_Provisionan71.png\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>Review the summary and click <strong>Next<\/strong> to begin.<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"http:\/\/www.oratraining.com\/blog\/wp-content\/uploads\/2012\/12\/122712_0930_Provisionan81.png\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>Expect 1 error here. The only error we have is as following. This can be <strong>skipped<\/strong> as mentioned on the <strong>release notes<\/strong>.<\/p>\n<p>&nbsp;<\/p>\n<p>2012-12-25 11:55:50.628 NOTIFICATION [logStatus] STATE=BUILD_ERROR!TIMESTAMP=2012-12-25 11:55:50 GST!TARGET=common-preverify-security!CATEGORY=BUILD_ERROR!DOMAIN=CommonDomain!HOSTNAME=ad002aph01!PRODUCTFAMILY=fs!PRODUCT=Functional-Setup!TASK=validateOim!TASKID=fs.Functional-Setup.BUILD_ERROR.common-preverify-security.validateOim!MESSAGE=List of failed Validation in OIM 1. OVD : Cannot perform OVD validations as Cannot bind to OVD with URL : 2. OAM_Validation : Cannot perform OAM Validation as null !DETAIL=List of failed Validation in OIM||1. OVD : Cannot perform OVD validations as Cannot bind to OVD with URL : ||2. OAM_Validation : Cannot perform OAM Validation as null||!BUILDFILE=\/app\/fusion\/provisioning\/provisioning-build\/common-preverify-build.xml!LINENUMBER=345!<\/p>\n<p>&nbsp;<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"http:\/\/www.oratraining.com\/blog\/wp-content\/uploads\/2012\/12\/122712_0930_Provisionan91.png\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>Please note that we will see the Next button activated here since we have specified &#8220;ignoreSysPrereqs true&#8221; switch to begin the provisioning. Click <strong>Next<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"http:\/\/www.oratraining.com\/blog\/wp-content\/uploads\/2012\/12\/122712_0930_Provisionan101.png\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>Once the Installation phase finishes, click <strong>Next<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"http:\/\/www.oratraining.com\/blog\/wp-content\/uploads\/2012\/12\/122712_0930_Provisionan111.png\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>Once Preconfigure phase completes, click <strong>Next<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p><strong>Important Notes:<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p>You may see a lag between 100% completion of the phase and &#8220;Next&#8221; button being enabled. This is the time where the status changes from COMPLETED to ENDED. Here it takes backup of the instance directory at \/app\/fusion\/provisioning\/restart so that it can cleanup and restore from next step if it fails.<\/p>\n<p>&nbsp;<\/p>\n<p>The installation logs are being created at <strong>\/app\/fusion\/logs\/provisioning\/plan&lt;timestamp&gt;\/&lt;hostname&gt;<\/strong> directory. This is the most useful place to troubleshoot.<\/p>\n<p>&nbsp;<\/p>\n<p>The status flags like STARTED, COMPLETED, FAILED, ENDED are stored in <strong>\/app\/fusion\/provisioning\/phaseguards<\/strong> directory. Please be careful while removing, renaming or creating flag files here since it will change the current status of the provisioning.<\/p>\n<p>&nbsp;<\/p>\n<p>And for status of each domain within the particular phase, the flag files are written at <strong>\/app\/fusion\/provisioning\/phaseguards\/pf<\/strong> directory<\/p>\n<p>&nbsp;<\/p>\n<p>Good thing in new Fusion applications setup is that when you retry it only performs the actions for failed products but those actions of completed products are not repeated. This saves a lot of time compared to our last installation of 11.1.1.5<\/p>\n<p>&nbsp;<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"http:\/\/www.oratraining.com\/blog\/wp-content\/uploads\/2012\/12\/122712_0930_Provisionan121.png\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>Click <strong>Next<\/strong> when Configure completes.<\/p>\n<p>&nbsp;<\/p>\n<p>Note: The name of next phase has changed to &#8220;Configure Primary\/Secondary&#8221; instead of &#8220;Configure Secondary&#8221; as in 11.1.1.5 release since it was misleading.<\/p>\n<p>&nbsp;<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"http:\/\/www.oratraining.com\/blog\/wp-content\/uploads\/2012\/12\/122712_0930_Provisionan131.png\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>Click <strong>Next<\/strong> once Configure Primary\/Secondary phase completes.<br \/>\n<img decoding=\"async\" alt=\"\" src=\"http:\/\/www.oratraining.com\/blog\/wp-content\/uploads\/2012\/12\/122712_0930_Provisionan141.png\" \/><\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"http:\/\/www.oratraining.com\/blog\/wp-content\/uploads\/2012\/12\/122712_0930_Provisionan151.png\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>If due to some issue a stage fails then you would see above screen. You need to click retry to cleanup and restore to previous state in order to start again.<\/p>\n<p>&nbsp;<\/p>\n<p>Check the logs in \/app\/fusion\/logs directory and fix the errors before proceeding.<\/p>\n<p>&nbsp;<\/p>\n<p>Note: If OIM is not reachable then HCM postconfigure might fail after seeding the OID entries (at private-configure-oim-callback) so please make sure OID is running and port 14000 is reachable, or else restart OIM before you run postconfigure.<\/p>\n<p>&nbsp;<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"http:\/\/www.oratraining.com\/blog\/wp-content\/uploads\/2012\/12\/122712_0930_Provisionan161.png\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>Once cleanup and restore completes, click OK to proceed with rerunning the same phase.<\/p>\n<p>&nbsp;<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"http:\/\/www.oratraining.com\/blog\/wp-content\/uploads\/2012\/12\/122712_0930_Provisionan171.png\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>The above errors related to flexfield are actually warnings and even FA provisioning does not stop installation due to this since it is known bug as it does not have any data at the moment to seed. This is for future releases.<\/p>\n<p>&nbsp;<\/p>\n<p>Despite these errors, the phase will be successful as you can see above. Click <strong>Next<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p>Note: In case if To manually clear FAILED_NOT_RESTARTABLE status for any server, you can edit the following file ONLY AFTER YOU ARE SURE that this is cleanly shutdown.<\/p>\n<p>&nbsp;<\/p>\n<p>&lt;Domain&gt;\/servers\/AdminServer\/data\/nodemanager\/AdminServer.state<\/p>\n<p>&nbsp;<\/p>\n<p>Change FAILED_NOT_RESTARTABLE to SHUTDOWN and N to Y<\/p>\n<p>&nbsp;<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"http:\/\/www.oratraining.com\/blog\/wp-content\/uploads\/2012\/12\/122712_0930_Provisionan191.png\" \/><\/p>\n<p>&nbsp;<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"http:\/\/www.oratraining.com\/blog\/wp-content\/uploads\/2012\/12\/122712_0930_Provisionan201.png\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>Once startup completes, click <strong>Next<\/strong>. (we skipped others since they were manually started)<\/p>\n<p>&nbsp;<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"http:\/\/www.oratraining.com\/blog\/wp-content\/uploads\/2012\/12\/122712_0930_Provisionan211.png\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>After Validation completes, installation concludes.<\/p>\n<p>&nbsp;<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"http:\/\/www.oratraining.com\/blog\/wp-content\/uploads\/2012\/12\/122712_0930_Provisionan221.png\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>Help Portal Home Page<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"http:\/\/www.oratraining.com\/blog\/wp-content\/uploads\/2012\/12\/122712_0930_Provisionan231.png\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>Fusion Applications &#8220;Getting started&#8221; guide in Help Portal. Must watch this.<\/p>\n<p>&nbsp;<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"http:\/\/www.oratraining.com\/blog\/wp-content\/uploads\/2012\/12\/122712_0930_Provisionan241.png\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>Once you log in you will see this home page.<\/p>\n<p>&nbsp;<\/p>\n<p><img decoding=\"async\" alt=\"\" src=\"http:\/\/www.oratraining.com\/blog\/wp-content\/uploads\/2012\/12\/122712_0930_Provisionan251.png\" \/><\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify;\">Couple of components are having some issue. Will fix this and update the post later.<\/p>\n<p style=\"text-align: justify;\">This concludes the basic installation of Fusion Applications. Next we need to configure and implement the selected product which includes Functional setup, scaling out etc. We will cover these in other posts.<\/p>\n<p style=\"text-align: justify;\">Hope you liked our Fusion Applications installations guide. We would be really glad to see your suggestions and just to let you know; from 2013 onwards we will start Fusion Application Trainings in India and other countries on request.<\/p>\n<p>God bless you all.<\/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","protected":false},"excerpt":{"rendered":"<p>Previous: Create new Response File &nbsp; Let us do a quick verification of everything before we start actual provisioning. &nbsp; Copy the required libraries to webgate installer directory. This is required since the webgate creates soft links to this directory. -bash-3.2$ cp -pr \/app\/fusion\/oam_lib\/lib* \/u03\/stage\/installers\/webgate\/ &nbsp; Make sure that the project memory is set correctly. [&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,7,12,150,37,1,39],"tags":[40,42,66,70,72,74,87,198,108,109,163],"class_list":["post-1510","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-applications-issues","category-oracle-fusion-applications","category-oracle-fusion-applications-installation-fusion-applications-provisioning","category-oracle-internet-directory","category-uncategorized","category-webgate","tag-installing-fusion-applications","tag-oracle-fusion-applications-installation","tag-fusion-11g","tag-fusion-applications-installation","tag-guide","tag-identity-management-2","tag-installing-oracle-fusion-applications","tag-oracle-applications-dba","tag-provisioning","tag-provisioning-plan","tag-response-file"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.oratraining.com\/blog\/wp-json\/wp\/v2\/posts\/1510","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=1510"}],"version-history":[{"count":0,"href":"https:\/\/www.oratraining.com\/blog\/wp-json\/wp\/v2\/posts\/1510\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.oratraining.com\/blog\/wp-json\/wp\/v2\/media?parent=1510"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.oratraining.com\/blog\/wp-json\/wp\/v2\/categories?post=1510"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.oratraining.com\/blog\/wp-json\/wp\/v2\/tags?post=1510"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}