{"id":1000,"date":"2008-12-29T09:17:20","date_gmt":"2008-12-29T13:17:20","guid":{"rendered":"http:\/\/onlineappsdba.com\/index.php\/2008\/12\/29\/rac-basics-crs-voting-disk-ocr-cache-fusion\/"},"modified":"2008-12-29T09:17:20","modified_gmt":"2008-12-29T13:17:20","slug":"rac-basics-crs-voting-disk-ocr-cache-fusion","status":"publish","type":"post","link":"https:\/\/onlineappsdba.com\/index.php\/2008\/12\/29\/rac-basics-crs-voting-disk-ocr-cache-fusion\/","title":{"rendered":"RAC Basics : CRS, Voting Disk, OCR, Cache Fusion &#8230;."},"content":{"rendered":"<p><u><strong>Oracle Clusterware<\/strong><\/u> (<strong>Cluster Ready Services<\/strong> in 10g\/ <strong>Cluster Manager<\/strong> in 9i) &#8211; provides infrastructure that binds multiple nodes that then operate as single server. Clusterware monitors all components like instances and listeners. There are two important components in Oracle clusterware, <strong>Voting Disk<\/strong> and <strong>OCR <\/strong>(Oracle Cluster Registry).<\/p>\n<p>.<\/p>\n<p><u><strong>Voting Disk<\/strong><\/u> &#8211; is file that resides on shared storage and Manages cluster members.\u00a0 Voting disk reassigns cluster ownership between the nodes in case of failure.<\/p>\n<p><strong><u>OCR<\/u> (Oracle Cluster Registry) <\/strong>&#8211; resides on shared storage and maintains information about cluster configuration and information about cluster database. OCR contains information like which database instances run on which nodes and which services runs on which database.<\/p>\n<p><u><strong>CRS Resource<\/strong><\/u> &#8211; anything that Oracle Clusterware manages is classified as <strong>CRS resource<\/strong> like database, instance, service, listener, VIP address and so on.<\/p>\n<p>.<br \/>\n<u><strong>Cluster-Aware Storage<\/strong><\/u><strong> <\/strong>&#8211; is storage solution for Oracle RAC like <strong>RAW device<\/strong>, <strong>OCFS<\/strong>, <strong>ASM<\/strong>&#8230; to know more about storage option in RAC <a href=\"https:\/\/onlineappsdba.com\/index.php\/2008\/10\/21\/rac-storage\/\" target=\"_blank\">click here<\/a><br \/>\n.<br \/>\n<strong><u>Interconnect<\/u> <\/strong>&#8211; is private network that connects all the servers in cluster. Interconnect uses <strong>switch<\/strong> that only nodes in cluster can access. Instances in cluster communicate to each other via interconnect.<br \/>\n.<\/p>\n<p><u><strong>Cache Fusion<\/strong><\/u> &#8211; is disk less <strong>cache coherency mechanism <\/strong>in Oracle RAC that provides copies of <strong>data blocks<\/strong> directly from one instance&#8217;s memory cache (in which that block is available) to other instance (instance which is request for specific data block).\u00a0 Cache Fusion provides single buffer cache (for all instances in cluster) through interconnect.<\/p>\n<p>In <strong>Single Node<\/strong> oracle database, an instance looking for data block first checks in cache, if block is not in cache then goes to disk to pull block from disk to cache and return block to client.<\/p>\n<p>In <strong>RAC<\/strong> <strong>Database<\/strong> there is <strong>remote cache<\/strong> so instance should look not only in local cache (cache local to instance) but on remote cache (cache on remote instance). If cache is available in local cache then it should return data block from local cache; if data block is not in local cache, <strong>instead of going to disk it should first go to remote cache<\/strong> (remote instance) to check if block is available in local cache (via interconnect)<\/p>\n<p>This is because accessing data block from remote cache is faster than accessing it from disk.<\/p>\n<p>.<\/p>\n<p><u><strong>Cache Fusion Model<\/strong><\/u><br \/>\nCache fusion Model is dependent on three services<br \/>\n&#8212; Global Resource Directory (GRD)<br \/>\n&#8212; Global Cache Service (GCS)<br \/>\n&#8212; Global En-queue Service (GES) and &#8212;<\/p>\n<p><font color=\"#ff0000\">More on Cache Fusion Model coming soon &#8230;..<\/font><br \/>\n.<br \/>\n<u><strong>SSH User Equivalency<\/strong><\/u> &#8211; means assigning same properties (<strong>username<\/strong>, <strong>userid<\/strong>, <strong>group<\/strong>, <strong>group id<\/strong> and <strong>same password<\/strong>) to operating system user (installing &amp; owning RAC database) across all nodes in cluster<\/p>\n<p><u><strong>CVU (Cluster Varification Utility)<\/strong><\/u> &#8211; is utility to verify that system meets all the criteria for Oracle Clusterware Installation.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Oracle Clusterware (Cluster Ready Services in 10g\/ Cluster Manager in 9i) &#8211; provides infrastructure that binds multiple nodes that then [&hellip;]<\/p>\n","protected":false},"author":115,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[424,36],"tags":[],"class_list":["post-1000","post","type-post","status-publish","format-standard","hentry","category-database","category-rac"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>RAC Basics : CRS, Voting Disk, OCR, Cache Fusion .... -<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/onlineappsdba.com\/index.php\/2008\/12\/29\/rac-basics-crs-voting-disk-ocr-cache-fusion\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"RAC Basics : CRS, Voting Disk, OCR, Cache Fusion .... -\" \/>\n<meta property=\"og:description\" content=\"Oracle Clusterware (Cluster Ready Services in 10g\/ Cluster Manager in 9i) &#8211; provides infrastructure that binds multiple nodes that then [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/onlineappsdba.com\/index.php\/2008\/12\/29\/rac-basics-crs-voting-disk-ocr-cache-fusion\/\" \/>\n<meta property=\"article:published_time\" content=\"2008-12-29T13:17:20+00:00\" \/>\n<meta name=\"author\" content=\"Masroof Ahmad\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Masroof Ahmad\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/onlineappsdba.com\/index.php\/2008\/12\/29\/rac-basics-crs-voting-disk-ocr-cache-fusion\/\",\"url\":\"https:\/\/onlineappsdba.com\/index.php\/2008\/12\/29\/rac-basics-crs-voting-disk-ocr-cache-fusion\/\",\"name\":\"RAC Basics : CRS, Voting Disk, OCR, Cache Fusion .... -\",\"isPartOf\":{\"@id\":\"https:\/\/onlineappsdba.com\/#website\"},\"datePublished\":\"2008-12-29T13:17:20+00:00\",\"author\":{\"@id\":\"https:\/\/onlineappsdba.com\/#\/schema\/person\/909a876ed58d400faf82caf81d61bfdb\"},\"breadcrumb\":{\"@id\":\"https:\/\/onlineappsdba.com\/index.php\/2008\/12\/29\/rac-basics-crs-voting-disk-ocr-cache-fusion\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/onlineappsdba.com\/index.php\/2008\/12\/29\/rac-basics-crs-voting-disk-ocr-cache-fusion\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/onlineappsdba.com\/index.php\/2008\/12\/29\/rac-basics-crs-voting-disk-ocr-cache-fusion\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/onlineappsdba.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"RAC Basics : CRS, Voting Disk, OCR, Cache Fusion &#8230;.\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/onlineappsdba.com\/#website\",\"url\":\"https:\/\/onlineappsdba.com\/\",\"name\":\"\",\"description\":\"Oracle Implementation &amp; Training Experts\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/onlineappsdba.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/onlineappsdba.com\/#\/schema\/person\/909a876ed58d400faf82caf81d61bfdb\",\"name\":\"Masroof Ahmad\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/onlineappsdba.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/10f9db7bdbbd7f9ccfbe9b2d208e5978fc28315e9c704383e639a926ea0fce5f?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/10f9db7bdbbd7f9ccfbe9b2d208e5978fc28315e9c704383e639a926ea0fce5f?s=96&d=mm&r=g\",\"caption\":\"Masroof Ahmad\"},\"url\":\"https:\/\/onlineappsdba.com\/index.php\/author\/masroof\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"RAC Basics : CRS, Voting Disk, OCR, Cache Fusion .... -","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:\/\/onlineappsdba.com\/index.php\/2008\/12\/29\/rac-basics-crs-voting-disk-ocr-cache-fusion\/","og_locale":"en_US","og_type":"article","og_title":"RAC Basics : CRS, Voting Disk, OCR, Cache Fusion .... -","og_description":"Oracle Clusterware (Cluster Ready Services in 10g\/ Cluster Manager in 9i) &#8211; provides infrastructure that binds multiple nodes that then [&hellip;]","og_url":"https:\/\/onlineappsdba.com\/index.php\/2008\/12\/29\/rac-basics-crs-voting-disk-ocr-cache-fusion\/","article_published_time":"2008-12-29T13:17:20+00:00","author":"Masroof Ahmad","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Masroof Ahmad","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/onlineappsdba.com\/index.php\/2008\/12\/29\/rac-basics-crs-voting-disk-ocr-cache-fusion\/","url":"https:\/\/onlineappsdba.com\/index.php\/2008\/12\/29\/rac-basics-crs-voting-disk-ocr-cache-fusion\/","name":"RAC Basics : CRS, Voting Disk, OCR, Cache Fusion .... -","isPartOf":{"@id":"https:\/\/onlineappsdba.com\/#website"},"datePublished":"2008-12-29T13:17:20+00:00","author":{"@id":"https:\/\/onlineappsdba.com\/#\/schema\/person\/909a876ed58d400faf82caf81d61bfdb"},"breadcrumb":{"@id":"https:\/\/onlineappsdba.com\/index.php\/2008\/12\/29\/rac-basics-crs-voting-disk-ocr-cache-fusion\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/onlineappsdba.com\/index.php\/2008\/12\/29\/rac-basics-crs-voting-disk-ocr-cache-fusion\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/onlineappsdba.com\/index.php\/2008\/12\/29\/rac-basics-crs-voting-disk-ocr-cache-fusion\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/onlineappsdba.com\/"},{"@type":"ListItem","position":2,"name":"RAC Basics : CRS, Voting Disk, OCR, Cache Fusion &#8230;."}]},{"@type":"WebSite","@id":"https:\/\/onlineappsdba.com\/#website","url":"https:\/\/onlineappsdba.com\/","name":"","description":"Oracle Implementation &amp; Training Experts","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/onlineappsdba.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/onlineappsdba.com\/#\/schema\/person\/909a876ed58d400faf82caf81d61bfdb","name":"Masroof Ahmad","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/onlineappsdba.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/10f9db7bdbbd7f9ccfbe9b2d208e5978fc28315e9c704383e639a926ea0fce5f?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/10f9db7bdbbd7f9ccfbe9b2d208e5978fc28315e9c704383e639a926ea0fce5f?s=96&d=mm&r=g","caption":"Masroof Ahmad"},"url":"https:\/\/onlineappsdba.com\/index.php\/author\/masroof\/"}]}},"_links":{"self":[{"href":"https:\/\/onlineappsdba.com\/index.php\/wp-json\/wp\/v2\/posts\/1000","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/onlineappsdba.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/onlineappsdba.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/onlineappsdba.com\/index.php\/wp-json\/wp\/v2\/users\/115"}],"replies":[{"embeddable":true,"href":"https:\/\/onlineappsdba.com\/index.php\/wp-json\/wp\/v2\/comments?post=1000"}],"version-history":[{"count":0,"href":"https:\/\/onlineappsdba.com\/index.php\/wp-json\/wp\/v2\/posts\/1000\/revisions"}],"wp:attachment":[{"href":"https:\/\/onlineappsdba.com\/index.php\/wp-json\/wp\/v2\/media?parent=1000"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/onlineappsdba.com\/index.php\/wp-json\/wp\/v2\/categories?post=1000"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/onlineappsdba.com\/index.php\/wp-json\/wp\/v2\/tags?post=1000"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}