{"id":1635,"date":"2010-07-01T13:18:05","date_gmt":"2010-07-01T18:18:05","guid":{"rendered":"http:\/\/jianmingli.com\/wp\/?p=1635"},"modified":"2010-08-05T13:20:55","modified_gmt":"2010-08-05T18:20:55","slug":"upgrade-oracle-soa-suite-from-1013x-to-10135-on-windows","status":"publish","type":"post","link":"https:\/\/jianmingli.com\/wp\/?p=1635","title":{"rendered":"Upgrade Oracle SOA Suite from 10.1.3.x to 10.1.3.5 on Windows"},"content":{"rendered":"<span id=\"Download\"><h2>Download<\/h2><\/span>\n<p>* Download Download patchset number 8626084 from <a href=\"http:\/\/metalink.oracle.com\/\">Metalink<\/a>.<br \/>\n* Unzip into a temp directory.<br \/>\n* See &#8216;readme.html&#8217; for detailed upgrade instructions.<br \/>\n* Steps documented here are for upgrade a fresh install of 10.3.1.x. If not a fresh install, see &#8216;readme.xml&#8217; for extract steps to upgrade applications.<\/p>\n<span id=\"Upgrade_Oracle_DB\"><h2>Upgrade Oracle DB<\/h2><\/span>\n<span id=\"From_10.1.3.1\"><h2>From 10.1.3.1<\/h2><\/span>\n<span id=\"Upgrade_orabpel_schema\"><h3>Upgrade orabpel schema<\/h3><\/span>\n<pre lang=\"bash\">cd Disk1\\install\\soa_schema_upgrade\\bpel\\scripts\r\nsqlplus \/nolog\r\nconnect orabpel\/welcome1\r\n@upgrade_10131_10135_oracle.sql<\/pre>\n<span id=\"Upgrade_oraesb_schema\"><h3>Upgrade oraesb schema<\/h3><\/span>\n<pre lang=\"bash\">cd Disk1\\install\\soa_schema_upgrade\\esb\\sql\\other\r\nsqlplus \/nolog\r\nconnect oraesb\/welcome1\r\n@upgrade_10131_10135_oracle.sql<\/pre>\n<p>*Restart Oracle DB instance.<\/p>\n<span id=\"From_10.1.3.3\"><h2>From 10.1.3.3<\/h2><\/span>\n<span id=\"Upgrade_orabpel_schema_1\"><h3>Upgrade orabpel schema<\/h3><\/span>\n<pre lang=\"bash\">cd Disk1\\install\\soa_schema_upgrade\\bpel\\scripts\r\nsqlplus \/nolog\r\nconnect orabpel\/welcome1\r\n@upgrade_10133_10135_oracle.sql<\/pre>\n<span id=\"Upgrade_oraesb_schema_1\"><h3>Upgrade oraesb schema<\/h3><\/span>\n<pre lang=\"bash\">cd Disk1\\install\\soa_schema_upgrade\\esb\\sql\\other\r\nsqlplus \/nolog\r\nconnect oraesb\/welcome1\r\n@upgrade_10133_10135_oracle.sql<\/pre>\n<p>* Restart Oracle DB instance.<\/p>\n<p>* If oraesb schema is not updated, you&#8217;ll get following error message when you try to deploy ESB application:<\/p>\n<p>Entity Deployment Failederror code: 1001 : 5 summary: Failed to create Service &#8220;ESBService&#8221;. Fix: Ensure that the (a) Repository is available. (b) The Connection information for the Repository is Valid. Verify the detailed cause of error if available. Contact Oracle Support if error not fixable.<\/p>\n<p>See <a href=\"http:\/\/ayush-chatterjee.blogspot.com\/\">this post <\/a>for more details.<\/p>\n<span id=\"Upgrade_to_10.1.3.5\"><h2>Upgrade to 10.1.3.5<\/h2><\/span>\n<span id=\"Backup_10.1.3.x\"><h2>Backup 10.1.3.x<\/h2><\/span>\n<p>* Backup(zip) original install.<\/p>\n<span id=\"Undeploy_EJB3.0_Applications\"><h2>Undeploy EJB3.0 Applications<\/h2><\/span>\n<p>* Login AS<br \/>\n* Got to: Cluster Topology -> default_group -> home -> Applications -> EJB3.0 application<br \/>\n* Click undeploy<\/p>\n<span id=\"Check_owsm_install_properties\"><h2>Check owsm install properties<\/h2><\/span>\n<p>* Ensure the following values are set in the ORACLE_HOME\/owsm\/bin\/install.properties file:<\/p>\n<pre lang=\"bash\">\r\ninstall.http.host=hostname\r\ninstall.http.port=7777\r\n<\/pre>\n<p>* <strong>Note<\/strong>, I left mime as<\/p>\n<pre lang=\"bash\">\r\ninstall.http.host=myhost.my.com\r\ninstall.http.port=80\r\n<\/pre>\n<span id=\"Check_OC4J_instances_are_running\"><h2>Check OC4J instances are running<\/h2><\/span>\n<pre lang=\"bash\">\r\nORACLE_HOME\/opmn\/bin\/opmnctl status\r\n\r\nProcesses in Instance: soaas.myhost.my.com\r\n---------------------------------+--------------------+---------+---------\r\nias-component                    | process-type       |     pid | status\r\n---------------------------------+--------------------+---------+---------\r\nASG                              | ASG                |     N\/A | Down\r\nOC4JGroup:default_group          | OC4J:oc4j_soa      |     592 | Alive\r\nOC4JGroup:default_group          | OC4J:home          |     856 | Alive\r\nHTTP_Server                      | HTTP_Server        |    3616 | Alive\r\n\r\n<\/pre>\n<span id=\"Start_Oracle_Installer\"><h2>Start Oracle Installer<\/h2><\/span>\n<p>* Double click &#8216;Disk1\\setup.exe&#8217;<\/p>\n<span id=\"Specify_File_Locations\"><h3>Specify File Locations<\/h3><\/span>\n<p>Destination<br \/>\nName: oracleas1<br \/>\nPath: C:\\product\\10.1.3.1\\OracleAS_2<\/p>\n<span id=\"Administrator_oc4jadmin_Password\"><h3>Administrator (oc4jadmin) Password<\/h3><\/span>\n<p>oc4jadmin Password: welcome1<\/p>\n<span id=\"Specify_Password_for_OWSM_Schema\"><h3>Specify Password for OWSM Schema<\/h3><\/span>\n<p>Hostname: localhost<br \/>\nPort: 1521<br \/>\nService Name: orcl<br \/>\nORAWSM password: welcome1<\/p>\n<span id=\"Post_Installation\"><h2>Post Installation<\/h2><\/span>\n<span id=\"Enable_PHP\"><h2>Enable PHP<\/h2><\/span>\n<p>* Enable PHP if not already done.<\/p>\n<pre lang=\"dos\">\r\ncd C:\\product\\10.1.3.1\\OracleAS_2\\Apache\\Apache\\conf\r\n<\/pre>\n<p>&#8211; Edit httpd.conf<\/p>\n<pre lang=\"dos\">\r\n# Comment out\r\n#LoadModule php4_module modules\/php4apache.dll\r\n#AddModule mod_php4.c\r\n\r\n# Add\r\nLoadModule php5_module modules\/php5apache.dll\r\nAddModule mod_php5.c\r\n\r\n# Add .php5\r\nAddType application\/x-httpd-php .php .php5 \r\n<\/pre>\n<span id=\"Change_JDBC_factoryClass_in_BPEL_Connection_Pool\"><h2>Change JDBC factoryClass in BPEL Connection Pool<\/h2><\/span>\n<p>* Edit C:\\product\\10.1.3.1\\OracleAS_2\\j2ee\\oc4j_soa\\config\\data-sources.xml<br \/>\n* Change factory-class for &#8220;BPELPM_CONNECTION_POOL&#8221; from &#8220;oracle.jdbc.OracleDriver&#8221; to &#8220;oracle.jdbc.pool.OracleDataSource&#8221;<br \/>\nFrom:<\/p>\n<pre lang=\"xml\">\r\n<connection-pool name=\"BPELPM_CONNECTION_POOL\">\r\n    <connection-factory factory-class=\"oracle.jdbc.OracleDriver\" user=\"orabpel\"\/>\r\n<\/connection-pool>\r\n<\/pre>\n<p>To:<\/p>\n<pre lang=\"xml\">\r\n<connection-pool name=\"BPELPM_CONNECTION_POOL\">\r\n    <connection-factory factory-class=\"oracle.jdbc.pool.OracleDataSource\" user=\"orabpel\"\/>\r\n<\/connection-pool>\r\n<\/pre>\n<p>* Restart SOA Instances<\/p>\n<span id=\"Deploy_Your_Enterprise_Javabeans_3.0_Applications\"><h2>Deploy Your Enterprise Javabeans 3.0 Applications<\/h2><\/span>\n<p>* Redeploy EJB 3.0 applications.<\/p>\n<span id=\"Upgrade_JDev_to_10.1.3.5\"><h2>Upgrade JDev to 10.1.3.5<\/h2><\/span>\n<p>* Don&#8217;t forget to upgrade JDev to 10.1.3.5 as well.<\/p>\n<span id=\"Errors\"><h2>Errors<\/h2><\/span>\n<span id=\"archive_cannot_rename8230\"><h2>archive cannot rename&#8230;<\/h2><\/span>\n<p>You could get the following error while trying to deploy your bpel application.<\/p>\n<p>An error occurred while attempting to deploy the BPEL suitcase file &#8220;C:\\product\\10.1.3.1\\OracleAS_2\\bpel\\domains\\default\\tmp\\bpel_2516715.tmp&#8221;; the exception reported is: archive cannot rename C:\\product\\10.1.3.1\\OracleAS_2\\bpel\\domains\\default\\tmp\\.bpel_TestProcessor_1.0_f0df3b440d722780bb2c1a088b1d2ba2.tmp<\/p>\n<span id=\"Manually_Remove_Temp_Directory\"><h3>Manually Remove Temp Directory<\/h3><\/span>\n<p>* Manually undeploy your bpel application using the BPEL console,<br \/>\n* Manually remove bpel\\domains\\default\\tmp directory,<br \/>\n* Redeploy. <\/p>\n<span id=\"Use_Windows_Process_Unlocker\"><h3>Use Windows Process Unlocker<\/h3><\/span>\n<p>* Download <a href=\"http:\/\/ccollomb.free.fr\/unlocker\/\">unlocker<\/a>.<br \/>\n* Install unlocker.<br \/>\n* Navigate to bpel\\domains\\default\\tmp directory.<br \/>\n* Right click locked .tmp file<br \/>\n* Unlock it.<br \/>\n* Redeploy.<\/p>\n<p>See <a href=\"http:\/\/blog.thisisahmed.com\/2009\/10\/bug-in-soa-suite-10g-10135-patchset-for.html\">this post<\/a> for details and other options.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Download * Download Download patchset number 8626084 from Metalink. * Unzip into a temp directory. * See &#8216;readme.html&#8217; for detailed upgrade instructions. * Steps documented here are for upgrade a fresh install of 10.3.1.x. If not a fresh install, see &hellip; <a href=\"https:\/\/jianmingli.com\/wp\/?p=1635\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[37,48,69,35],"tags":[],"class_list":["post-1635","post","type-post","status-publish","format-standard","hentry","category-bpms","category-esb","category-oc4j","category-oracle"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p8cRUO-qn","_links":{"self":[{"href":"https:\/\/jianmingli.com\/wp\/index.php?rest_route=\/wp\/v2\/posts\/1635","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jianmingli.com\/wp\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jianmingli.com\/wp\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jianmingli.com\/wp\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/jianmingli.com\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1635"}],"version-history":[{"count":13,"href":"https:\/\/jianmingli.com\/wp\/index.php?rest_route=\/wp\/v2\/posts\/1635\/revisions"}],"predecessor-version":[{"id":1637,"href":"https:\/\/jianmingli.com\/wp\/index.php?rest_route=\/wp\/v2\/posts\/1635\/revisions\/1637"}],"wp:attachment":[{"href":"https:\/\/jianmingli.com\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1635"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jianmingli.com\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1635"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jianmingli.com\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1635"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}