{"id":1174,"date":"2025-02-18T05:39:58","date_gmt":"2025-02-18T08:39:58","guid":{"rendered":"https:\/\/www.fernandosimon.com\/blog\/?p=1174"},"modified":"2025-02-18T05:40:39","modified_gmt":"2025-02-18T08:40:39","slug":"asmca_args","status":"publish","type":"post","link":"https:\/\/www.fernandosimon.com\/blog\/asmca_args\/","title":{"rendered":"ASMCA_ARGS"},"content":{"rendered":"<p style=\"text-align: justify;\">Calling the DBCA is easy and we have a lot of options, the option <em>initParams<\/em> allows us to send any parameter that we want during database creation. But for ASMCA? Can we send parameters during the creation of the ASM instance? <strong>The answer is Yes<\/strong> and let\u2019s check how to easily do this during the Oracle Grid creation\/installation.<\/p>\n<h1 style=\"text-align: justify;\">But why?<\/h1>\n<p style=\"text-align: justify;\">There are several occasions that we need to do that. One example is setting the parameter \u201c_disk_sector_size_override\u201d that disables the check for sector size at the O.S. level (<a href=\"https:\/\/flashdba.com\/4k-sector-size\/deep-dive-oracle-with-4k-sectors\/\" target=\"_blank\" rel=\"noopener\">allowing us to play with different sector sizes<\/a>). The second is allowing us to install Oracle 23ai using the parameter \u201c_exadata_feature_on=true\u201d at the installation\/creation phase (for lab and test purposes in a non-Engineered System environment while Oracle does not release it for On-Prem).<\/p>\n<p style=\"text-align: justify;\">For dbca it is easy to do that, but for asmca? Today there was two options for Grid\/ASM: The first is install Grid 19c, set the parameter \u201c_exadata_feature_on=true\u201d, and upgrade to 23ai (<a href=\"https:\/\/www.fernandosimon.com\/blog\/manually-upgrading-oracle-gi-from-19c-to-23ai\/\" target=\"_blank\" rel=\"noopener\">similar what I described here<\/a>). The second is install Grid, call the root.sh, wait for the error, set the parameter, and resume\/try again (<a href=\"https:\/\/www.usn-it.de\/2024\/12\/20\/install-oracle-23ai-asm-on-linux-from-exadata-sources\/\" target=\"_blank\" rel=\"noopener\">Martin Klier described here how to do this<\/a>).<\/p>\n<p style=\"text-align: justify;\"><!--more Click here to read more...--><\/p>\n<h1 style=\"text-align: justify;\">The ASMCA_ARGS option<\/h1>\n<p style=\"text-align: justify;\">But there is another approach, that is cleaner and avoids installing 19c or waiting for the installation error. The way it is setting the ASMCA_ARGS at file <em>crsconfig_params<\/em>. If you look, during the call of root.sh (after installing the GRID) you have this:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"raw\">...\r\nUsing configuration parameter file: \/u01\/app\/23.7.0.0\/grid\/crs\/install\/crsconfig_params\r\nThe log of current session can be found at:\r\n  \/u01\/app\/grid\/crsdata\/oel8n1-23a\/crsconfig\/rootcrs_oel8n1-23a_2025-02-08_00-27-55AM.log\r\n...<\/pre>\n<p style=\"text-align: justify;\">So, the root.sh will use this <em>crsconfig_params<\/em>&nbsp; as the source of configuration and inside of it we can find these parameters:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"raw\"># ASM consts\r\nASM_UPGRADE=false\r\nASM_DISCOVERY_STRING=\/dev\/sd*\r\nASM_CONFIG=near\r\nASM_CREDENTIALS=\r\nASMCA_ARGS=<\/pre>\n<p style=\"text-align: justify;\">The parameter ASMCA_ARGS is not documented (even inside MOS\/CMOS) and appears to exists since Oracle 11.2. But the name is pretty clear what it does, and using some logic on how to set it, we can do this:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"raw\">[root@oel8n1-23a ~]# cat \/u01\/app\/23.7.0.0\/grid\/crs\/install\/crsconfig_params |grep ASMCA_ARGS\r\nASMCA_ARGS=\r\n[root@oel8n1-23a ~]#\r\n[root@oel8n1-23a ~]# vi \/u01\/app\/23.7.0.0\/grid\/crs\/install\/crsconfig_params\r\n[root@oel8n1-23a ~]#\r\n[root@oel8n1-23a ~]# cat \/u01\/app\/23.7.0.0\/grid\/crs\/install\/crsconfig_params |grep ASMCA_ARGS\r\nASMCA_ARGS=-param \"_exadata_feature_on=true\"\r\n[root@oel8n1-23a ~]#\r\n[root@oel8n1-23a ~]#<\/pre>\n<p style=\"text-align: justify;\">The &#8220;root.sh&#8221;, during the step for InitConfig, will add the value of this parameter (as is) to the asmca call. Inside the logs we can notice this (check the asmca call):<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"raw\">2025-02-08 00:29:38: This is the first node to start\r\n2025-02-08 00:29:38: Performing initial configuration for cluster\r\n2025-02-08 00:29:38: Executing the step [asm_ConfigFirstNode_step_2] to configure ASM on the first node\r\n2025-02-08 00:29:38: Start to configure legacy\/near ASM on the first node ...\r\n2025-02-08 00:29:38: Configuring ASM for fresh install ...\r\n2025-02-08 00:29:38: Configuring ASM via ASMCA\r\n2025-02-08 00:29:38: Reuse Disk Group is set to 0\r\n2025-02-08 00:29:38: s_run_as_user2 executing: \/bin\/su grid -c ' echo CLSRSC_START; \/u01\/app\/23.7.0.0\/grid\/bin\/asmca -silent -diskGroupName SYSTEMDG -diskList \"\/dev\/sdb14\" -redundancy EXTERNAL -diskString \"\/dev\/sd*\" -configureLocalASM -passwordFileLocation +SYSTEMDG\/orapwASM -au_size 4 -param \"_exadata_feature_on=true\" '<\/pre>\n<p style=\"text-align: justify;\">Here you can see the full execution, setting the parameter and calling the root.sh:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"raw\">[root@oel8n1-23a ~]# cat \/u01\/app\/23.7.0.0\/grid\/crs\/install\/crsconfig_params |grep ASMCA_ARGS\r\nASMCA_ARGS=\r\n[root@oel8n1-23a ~]#\r\n[root@oel8n1-23a ~]# vi \/u01\/app\/23.7.0.0\/grid\/crs\/install\/crsconfig_params\r\n[root@oel8n1-23a ~]#\r\n[root@oel8n1-23a ~]# cat \/u01\/app\/23.7.0.0\/grid\/crs\/install\/crsconfig_params |grep ASMCA_ARGS\r\nASMCA_ARGS=-param \"_exadata_feature_on=true\"\r\n[root@oel8n1-23a ~]#\r\n[root@oel8n1-23a ~]# \/u01\/app\/23.7.0.0\/grid\/root.sh\r\nPerforming root user operation.\r\n\r\nThe following environment variables are set as:\r\n    ORACLE_OWNER= grid\r\n    ORACLE_HOME=  \/u01\/app\/23.7.0.0\/grid\r\n\r\nEnter the full pathname of the local bin directory: [\/usr\/local\/bin]:\r\nThe contents of \"dbhome\" have not changed. No need to overwrite.\r\nThe contents of \"oraenv\" have not changed. No need to overwrite.\r\nThe contents of \"coraenv\" have not changed. No need to overwrite.\r\n\r\nEntries will be added to the \/etc\/oratab file as needed by\r\nDatabase Configuration Assistant when a database is created\r\nFinished running generic part of root script.\r\nNow product-specific root actions will be performed.\r\nRAC option is not linked in\r\nRelinking oracle with rac_on option\r\nExecuting command '\/u01\/app\/23.7.0.0\/grid\/perl\/bin\/perl -I\/u01\/app\/23.7.0.0\/grid\/perl\/lib -I\/u01\/app\/23.7.0.0\/grid\/crs\/install \/u01\/app\/23.7.0.0\/grid\/crs\/install\/rootcrs.pl '\r\nUsing configuration parameter file: \/u01\/app\/23.7.0.0\/grid\/crs\/install\/crsconfig_params\r\nThe log of current session can be found at:\r\n  \/u01\/app\/grid\/crsdata\/oel8n1-23a\/crsconfig\/rootcrs_oel8n1-23a_2025-02-08_00-27-55AM.log\r\n2025\/02\/08 00:28:00 CLSRSC-594: Executing installation step 1 of 19: 'ValidateEnv'.\r\n2025\/02\/08 00:28:00 CLSRSC-594: Executing installation step 2 of 19: 'CheckRootCert'.\r\n2025\/02\/08 00:28:01 CLSRSC-594: Executing installation step 3 of 19: 'GenSiteGUIDs'.\r\n2025\/02\/08 00:28:01 CLSRSC-594: Executing installation step 4 of 19: 'SetupOSD'.\r\nRedirecting to \/bin\/systemctl restart rsyslog.service\r\n2025\/02\/08 00:28:01 CLSRSC-594: Executing installation step 5 of 19: 'CheckCRSConfig'.\r\n2025\/02\/08 00:28:01 CLSRSC-594: Executing installation step 6 of 19: 'SetupLocalGPNP'.\r\n2025\/02\/08 00:28:05 CLSRSC-594: Executing installation step 7 of 19: 'CreateRootCert'.\r\n2025\/02\/08 00:28:09 CLSRSC-594: Executing installation step 8 of 19: 'ConfigOLR'.\r\n2025\/02\/08 00:28:14 CLSRSC-594: Executing installation step 9 of 19: 'ConfigCHMOS'.\r\n2025\/02\/08 00:28:14 CLSRSC-594: Executing installation step 10 of 19: 'CreateOHASD'.\r\n2025\/02\/08 00:28:15 CLSRSC-594: Executing installation step 11 of 19: 'ConfigOHASD'.\r\n2025\/02\/08 00:28:20 CLSRSC-330: Adding Clusterware entries to file 'oracle-ohasd.service'\r\n2025\/02\/08 00:28:30 CLSRSC-594: Executing installation step 12 of 19: 'SetupTFA'.\r\n2025\/02\/08 00:28:30 CLSRSC-594: Executing installation step 13 of 19: 'InstallAFD'.\r\n2025\/02\/08 00:28:41 CLSRSC-594: Executing installation step 14 of 19: 'InstallACFS'.\r\n2025\/02\/08 00:29:06 CLSRSC-594: Executing installation step 15 of 19: 'CheckFirstNode'.\r\n2025\/02\/08 00:29:06 CLSRSC-594: Executing installation step 16 of 19: 'InitConfig'.\r\nCRS-4256: Updating the profile\r\nSuccessful addition of voting disk 964148aedfe64fdabf2fed25e30ac0a6.\r\nSuccessfully replaced voting disk group with +SYSTEMDG.\r\nCRS-4256: Updating the profile\r\nCRS-4266: Voting file(s) successfully replaced\r\n##  STATE    File Universal Id                File Name Disk group\r\n--  -----    -----------------                --------- ---------\r\n 1. ONLINE   964148aedfe64fdabf2fed25e30ac0a6 (AFD:ASM01_SYSTEMDG_04) [SYSTEMDG]\r\nLocated 1 voting disk(s).\r\n2025\/02\/08 00:30:59 CLSRSC-4002: Successfully installed Oracle Autonomous Health Framework (AHF).\r\n2025\/02\/08 00:30:59 CLSRSC-594: Executing installation step 17 of 19: 'StartCluster'.\r\n2025\/02\/08 00:31:31 CLSRSC-343: Successfully started Oracle Clusterware stack\r\n2025\/02\/08 00:31:32 CLSRSC-594: Executing installation step 18 of 19: 'ConfigNode'.\r\nclscfg: EXISTING configuration version 23 detected.\r\nSuccessfully accumulated necessary OCR keys.\r\nCreating OCR keys for user 'root', privgrp 'root'..\r\nOperation successful.\r\n2025\/02\/08 00:32:19 CLSRSC-594: Executing installation step 19 of 19: 'PostConfig'.\r\n2025\/02\/08 00:32:49 CLSRSC-325: Configure Oracle Grid Infrastructure for a Cluster ... succeeded\r\n[root@oel8n1-23a ~]#\r\n[root@oel8n1-23a ~]# cat \/u01\/app\/grid\/crsdata\/oel8n1-23a\/crsconfig\/rootcrs_oel8n1-23a_2025-02-08_00-27-55AM.log |grep asmca\r\n2025-02-08 00:29:38: s_run_as_user2 executing: \/bin\/su grid -c ' echo CLSRSC_START; \/u01\/app\/23.7.0.0\/grid\/bin\/asmca -silent -diskGroupName SYSTEMDG -diskList \"\/dev\/sdb14\" -redundancy EXTERNAL -diskString \"\/dev\/sd*\" -configureLocalASM -passwordFileLocation +SYSTEMDG\/orapwASM -au_size 4 -param \"_exadata_feature_on=true\" '\r\n[root@oel8n1-23a ~]#<\/pre>\n<p style=\"text-align: justify;\">If you want to have a clean installation of Oracle Grid 23ai (for lab and testing purpose while it is not released On-Prem), or set any parameter during the ASM creation, you can change the ASMCA_ARGS at file <em>crsconfig_params<\/em>.<\/p>\n<h1 style=\"text-align: justify;\">Simple Steps<\/h1>\n<p style=\"text-align: justify;\">Resuming you need to do (in order):<\/p>\n<ol style=\"text-align: justify;\">\n<li>Install the Oracle Grid normally.<\/li>\n<li>Edit the file <em>crsconfig_params<\/em> to set the ASMCA_ARGS with the desired value.<\/li>\n<li>Call the root.sh.<\/li>\n<\/ol>\n<p style=\"text-align: justify;\">Doing this in all nodes of the cluster, you will have clean installation.<\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2021\/08\/red-checklist.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-890 size-full\" src=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2021\/08\/red-checklist.jpg\" alt=\"\" width=\"612\" height=\"418\" srcset=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2021\/08\/red-checklist.jpg 612w, https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2021\/08\/red-checklist-300x205.jpg 300w\" sizes=\"auto, (max-width: 612px) 100vw, 612px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\"><strong>Disclaimer<\/strong>: \u201c<em>The postings on this site are my own and don\u2019t necessarily represent my actual employer positions, strategies, or opinions. The information here was edited to be useful for general purposes, and specific data and identifications were removed to allow reach the generic audience and to be useful for the community. Post protected by copyright.<\/em>\u201d<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Calling the DBCA is easy and we have a lot of options, the option initParams allows us to send any parameter that we want during database creation. But for ASMCA? Can we send parameters during the creation of the ASM instance? The answer is Yes and let\u2019s check how to easily do this during the [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":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":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[179,29,77,6,56],"tags":[180,69,125,81,65,124],"class_list":["post-1174","post","type-post","status-publish","format-standard","hentry","category-23ai","category-database","category-engineeredsystems","category-exadata","category-grid-infrastructure","tag-23ai","tag-exadata","tag-gi","tag-grid","tag-oracle","tag-upgrade"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>ASMCA_ARGS - Fernando Simon<\/title>\n<meta name=\"description\" content=\"How to set ASMCA_ARGS during Oracle Grid installation to allow call asmca create ASM with needed parameters.\" \/>\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.fernandosimon.com\/blog\/asmca_args\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"ASMCA_ARGS - Fernando Simon\" \/>\n<meta property=\"og:description\" content=\"How to set ASMCA_ARGS during Oracle Grid installation to allow call asmca create ASM with needed parameters.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.fernandosimon.com\/blog\/asmca_args\/\" \/>\n<meta property=\"og:site_name\" content=\"Fernando Simon\" \/>\n<meta property=\"article:published_time\" content=\"2025-02-18T08:39:58+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-02-18T08:40:39+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2021\/08\/red-checklist.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"612\" \/>\n\t<meta property=\"og:image:height\" content=\"418\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Simon\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Simon\" \/>\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.fernandosimon.com\/blog\/asmca_args\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.fernandosimon.com\/blog\/asmca_args\/\"},\"author\":{\"name\":\"Simon\",\"@id\":\"https:\/\/www.fernandosimon.com\/blog\/#\/schema\/person\/386da956604bca0d5be5dd52210c1dd9\"},\"headline\":\"ASMCA_ARGS\",\"datePublished\":\"2025-02-18T08:39:58+00:00\",\"dateModified\":\"2025-02-18T08:40:39+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.fernandosimon.com\/blog\/asmca_args\/\"},\"wordCount\":514,\"commentCount\":0,\"image\":{\"@id\":\"https:\/\/www.fernandosimon.com\/blog\/asmca_args\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2021\/08\/red-checklist.jpg\",\"keywords\":[\"23ai\",\"Exadata\",\"GI\",\"GRID\",\"Oracle\",\"Upgrade\"],\"articleSection\":[\"23ai\",\"Database\",\"Engineered Systems\",\"Exadata\",\"Grid Infrastructure\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.fernandosimon.com\/blog\/asmca_args\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.fernandosimon.com\/blog\/asmca_args\/\",\"url\":\"https:\/\/www.fernandosimon.com\/blog\/asmca_args\/\",\"name\":\"ASMCA_ARGS - Fernando Simon\",\"isPartOf\":{\"@id\":\"https:\/\/www.fernandosimon.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.fernandosimon.com\/blog\/asmca_args\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.fernandosimon.com\/blog\/asmca_args\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2021\/08\/red-checklist.jpg\",\"datePublished\":\"2025-02-18T08:39:58+00:00\",\"dateModified\":\"2025-02-18T08:40:39+00:00\",\"author\":{\"@id\":\"https:\/\/www.fernandosimon.com\/blog\/#\/schema\/person\/386da956604bca0d5be5dd52210c1dd9\"},\"description\":\"How to set ASMCA_ARGS during Oracle Grid installation to allow call asmca create ASM with needed parameters.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.fernandosimon.com\/blog\/asmca_args\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.fernandosimon.com\/blog\/asmca_args\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.fernandosimon.com\/blog\/asmca_args\/#primaryimage\",\"url\":\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2021\/08\/red-checklist.jpg\",\"contentUrl\":\"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2021\/08\/red-checklist.jpg\",\"width\":612,\"height\":418},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.fernandosimon.com\/blog\/asmca_args\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.fernandosimon.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"ASMCA_ARGS\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.fernandosimon.com\/blog\/#website\",\"url\":\"https:\/\/www.fernandosimon.com\/blog\/\",\"name\":\"Fernando Simon\",\"description\":\"Have you hugged your backup today?\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.fernandosimon.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.fernandosimon.com\/blog\/#\/schema\/person\/386da956604bca0d5be5dd52210c1dd9\",\"name\":\"Simon\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.fernandosimon.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/a3dbc48de62fffb1829befb4a588d789ec6dc5e05977afabb3407a5f37a16482?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/a3dbc48de62fffb1829befb4a588d789ec6dc5e05977afabb3407a5f37a16482?s=96&d=mm&r=g\",\"caption\":\"Simon\"},\"sameAs\":[\"http:\/\/www.fernandosimon.com\"],\"url\":\"https:\/\/www.fernandosimon.com\/blog\/author\/simon\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"ASMCA_ARGS - Fernando Simon","description":"How to set ASMCA_ARGS during Oracle Grid installation to allow call asmca create ASM with needed parameters.","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.fernandosimon.com\/blog\/asmca_args\/","og_locale":"en_US","og_type":"article","og_title":"ASMCA_ARGS - Fernando Simon","og_description":"How to set ASMCA_ARGS during Oracle Grid installation to allow call asmca create ASM with needed parameters.","og_url":"https:\/\/www.fernandosimon.com\/blog\/asmca_args\/","og_site_name":"Fernando Simon","article_published_time":"2025-02-18T08:39:58+00:00","article_modified_time":"2025-02-18T08:40:39+00:00","og_image":[{"width":612,"height":418,"url":"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2021\/08\/red-checklist.jpg","type":"image\/jpeg"}],"author":"Simon","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Simon","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.fernandosimon.com\/blog\/asmca_args\/#article","isPartOf":{"@id":"https:\/\/www.fernandosimon.com\/blog\/asmca_args\/"},"author":{"name":"Simon","@id":"https:\/\/www.fernandosimon.com\/blog\/#\/schema\/person\/386da956604bca0d5be5dd52210c1dd9"},"headline":"ASMCA_ARGS","datePublished":"2025-02-18T08:39:58+00:00","dateModified":"2025-02-18T08:40:39+00:00","mainEntityOfPage":{"@id":"https:\/\/www.fernandosimon.com\/blog\/asmca_args\/"},"wordCount":514,"commentCount":0,"image":{"@id":"https:\/\/www.fernandosimon.com\/blog\/asmca_args\/#primaryimage"},"thumbnailUrl":"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2021\/08\/red-checklist.jpg","keywords":["23ai","Exadata","GI","GRID","Oracle","Upgrade"],"articleSection":["23ai","Database","Engineered Systems","Exadata","Grid Infrastructure"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.fernandosimon.com\/blog\/asmca_args\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.fernandosimon.com\/blog\/asmca_args\/","url":"https:\/\/www.fernandosimon.com\/blog\/asmca_args\/","name":"ASMCA_ARGS - Fernando Simon","isPartOf":{"@id":"https:\/\/www.fernandosimon.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.fernandosimon.com\/blog\/asmca_args\/#primaryimage"},"image":{"@id":"https:\/\/www.fernandosimon.com\/blog\/asmca_args\/#primaryimage"},"thumbnailUrl":"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2021\/08\/red-checklist.jpg","datePublished":"2025-02-18T08:39:58+00:00","dateModified":"2025-02-18T08:40:39+00:00","author":{"@id":"https:\/\/www.fernandosimon.com\/blog\/#\/schema\/person\/386da956604bca0d5be5dd52210c1dd9"},"description":"How to set ASMCA_ARGS during Oracle Grid installation to allow call asmca create ASM with needed parameters.","breadcrumb":{"@id":"https:\/\/www.fernandosimon.com\/blog\/asmca_args\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.fernandosimon.com\/blog\/asmca_args\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.fernandosimon.com\/blog\/asmca_args\/#primaryimage","url":"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2021\/08\/red-checklist.jpg","contentUrl":"https:\/\/www.fernandosimon.com\/blog\/wp-content\/uploads\/2021\/08\/red-checklist.jpg","width":612,"height":418},{"@type":"BreadcrumbList","@id":"https:\/\/www.fernandosimon.com\/blog\/asmca_args\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.fernandosimon.com\/blog\/"},{"@type":"ListItem","position":2,"name":"ASMCA_ARGS"}]},{"@type":"WebSite","@id":"https:\/\/www.fernandosimon.com\/blog\/#website","url":"https:\/\/www.fernandosimon.com\/blog\/","name":"Fernando Simon","description":"Have you hugged your backup today?","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.fernandosimon.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.fernandosimon.com\/blog\/#\/schema\/person\/386da956604bca0d5be5dd52210c1dd9","name":"Simon","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.fernandosimon.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/a3dbc48de62fffb1829befb4a588d789ec6dc5e05977afabb3407a5f37a16482?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/a3dbc48de62fffb1829befb4a588d789ec6dc5e05977afabb3407a5f37a16482?s=96&d=mm&r=g","caption":"Simon"},"sameAs":["http:\/\/www.fernandosimon.com"],"url":"https:\/\/www.fernandosimon.com\/blog\/author\/simon\/"}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p5ofTp-iW","_links":{"self":[{"href":"https:\/\/www.fernandosimon.com\/blog\/wp-json\/wp\/v2\/posts\/1174","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.fernandosimon.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.fernandosimon.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.fernandosimon.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fernandosimon.com\/blog\/wp-json\/wp\/v2\/comments?post=1174"}],"version-history":[{"count":0,"href":"https:\/\/www.fernandosimon.com\/blog\/wp-json\/wp\/v2\/posts\/1174\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.fernandosimon.com\/blog\/wp-json\/wp\/v2\/media?parent=1174"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fernandosimon.com\/blog\/wp-json\/wp\/v2\/categories?post=1174"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fernandosimon.com\/blog\/wp-json\/wp\/v2\/tags?post=1174"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}