{"id":4031,"date":"2014-10-28T08:22:00","date_gmt":"2014-10-28T07:22:00","guid":{"rendered":"https:\/\/www.dbi-services.com\/blog\/oracle-grid-infrastructure-install-prvg-10122-error\/"},"modified":"2014-10-28T08:22:00","modified_gmt":"2014-10-28T07:22:00","slug":"oracle-grid-infrastructure-install-prvg-10122-error","status":"publish","type":"post","link":"https:\/\/www.dbi-services.com\/blog\/oracle-grid-infrastructure-install-prvg-10122-error\/","title":{"rendered":"Oracle Grid Infrastructure: fixing the PRVG-10122 error during installation"},"content":{"rendered":"<p>Making errors is human and when you configure a new Oracle Grid Infrastructure environment (especially one with a large number of nodes), mistakes can happen when configuring ASMLIB on all nodes. If you get an error looking like&#8221;PRVG-10122 : ASMLib configuration&#8230;does not match with cluster nodes&#8221;, there is a simple solution to fix it.<\/p>\n<p>When you are installing Grid Infrastructure, the following error can occor in cluvfy output or directly in the pre-requisites check step of the OUI:<\/p>\n<p>&nbsp;<\/p>\n<p><samp>ERROR:<br \/>\nPRVG-10122 : ASMLib configuration value set to configuration parameter &#8220;<span style=\"color: #ff0000\">ORACLEASM_UID<\/span>&#8221; on the node &#8220;srvora01&#8221; does not match with cluster nodes<br \/>\nPRVG-10122 : ASMLib configuration value set to configuration parameter &#8220;<span style=\"color: #ff0000\">ORACLEASM_GID<\/span>&#8221; on the node &#8220;srvora01&#8221; does not match with cluster nodes<br \/>\nPRVG-10122 : ASMLib configuration value set to configuration parameter &#8220;<span style=\"color: #ff0000\">ORACLEASM_ENABLED<\/span>&#8221; on the node &#8220;srvora01&#8221; does not match with cluster nodes<br \/>\nPRVG-10122 : ASMLib configuration value set to configuration parameter &#8220;ORACLEASM_UID&#8221; on the node &#8220;srvora02&#8221; does not match with cluster nodes<br \/>\nPRVG-10122 : ASMLib configuration value set to configuration parameter &#8220;ORACLEASM_GID&#8221; on the node &#8220;srvora02&#8221; does not match with cluster nodes<br \/>\nPRVG-10122 : ASMLib configuration value set to configuration parameter &#8220;ORACLEASM_ENABLED&#8221; on the node &#8220;srvora02&#8221; does not match with cluster nodes<br \/>\nResult: Check for ASMLib configuration failed.<\/samp><\/p>\n<p>&nbsp;<\/p>\n<p>The three parameters ORACLEASM_UID, ORACLEASM_GID and ORACLEASM_ENABLED displayed in the error should be defined when configuring ASMLIB on the system (see <a href=\"\/oracle-grid-infrastructure-12c-prerequisites-for-installation\">Grid Infrastructure 12c pre-requisites for installation, configure ASM step<\/a>). To check if the configuration is coherent between the nodes specified in the error above, run the following command as root on all concerned nodes. In my case, srvora01 and srvora02 are the involved servers:<\/p>\n<p>&nbsp;<\/p>\n<h4>On srvora01<\/h4>\n<p><samp>[root@srvora01 ~]# <strong>oracleasm configure<\/strong><br \/>\nORACLEASM_ENABLED=<span style=\"color: #ff0000\">true<\/span><br \/>\nORACLEASM_UID=<span style=\"color: #ff0000\">grid<\/span><br \/>\nORACLEASM_GID=<span style=\"color: #ff0000\">asmadmin<\/span><br \/>\nORACLEASM_SCANBOOT=<span style=\"color: #000000\">true<\/span><br \/>\nORACLEASM_SCANORDER=&#8221;&#8221;<br \/>\nORACLEASM_SCANEXCLUDE=&#8221;&#8221;<br \/>\nORACLEASM_USE_LOGICAL_BLOCK_SIZE=&#8221;false&#8221;<\/samp><\/p>\n<p>&nbsp;<\/p>\n<h4>On srvora02<\/h4>\n<p><samp>[root@srvora02 ~]# <strong>oracleasm configure<\/strong><br \/>\nORACLEASM_ENABLED=<span style=\"color: #ff0000\">false<\/span><br \/>\nORACLEASM_UID=<span style=\"background-color: #ff0000;color: #ff0000\">..<\/span><br \/>\nORACLEASM_GID=<span style=\"background-color: #ff0000;color: #ff0000\">..<\/span><br \/>\nORACLEASM_SCANBOOT=<span style=\"color: #000000\">true<\/span><br \/>\nORACLEASM_SCANORDER=&#8221;&#8221;<br \/>\nORACLEASM_SCANEXCLUDE=&#8221;&#8221;<br \/>\nORACLEASM_USE_LOGICAL_BLOCK_SIZE=&#8221;false&#8221;<\/samp><\/p>\n<p>&nbsp;<\/p>\n<p>As we can see, it seems that ASMLIB has not been configured on srvora02: ORACLEASM_ENABLED is false, and no UID or GID are provided. Thse are the default values! The parameters are different between the two nodes.<\/p>\n<p>To solve the issue, simply reconfigure ASMLIB on the second node by running the following command with the right parameters:<\/p>\n<h4>On srvora02<\/h4>\n<p><samp>[root@srvora02 ~]# <strong>oracleasm configure <span style=\"color: #ff0000\">-i<\/span><\/strong><\/samp><\/p>\n<p>&nbsp;<\/p>\n<p><samp>Configuring the Oracle ASM library driver.This will configure the on-boot properties of the Oracle ASM library<br \/>\ndriver.\u00a0 The following questions will determine whether the driver is<br \/>\nloaded on boot and what permissions it will have.\u00a0 The current values<br \/>\nwill be shown in brackets (&#8216;[]&#8217;).\u00a0 Hitting without typing an<br \/>\nanswer will keep that current value.\u00a0 Ctrl-C will abort.<\/samp><\/p>\n<p>&nbsp;<\/p>\n<p><samp><\/samp><samp>Default user to own the driver interface []: <span style=\"color: #ff0000\">grid<\/span><br \/>\nDefault group to own the driver interface []: <span style=\"color: #ff0000\">asmadmin<\/span><br \/>\nStart Oracle ASM library driver on boot (y\/n) [n]: <span style=\"color: #ff0000\">y<\/span><br \/>\nScan for Oracle ASM disks on boot (y\/n) [y]: y<br \/>\nWriting Oracle ASM library driver configuration: done<\/samp><\/p>\n<p>&nbsp;<\/p>\n<p>Now, the parameters are the same between the two nodes:<\/p>\n<p>&nbsp;<\/p>\n<p><samp>[root@srvora02 ~]# <strong>oracleasm configure<\/strong><br \/>\nORACLEASM_ENABLED=<span style=\"color: #ff0000\">true<\/span><br \/>\nORACLEASM_UID=<span style=\"color: #ff0000\">grid<\/span><br \/>\nORACLEASM_GID=<span style=\"color: #ff0000\">asmadmin<\/span><br \/>\nORACLEASM_SCANBOOT=true<br \/>\nORACLEASM_SCANORDER=&#8221;&#8221;<br \/>\nORACLEASM_SCANEXCLUDE=&#8221;&#8221;<br \/>\nORACLEASM_USE_LOGICAL_BLOCK_SIZE=&#8221;false&#8221;<\/samp><\/p>\n<p>&nbsp;<\/p>\n<p>The Grid Infrastructure installation can now continue. I know that the error message was quite explicit, but after having spent hours to configure all nodes of my cluster, it took me some time to understand my big mistake. I hope this will help you.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Making errors is human and when you configure a new Oracle Grid Infrastructure environment (especially one with a large number of nodes), mistakes can happen when configuring ASMLIB on all nodes. If you get an error looking like&#8221;PRVG-10122 : ASMLib configuration&#8230;does not match with cluster nodes&#8221;, there is a simple solution to fix it. When [&hellip;]<\/p>\n","protected":false},"author":27,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[198],"tags":[456,96,209],"type_dbi":[],"class_list":["post-4031","post","type-post","status-publish","format-standard","hentry","category-database-management","tag-grid-infrastructure","tag-oracle","tag-oracle-12c"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.2 (Yoast SEO v27.2) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Oracle Grid Infrastructure: fixing the PRVG-10122 error during installation - dbi Blog<\/title>\n<meta name=\"description\" content=\"Making errors is human and when you configure a new Oracle Grid Infrastructure environment (especially one with a large number of nodes), mistakes can happen when configuring ASMLIB on all nodes.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.dbi-services.com\/blog\/oracle-grid-infrastructure-install-prvg-10122-error\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Oracle Grid Infrastructure: fixing the PRVG-10122 error during installation\" \/>\n<meta property=\"og:description\" content=\"Making errors is human and when you configure a new Oracle Grid Infrastructure environment (especially one with a large number of nodes), mistakes can happen when configuring ASMLIB on all nodes.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.dbi-services.com\/blog\/oracle-grid-infrastructure-install-prvg-10122-error\/\" \/>\n<meta property=\"og:site_name\" content=\"dbi Blog\" \/>\n<meta property=\"article:published_time\" content=\"2014-10-28T07:22:00+00:00\" \/>\n<meta name=\"author\" content=\"Oracle Team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Oracle Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/oracle-grid-infrastructure-install-prvg-10122-error\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/oracle-grid-infrastructure-install-prvg-10122-error\/\"},\"author\":{\"name\":\"Oracle Team\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/66ab87129f2d357f09971bc7936a77ee\"},\"headline\":\"Oracle Grid Infrastructure: fixing the PRVG-10122 error during installation\",\"datePublished\":\"2014-10-28T07:22:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/oracle-grid-infrastructure-install-prvg-10122-error\/\"},\"wordCount\":594,\"commentCount\":0,\"keywords\":[\"Grid Infrastructure\",\"Oracle\",\"Oracle 12c\"],\"articleSection\":[\"Database management\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.dbi-services.com\/blog\/oracle-grid-infrastructure-install-prvg-10122-error\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/oracle-grid-infrastructure-install-prvg-10122-error\/\",\"url\":\"https:\/\/www.dbi-services.com\/blog\/oracle-grid-infrastructure-install-prvg-10122-error\/\",\"name\":\"Oracle Grid Infrastructure: fixing the PRVG-10122 error during installation - dbi Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#website\"},\"datePublished\":\"2014-10-28T07:22:00+00:00\",\"author\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/66ab87129f2d357f09971bc7936a77ee\"},\"description\":\"Making errors is human and when you configure a new Oracle Grid Infrastructure environment (especially one with a large number of nodes), mistakes can happen when configuring ASMLIB on all nodes.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/oracle-grid-infrastructure-install-prvg-10122-error\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.dbi-services.com\/blog\/oracle-grid-infrastructure-install-prvg-10122-error\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/oracle-grid-infrastructure-install-prvg-10122-error\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\/\/www.dbi-services.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Oracle Grid Infrastructure: fixing the PRVG-10122 error during installation\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#website\",\"url\":\"https:\/\/www.dbi-services.com\/blog\/\",\"name\":\"dbi Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.dbi-services.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/66ab87129f2d357f09971bc7936a77ee\",\"name\":\"Oracle Team\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/f711f7cd2c9b09bf2627133755b569fb5be0694810cfd33033bdd095fedba86d?s=96&d=mm&r=g\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/f711f7cd2c9b09bf2627133755b569fb5be0694810cfd33033bdd095fedba86d?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/f711f7cd2c9b09bf2627133755b569fb5be0694810cfd33033bdd095fedba86d?s=96&d=mm&r=g\",\"caption\":\"Oracle Team\"},\"url\":\"https:\/\/www.dbi-services.com\/blog\/author\/oracle-team\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Oracle Grid Infrastructure: fixing the PRVG-10122 error during installation - dbi Blog","description":"Making errors is human and when you configure a new Oracle Grid Infrastructure environment (especially one with a large number of nodes), mistakes can happen when configuring ASMLIB on all nodes.","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:\/\/www.dbi-services.com\/blog\/oracle-grid-infrastructure-install-prvg-10122-error\/","og_locale":"en_US","og_type":"article","og_title":"Oracle Grid Infrastructure: fixing the PRVG-10122 error during installation","og_description":"Making errors is human and when you configure a new Oracle Grid Infrastructure environment (especially one with a large number of nodes), mistakes can happen when configuring ASMLIB on all nodes.","og_url":"https:\/\/www.dbi-services.com\/blog\/oracle-grid-infrastructure-install-prvg-10122-error\/","og_site_name":"dbi Blog","article_published_time":"2014-10-28T07:22:00+00:00","author":"Oracle Team","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Oracle Team","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.dbi-services.com\/blog\/oracle-grid-infrastructure-install-prvg-10122-error\/#article","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/oracle-grid-infrastructure-install-prvg-10122-error\/"},"author":{"name":"Oracle Team","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/66ab87129f2d357f09971bc7936a77ee"},"headline":"Oracle Grid Infrastructure: fixing the PRVG-10122 error during installation","datePublished":"2014-10-28T07:22:00+00:00","mainEntityOfPage":{"@id":"https:\/\/www.dbi-services.com\/blog\/oracle-grid-infrastructure-install-prvg-10122-error\/"},"wordCount":594,"commentCount":0,"keywords":["Grid Infrastructure","Oracle","Oracle 12c"],"articleSection":["Database management"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.dbi-services.com\/blog\/oracle-grid-infrastructure-install-prvg-10122-error\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.dbi-services.com\/blog\/oracle-grid-infrastructure-install-prvg-10122-error\/","url":"https:\/\/www.dbi-services.com\/blog\/oracle-grid-infrastructure-install-prvg-10122-error\/","name":"Oracle Grid Infrastructure: fixing the PRVG-10122 error during installation - dbi Blog","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/#website"},"datePublished":"2014-10-28T07:22:00+00:00","author":{"@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/66ab87129f2d357f09971bc7936a77ee"},"description":"Making errors is human and when you configure a new Oracle Grid Infrastructure environment (especially one with a large number of nodes), mistakes can happen when configuring ASMLIB on all nodes.","breadcrumb":{"@id":"https:\/\/www.dbi-services.com\/blog\/oracle-grid-infrastructure-install-prvg-10122-error\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.dbi-services.com\/blog\/oracle-grid-infrastructure-install-prvg-10122-error\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.dbi-services.com\/blog\/oracle-grid-infrastructure-install-prvg-10122-error\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.dbi-services.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Oracle Grid Infrastructure: fixing the PRVG-10122 error during installation"}]},{"@type":"WebSite","@id":"https:\/\/www.dbi-services.com\/blog\/#website","url":"https:\/\/www.dbi-services.com\/blog\/","name":"dbi Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.dbi-services.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/66ab87129f2d357f09971bc7936a77ee","name":"Oracle Team","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/f711f7cd2c9b09bf2627133755b569fb5be0694810cfd33033bdd095fedba86d?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/f711f7cd2c9b09bf2627133755b569fb5be0694810cfd33033bdd095fedba86d?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/f711f7cd2c9b09bf2627133755b569fb5be0694810cfd33033bdd095fedba86d?s=96&d=mm&r=g","caption":"Oracle Team"},"url":"https:\/\/www.dbi-services.com\/blog\/author\/oracle-team\/"}]}},"_links":{"self":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/4031","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/users\/27"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/comments?post=4031"}],"version-history":[{"count":0,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/4031\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/media?parent=4031"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/categories?post=4031"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/tags?post=4031"},{"taxonomy":"type","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/type_dbi?post=4031"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}