{"id":3294,"date":"2018-09-24T15:34:47","date_gmt":"2018-09-24T15:34:47","guid":{"rendered":"https:\/\/dbtut.com\/?p=3294"},"modified":"2018-12-06T08:31:55","modified_gmt":"2018-12-06T08:31:55","slug":"14-tips-for-upgrading-oracle-rac-from-11g-to-12c","status":"publish","type":"post","link":"https:\/\/dbtut.com\/index.php\/2018\/09\/24\/14-tips-for-upgrading-oracle-rac-from-11g-to-12c\/","title":{"rendered":"14 Tips for upgrading Oracle RAC from 11g to 12c"},"content":{"rendered":"<p>&nbsp;<\/p>\n<p><strong>Note: These tips were based on upgrades from 11.2.0.4 to 12.1.0.2 (Linux and Solaris ONLY)<\/strong><br \/>\n<strong>OS user grid was the &#8220;owner&#8221; of the Grid infrastructure sw and OS user oracle was the &#8220;owner&#8221; of the database sw.<\/strong><\/p>\n<p>The following environment variables were created prior to upgrade:<\/p>\n<pre class=\"lang:default decode:true \">$GRID_ORACLE_HOME_11G\r\n$DATABASE_ORACLE_HOME_11G\r\n$GRID_ORACLE_HOME_12c\r\n$DATABASE_ORACLE_HOME_12c<\/pre>\n<p>&nbsp;<\/p>\n<p><strong>Tip #1. <\/strong><\/p>\n<p>Run cluster verify for grid\/database and fix issues that cannot be ignored. The importance of cluster verify utility (cluvfy) cannot be overstated. Always pipe the results to a file so you can see all results in case the emulator window buffer you are using doesn&#8217;t retain it all.<\/p>\n<p><strong>Examples of cluster verify for Grid infrastructure:<\/strong><\/p>\n<pre class=\"lang:default decode:true \">runcluvfy.sh stage -pre crsinst -n [node 1],[node 2] -verbose&gt;\/tmp\/cluvfy_crsinst_12c.log\r\nruncluvfy.sh stage -pre crsinst -upgrade -rolling -src_crshome [11g grid OH] -dest_crshome [12c grid OH] -dest_version 12.1.0.2.0 -verbose&gt;\/tmp\/cluvfy_additionalInfo_12c.log<\/pre>\n<p>&nbsp;<\/p>\n<p><strong>Examples of cluster verify for Oracle database:<\/strong><\/p>\n<pre class=\"lang:default decode:true \">runcluvfy.sh stage -pre dbinst -n [host1],[host2] -verbose &gt; \/tmp\/cluvfy_database_12c.log<\/pre>\n<p>&nbsp;<\/p>\n<p><strong>Tip #2.<\/strong><\/p>\n<p>Important OS parameters (Linux only)<br \/>\nThese parameters were not sufficient for upgrade in the Linux upgrades I performed. I only assisted on the Solaris upgrade, after OS parameters had already been adjusted, so they are not remarked upon in this article.<\/p>\n<pre class=\"lang:default decode:true \">IN: \/etc\/security\/limits.conf\r\nAdded:\r\noracle soft memlock unlimited\r\noracle hard memlock unlimited\r\n\r\nIN: \/etc\/sysctl.conf\r\nAdd\/modify:\r\nkernel.shmmax=[number presented in cluster verify]\r\nkernel.shmall=[number presented in cluster verify]<\/pre>\n<p>&nbsp;<\/p>\n<p><strong>Tip #3.<\/strong><\/p>\n<p>Run the ORACHK utility to determine database upgrade readiness:<\/p>\n<pre class=\"lang:default decode:true \">orachk -u -o pre Verbose<\/pre>\n<p>&nbsp;<\/p>\n<p><strong>Tip #4.<\/strong><\/p>\n<p>If possible, use datapump to take a FULL logical backup of the database. The size of your database may make this unfeasible.<\/p>\n<p>Use RMAN to take a full physical COLD backup. This is NON-optional. If you don&#8217;t do this, a catastrophic error that aborts the upgrade will leave you with a corrupted database and NO WAY to recover.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Tip #5.<\/strong><\/p>\n<p>Disable scheduled jobs (Only has to be done on single node)<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Tip #6.<\/strong><\/p>\n<p>Disable ALL database level triggers BEFORE running dbua.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Tip #7 (Linux ONLY).<\/strong><\/p>\n<p>Reclaim memory (ALL nodes) before starting upgrade:<br \/>\nAS ROOT:<\/p>\n<pre class=\"lang:default decode:true \">free -m\r\nsync &amp;&amp; echo 1 &gt; \/proc\/sys\/vm\/drop_caches\r\nfree -m<\/pre>\n<p>&nbsp;<\/p>\n<p><strong>Tip #8.<\/strong><\/p>\n<p>Copy important files from 11g Oracle home to 12c Oracle home as oracle user.<br \/>\nThis is, quite possibly, the most important step. You MUST copy these files from the 11g OH to the 12c OH BEFORE invoking dbua.<\/p>\n<p>ON [ALL NODES], perform the following list\/copy comands:<\/p>\n<pre class=\"lang:default decode:true \">ls -l $DATABASE_ORACLE_HOME_11g\/network\/admin\r\nls -l $DATABASE_ORACLE_HOME_12c\/network\/admin\r\n\r\ncp $DATABASE_ORACLE_HOME_11g\/network\/admin\/tnsnames.ora $ORACLE_HOME_12c\/network\/admin\r\ncp $DATABASE_ORACLE_HOME_11g\/network\/admin\/sqlnet.ora $ORACLE_HOME_12c\/network\/admin\r\n\r\nls -l $DATABASE_ORACLE_HOME_11g\/dbs\r\nls -l $DATABASE_ORACLE_HOME_12c\/dbs\r\n\r\ncp $DATABASE_ORACLE_HOME_11g\/dbs\/orapw* $ORACLE_HOME_12c\/dbs\/\r\ncp $DATABASE_ORACLE_HOME_11g\/dbs\/*.dat $ORACLE_HOME_12c\/dbs\/\r\n\r\nls -l $DATABASE_ORACLE_HOME_12c\/network\/admin\r\nls -l $DATABASE_ORACLE_HOME_12c\/dbs<\/pre>\n<p>&nbsp;<\/p>\n<p><strong>Tip #9.<\/strong><\/p>\n<p>Empty the recycle bin and recompile invalid objects BEFORE invoking dbua.<\/p>\n<p><strong>Tip #10.<\/strong><\/p>\n<p>If your database is in archivelogmode, make sure the parameter db_recovery_file_dest_size is large enough to support all the archive log files that will be generated by the upgrade process.<\/p>\n<p><strong>Tip #11.<\/strong><\/p>\n<p>During the upgrade process I executed, the permissions of the Oracle OH were changed. This made access to the database problematic using the listener. It is possible that your upgrade may not do this.\u00a0 A simple way to test it is to copy the tnsnames.ora file from the Oracle OH to the Gris OH and try to connect to a user using sqlnet. If this works, then ignore the rest of this tip. To re-mediate this, I made a very simple change to the permissions. NOTE: This change also was required by a STIG.<\/p>\n<p>&#8212; as root<\/p>\n<pre class=\"lang:default decode:true \">chmod 770 [Two (2) logical levels below $ORACLE_HOME_12c]<\/pre>\n<p>&nbsp;<\/p>\n<p>&#8212; as oracle<\/p>\n<pre class=\"lang:default decode:true \">sudo su -\r\nsu - oracle\r\nchmod 770 $ORACLE_HOME_12c\r\nchmod 770 [One (1) logical levels below $ORACLE_HOME_12c]\r\nchmod 770 $ORACLE_HOME_12c\/network\/admin\/tnsnames.ora<\/pre>\n<p>&nbsp;<\/p>\n<p>&#8212; as grid<\/p>\n<pre class=\"lang:default decode:true \">sudo su -\r\nsu - grid\r\ncp $ORACLE_HOME_12c\/network\/admin\/tnsnames.ora $GRID_HOME_12c\/network\/admin\/<\/pre>\n<p>&nbsp;<\/p>\n<p><strong>Tip #12.<\/strong><\/p>\n<p>UNDER NO CIRCUMSTANCES ARE YOU EVER TO RECURSIVELY CHANGE PERMISSIONS ON ANY ORACLE HOME.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Tip #13. <\/strong><\/p>\n<p>After successful database upgrade, the compatible parameter is left at the 11g level. This is to provide testing of any application to see if there are negative effects from the upgrade. You will not be able to take advantage of 12c features until you advance the parameter to 12c level. It is possible to advance the parameter forward without bouncing the database. However, it is NOT possible to reverse the process the same way. If you find that you must revert back to the 11g compatible level, you must first have performed a FULL hot backup at the 11g level. Reverting is done by using RMAN to restore\/recover to the point in time BEFORE the compatible parameter was advanced.<\/p>\n<p><strong>Tip #14.<\/strong><\/p>\n<p>Re-enable scheduled jobs and database triggers and TEST.<\/p>\n\n<div class=\"pvc_clear\"><\/div>\n<p id=\"pvc_stats_3294\" class=\"pvc_stats all  \" data-element-id=\"3294\" style=\"\"><i class=\"pvc-stats-icon medium\" aria-hidden=\"true\"><svg aria-hidden=\"true\" focusable=\"false\" data-prefix=\"far\" data-icon=\"chart-bar\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\" class=\"svg-inline--fa fa-chart-bar fa-w-16 fa-2x\"><path fill=\"currentColor\" d=\"M396.8 352h22.4c6.4 0 12.8-6.4 12.8-12.8V108.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v230.4c0 6.4 6.4 12.8 12.8 12.8zm-192 0h22.4c6.4 0 12.8-6.4 12.8-12.8V140.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v198.4c0 6.4 6.4 12.8 12.8 12.8zm96 0h22.4c6.4 0 12.8-6.4 12.8-12.8V204.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v134.4c0 6.4 6.4 12.8 12.8 12.8zM496 400H48V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v336c0 17.67 14.33 32 32 32h464c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16zm-387.2-48h22.4c6.4 0 12.8-6.4 12.8-12.8v-70.4c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v70.4c0 6.4 6.4 12.8 12.8 12.8z\" class=\"\"><\/path><\/svg><\/i> <img loading=\"lazy\" decoding=\"async\" width=\"16\" height=\"16\" alt=\"Loading\" src=\"https:\/\/dbtut.com\/wp-content\/plugins\/page-views-count\/ajax-loader-2x.gif\" border=0 \/><\/p>\n<div class=\"pvc_clear\"><\/div>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; Note: These tips were based on upgrades from 11.2.0.4 to 12.1.0.2 (Linux and Solaris ONLY) OS user grid was the &#8220;owner&#8221; of the Grid infrastructure sw and OS user oracle was the &#8220;owner&#8221; of the database sw. The following environment variables were created prior to upgrade: $GRID_ORACLE_HOME_11G $DATABASE_ORACLE_HOME_11G $GRID_ORACLE_HOME_12c $DATABASE_ORACLE_HOME_12c &nbsp; Tip #1. Run &hellip;<\/p>\n<div class=\"pvc_clear\"><\/div>\n<p id=\"pvc_stats_3294\" class=\"pvc_stats all  \" data-element-id=\"3294\" style=\"\"><i class=\"pvc-stats-icon medium\" aria-hidden=\"true\"><svg aria-hidden=\"true\" focusable=\"false\" data-prefix=\"far\" data-icon=\"chart-bar\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\" class=\"svg-inline--fa fa-chart-bar fa-w-16 fa-2x\"><path fill=\"currentColor\" d=\"M396.8 352h22.4c6.4 0 12.8-6.4 12.8-12.8V108.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v230.4c0 6.4 6.4 12.8 12.8 12.8zm-192 0h22.4c6.4 0 12.8-6.4 12.8-12.8V140.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v198.4c0 6.4 6.4 12.8 12.8 12.8zm96 0h22.4c6.4 0 12.8-6.4 12.8-12.8V204.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v134.4c0 6.4 6.4 12.8 12.8 12.8zM496 400H48V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v336c0 17.67 14.33 32 32 32h464c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16zm-387.2-48h22.4c6.4 0 12.8-6.4 12.8-12.8v-70.4c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v70.4c0 6.4 6.4 12.8 12.8 12.8z\" class=\"\"><\/path><\/svg><\/i> <img loading=\"lazy\" decoding=\"async\" width=\"16\" height=\"16\" alt=\"Loading\" src=\"https:\/\/dbtut.com\/wp-content\/plugins\/page-views-count\/ajax-loader-2x.gif\" border=0 \/><\/p>\n<div class=\"pvc_clear\"><\/div>\n","protected":false},"author":337,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"footnotes":""},"categories":[4],"tags":[],"class_list":["post-3294","post","type-post","status-publish","format-standard","","category-oracle"],"aioseo_notices":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>14 Tips for upgrading Oracle RAC from 11g to 12c - Database Tutorials<\/title>\n<meta name=\"description\" content=\"14 Tips for upgrading Oracle RAC from 11g to 12c\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/dbtut.com\/index.php\/2018\/09\/24\/14-tips-for-upgrading-oracle-rac-from-11g-to-12c\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"14 Tips for upgrading Oracle RAC from 11g to 12c - Database Tutorials\" \/>\n<meta property=\"og:description\" content=\"14 Tips for upgrading Oracle RAC from 11g to 12c\" \/>\n<meta property=\"og:url\" content=\"https:\/\/dbtut.com\/index.php\/2018\/09\/24\/14-tips-for-upgrading-oracle-rac-from-11g-to-12c\/\" \/>\n<meta property=\"og:site_name\" content=\"Database Tutorials\" \/>\n<meta property=\"article:published_time\" content=\"2018-09-24T15:34:47+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2018-12-06T08:31:55+00:00\" \/>\n<meta name=\"author\" content=\"Erik Cohen\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Erik Cohen\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/dbtut.com\/index.php\/2018\/09\/24\/14-tips-for-upgrading-oracle-rac-from-11g-to-12c\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/dbtut.com\/index.php\/2018\/09\/24\/14-tips-for-upgrading-oracle-rac-from-11g-to-12c\/\"},\"author\":{\"name\":\"Erik Cohen\",\"@id\":\"https:\/\/dbtut.com\/#\/schema\/person\/664f82cd9460125967b4988001a7619f\"},\"headline\":\"14 Tips for upgrading Oracle RAC from 11g to 12c\",\"datePublished\":\"2018-09-24T15:34:47+00:00\",\"dateModified\":\"2018-12-06T08:31:55+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/dbtut.com\/index.php\/2018\/09\/24\/14-tips-for-upgrading-oracle-rac-from-11g-to-12c\/\"},\"wordCount\":623,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/dbtut.com\/#organization\"},\"articleSection\":[\"ORACLE\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/dbtut.com\/index.php\/2018\/09\/24\/14-tips-for-upgrading-oracle-rac-from-11g-to-12c\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/dbtut.com\/index.php\/2018\/09\/24\/14-tips-for-upgrading-oracle-rac-from-11g-to-12c\/\",\"url\":\"https:\/\/dbtut.com\/index.php\/2018\/09\/24\/14-tips-for-upgrading-oracle-rac-from-11g-to-12c\/\",\"name\":\"14 Tips for upgrading Oracle RAC from 11g to 12c - Database Tutorials\",\"isPartOf\":{\"@id\":\"https:\/\/dbtut.com\/#website\"},\"datePublished\":\"2018-09-24T15:34:47+00:00\",\"dateModified\":\"2018-12-06T08:31:55+00:00\",\"description\":\"14 Tips for upgrading Oracle RAC from 11g to 12c\",\"breadcrumb\":{\"@id\":\"https:\/\/dbtut.com\/index.php\/2018\/09\/24\/14-tips-for-upgrading-oracle-rac-from-11g-to-12c\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/dbtut.com\/index.php\/2018\/09\/24\/14-tips-for-upgrading-oracle-rac-from-11g-to-12c\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/dbtut.com\/index.php\/2018\/09\/24\/14-tips-for-upgrading-oracle-rac-from-11g-to-12c\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/dbtut.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"14 Tips for upgrading Oracle RAC from 11g to 12c\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/dbtut.com\/#website\",\"url\":\"https:\/\/dbtut.com\/\",\"name\":\"Database Tutorials\",\"description\":\"MSSQL, Oracle, PostgreSQL, MySQL, MariaDB, DB2, Sybase, Teradata, Big Data, NOSQL, MongoDB, Couchbase, Cassandra, Windows, Linux\",\"publisher\":{\"@id\":\"https:\/\/dbtut.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/dbtut.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/dbtut.com\/#organization\",\"name\":\"dbtut\",\"url\":\"https:\/\/dbtut.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/dbtut.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/dbtut.com\/wp-content\/uploads\/2021\/02\/dbtutlogo.jpg\",\"contentUrl\":\"https:\/\/dbtut.com\/wp-content\/uploads\/2021\/02\/dbtutlogo.jpg\",\"width\":223,\"height\":36,\"caption\":\"dbtut\"},\"image\":{\"@id\":\"https:\/\/dbtut.com\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/dbtut.com\/#\/schema\/person\/664f82cd9460125967b4988001a7619f\",\"name\":\"Erik Cohen\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/dbtut.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/3d3377392be5ae294b5350bf682af980044fadb12c959bdfc5f95bf95646e564?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/3d3377392be5ae294b5350bf682af980044fadb12c959bdfc5f95bf95646e564?s=96&d=mm&r=g\",\"caption\":\"Erik Cohen\"},\"description\":\"Mr. Cohen has more than 35 years of management information system (MIS) experience. He has functioned as database administrator, webserver administrator, information engineer, systems analyst, programmer, technical instructor, and technical consultant. He has worked with large-scale database, publishing, banking, financial services, hotel management, petroleum applications, and various US government agencies. His areas of expertise include database administration, information engineering, data analysis and modeling, structured programming, database management systems, technical customer support, and technical training. He has also been a featured speaker at local and national technical organizations.\",\"url\":\"https:\/\/dbtut.com\/index.php\/author\/erikcohen\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"14 Tips for upgrading Oracle RAC from 11g to 12c - Database Tutorials","description":"14 Tips for upgrading Oracle RAC from 11g to 12c","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/dbtut.com\/index.php\/2018\/09\/24\/14-tips-for-upgrading-oracle-rac-from-11g-to-12c\/","og_locale":"en_US","og_type":"article","og_title":"14 Tips for upgrading Oracle RAC from 11g to 12c - Database Tutorials","og_description":"14 Tips for upgrading Oracle RAC from 11g to 12c","og_url":"https:\/\/dbtut.com\/index.php\/2018\/09\/24\/14-tips-for-upgrading-oracle-rac-from-11g-to-12c\/","og_site_name":"Database Tutorials","article_published_time":"2018-09-24T15:34:47+00:00","article_modified_time":"2018-12-06T08:31:55+00:00","author":"Erik Cohen","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Erik Cohen","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/dbtut.com\/index.php\/2018\/09\/24\/14-tips-for-upgrading-oracle-rac-from-11g-to-12c\/#article","isPartOf":{"@id":"https:\/\/dbtut.com\/index.php\/2018\/09\/24\/14-tips-for-upgrading-oracle-rac-from-11g-to-12c\/"},"author":{"name":"Erik Cohen","@id":"https:\/\/dbtut.com\/#\/schema\/person\/664f82cd9460125967b4988001a7619f"},"headline":"14 Tips for upgrading Oracle RAC from 11g to 12c","datePublished":"2018-09-24T15:34:47+00:00","dateModified":"2018-12-06T08:31:55+00:00","mainEntityOfPage":{"@id":"https:\/\/dbtut.com\/index.php\/2018\/09\/24\/14-tips-for-upgrading-oracle-rac-from-11g-to-12c\/"},"wordCount":623,"commentCount":0,"publisher":{"@id":"https:\/\/dbtut.com\/#organization"},"articleSection":["ORACLE"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/dbtut.com\/index.php\/2018\/09\/24\/14-tips-for-upgrading-oracle-rac-from-11g-to-12c\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/dbtut.com\/index.php\/2018\/09\/24\/14-tips-for-upgrading-oracle-rac-from-11g-to-12c\/","url":"https:\/\/dbtut.com\/index.php\/2018\/09\/24\/14-tips-for-upgrading-oracle-rac-from-11g-to-12c\/","name":"14 Tips for upgrading Oracle RAC from 11g to 12c - Database Tutorials","isPartOf":{"@id":"https:\/\/dbtut.com\/#website"},"datePublished":"2018-09-24T15:34:47+00:00","dateModified":"2018-12-06T08:31:55+00:00","description":"14 Tips for upgrading Oracle RAC from 11g to 12c","breadcrumb":{"@id":"https:\/\/dbtut.com\/index.php\/2018\/09\/24\/14-tips-for-upgrading-oracle-rac-from-11g-to-12c\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/dbtut.com\/index.php\/2018\/09\/24\/14-tips-for-upgrading-oracle-rac-from-11g-to-12c\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/dbtut.com\/index.php\/2018\/09\/24\/14-tips-for-upgrading-oracle-rac-from-11g-to-12c\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/dbtut.com\/"},{"@type":"ListItem","position":2,"name":"14 Tips for upgrading Oracle RAC from 11g to 12c"}]},{"@type":"WebSite","@id":"https:\/\/dbtut.com\/#website","url":"https:\/\/dbtut.com\/","name":"Database Tutorials","description":"MSSQL, Oracle, PostgreSQL, MySQL, MariaDB, DB2, Sybase, Teradata, Big Data, NOSQL, MongoDB, Couchbase, Cassandra, Windows, Linux","publisher":{"@id":"https:\/\/dbtut.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/dbtut.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/dbtut.com\/#organization","name":"dbtut","url":"https:\/\/dbtut.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/dbtut.com\/#\/schema\/logo\/image\/","url":"https:\/\/dbtut.com\/wp-content\/uploads\/2021\/02\/dbtutlogo.jpg","contentUrl":"https:\/\/dbtut.com\/wp-content\/uploads\/2021\/02\/dbtutlogo.jpg","width":223,"height":36,"caption":"dbtut"},"image":{"@id":"https:\/\/dbtut.com\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/dbtut.com\/#\/schema\/person\/664f82cd9460125967b4988001a7619f","name":"Erik Cohen","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/dbtut.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/3d3377392be5ae294b5350bf682af980044fadb12c959bdfc5f95bf95646e564?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/3d3377392be5ae294b5350bf682af980044fadb12c959bdfc5f95bf95646e564?s=96&d=mm&r=g","caption":"Erik Cohen"},"description":"Mr. Cohen has more than 35 years of management information system (MIS) experience. He has functioned as database administrator, webserver administrator, information engineer, systems analyst, programmer, technical instructor, and technical consultant. He has worked with large-scale database, publishing, banking, financial services, hotel management, petroleum applications, and various US government agencies. His areas of expertise include database administration, information engineering, data analysis and modeling, structured programming, database management systems, technical customer support, and technical training. He has also been a featured speaker at local and national technical organizations.","url":"https:\/\/dbtut.com\/index.php\/author\/erikcohen\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/dbtut.com\/index.php\/wp-json\/wp\/v2\/posts\/3294","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dbtut.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dbtut.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dbtut.com\/index.php\/wp-json\/wp\/v2\/users\/337"}],"replies":[{"embeddable":true,"href":"https:\/\/dbtut.com\/index.php\/wp-json\/wp\/v2\/comments?post=3294"}],"version-history":[{"count":0,"href":"https:\/\/dbtut.com\/index.php\/wp-json\/wp\/v2\/posts\/3294\/revisions"}],"wp:attachment":[{"href":"https:\/\/dbtut.com\/index.php\/wp-json\/wp\/v2\/media?parent=3294"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dbtut.com\/index.php\/wp-json\/wp\/v2\/categories?post=3294"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dbtut.com\/index.php\/wp-json\/wp\/v2\/tags?post=3294"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}