{"id":7070,"date":"2016-02-04T10:50:11","date_gmt":"2016-02-04T09:50:11","guid":{"rendered":"https:\/\/www.dbi-services.com\/blog\/about-ocr-backup\/"},"modified":"2016-02-04T10:50:11","modified_gmt":"2016-02-04T09:50:11","slug":"about-ocr-backup","status":"publish","type":"post","link":"https:\/\/www.dbi-services.com\/blog\/about-ocr-backup\/","title":{"rendered":"About OCR backup"},"content":{"rendered":"<p><strong>By Mouhamadou Diaw<\/strong><\/p>\n<p>Last day Franck and me were discussing about OCR backup<\/p>\n<p>Let&#8217;s take a 2 nodes RAC. We can see that OCR backup is automatically done by oracle in only one node on local (with a certain frequency every day, every week and every 4 hours))<\/p>\n<p>[oracle@racsrv2 ~]$ \/u01\/app\/12.1.0.2\/grid\/bin\/ocrconfig -showbackup<\/p>\n<div>\n<div id=\"highlighter_601748\" class=\"syntaxhighlighter  bash\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"gutter\">\n<div class=\"line number1 index0 alt2\">1<\/div>\n<div class=\"line number2 index1 alt1\">2<\/div>\n<div class=\"line number3 index2 alt2\">3<\/div>\n<div class=\"line number4 index3 alt1\">4<\/div>\n<div class=\"line number5 index4 alt2\">5<\/div>\n<div class=\"line number6 index5 alt1\">6<\/div>\n<div class=\"line number7 index6 alt2\">7<\/div>\n<div class=\"line number8 index7 alt1\">8<\/div>\n<div class=\"line number9 index8 alt2\">9<\/div>\n<\/td>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><code class=\"bash plain\">racsrv2\u00a0\u00a0\u00a0\u00a0 2016<\/code><code class=\"bash plain\">\/02\/03<\/code> <code class=\"bash plain\">19:58:05\u00a0\u00a0\u00a0\u00a0 <\/code><code class=\"bash plain\">\/u01\/app\/12<\/code><code class=\"bash plain\">.1.0.2<\/code><code class=\"bash plain\">\/grid\/cdata\/racsrv-cluster\/backup00<\/code><code class=\"bash plain\">.ocr\u00a0\u00a0\u00a0\u00a0 2528224568<\/code><\/div>\n<div class=\"line number2 index1 alt1\"><\/div>\n<div class=\"line number3 index2 alt2\"><code class=\"bash plain\">racsrv2\u00a0\u00a0\u00a0\u00a0 2016<\/code><code class=\"bash plain\">\/02\/03<\/code> <code class=\"bash plain\">15:58:03\u00a0\u00a0\u00a0\u00a0 <\/code><code class=\"bash plain\">\/u01\/app\/12<\/code><code class=\"bash plain\">.1.0.2<\/code><code class=\"bash plain\">\/grid\/cdata\/racsrv-cluster\/backup01<\/code><code class=\"bash plain\">.ocr\u00a0\u00a0\u00a0\u00a0 2528224568<\/code><\/div>\n<div class=\"line number4 index3 alt1\"><\/div>\n<div class=\"line number5 index4 alt2\"><code class=\"bash plain\">racsrv2\u00a0\u00a0\u00a0\u00a0 2016<\/code><code class=\"bash plain\">\/02\/03<\/code> <code class=\"bash plain\">11:58:02\u00a0\u00a0\u00a0\u00a0 <\/code><code class=\"bash plain\">\/u01\/app\/12<\/code><code class=\"bash plain\">.1.0.2<\/code><code class=\"bash plain\">\/grid\/cdata\/racsrv-cluster\/backup02<\/code><code class=\"bash plain\">.ocr\u00a0\u00a0\u00a0\u00a0 2528224568<\/code><\/div>\n<div class=\"line number6 index5 alt1\"><\/div>\n<div class=\"line number7 index6 alt2\"><code class=\"bash plain\">racsrv2\u00a0\u00a0\u00a0\u00a0 2016<\/code><code class=\"bash plain\">\/02\/02<\/code> <code class=\"bash plain\">23:57:57\u00a0\u00a0\u00a0\u00a0 <\/code><code class=\"bash plain\">\/u01\/app\/12<\/code><code class=\"bash plain\">.1.0.2<\/code><code class=\"bash plain\">\/grid\/cdata\/racsrv-cluster\/day<\/code><code class=\"bash plain\">.ocr\u00a0\u00a0\u00a0\u00a0 2528224568<\/code><\/div>\n<div class=\"line number8 index7 alt1\"><\/div>\n<div class=\"line number9 index8 alt2\"><code class=\"bash plain\">racsrv2\u00a0\u00a0\u00a0\u00a0 2016<\/code><code class=\"bash plain\">\/02\/02<\/code> <code class=\"bash plain\">23:57:57\u00a0\u00a0\u00a0\u00a0 <\/code><code class=\"bash plain\">\/u01\/app\/12<\/code><code class=\"bash plain\">.1.0.2<\/code><code class=\"bash plain\">\/grid\/cdata\/racsrv-cluster\/week<\/code><code class=\"bash plain\">.ocr\u00a0\u00a0\u00a0\u00a0 2528224568<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>But what is determining which node is doing the backup? It seems that backup is always done on the master node<\/p>\n<p>In our environment we have 2 servers and actually \u00a0the master is server racsrv2 as shown below<\/p>\n<p>[oracle@racsrv2 ~]$ \/u01\/app\/12.1.0.2\/grid\/bin\/olsnodes -s -n<\/p>\n<div>\n<div id=\"highlighter_104754\" class=\"syntaxhighlighter  bash\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"gutter\">\n<div class=\"line number1 index0 alt2\">1<\/div>\n<div class=\"line number2 index1 alt1\">2<\/div>\n<div class=\"line number3 index2 alt2\">3<\/div>\n<div class=\"line number4 index3 alt1\">4<\/div>\n<div class=\"line number5 index4 alt2\">5<\/div>\n<div class=\"line number6 index5 alt1\">6<\/div>\n<div class=\"line number7 index6 alt2\">7<\/div>\n<div class=\"line number8 index7 alt1\">8<\/div>\n<div class=\"line number9 index8 alt2\">9<\/div>\n<div class=\"line number10 index9 alt1\">10<\/div>\n<div class=\"line number11 index10 alt2\">11<\/div>\n<div class=\"line number12 index11 alt1\">12<\/div>\n<div class=\"line number13 index12 alt2\">13<\/div>\n<div class=\"line number14 index13 alt1\">14<\/div>\n<\/td>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><code class=\"bash plain\">racsrv1 1\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Active<\/code><\/div>\n<div class=\"line number2 index1 alt1\"><code class=\"bash plain\">racsrv2 2\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Active<\/code><\/div>\n<div class=\"line number3 index2 alt2\"><\/div>\n<div class=\"line number4 index3 alt1\"><code class=\"bash plain\">[oracle@racsrv1 ~]$ <\/code><code class=\"bash functions\">grep<\/code> <code class=\"bash plain\">MASTER <\/code><code class=\"bash plain\">\/u01\/app\/oracle\/diag\/crs\/racsrv1\/crs\/trace\/crsd<\/code><code class=\"bash plain\">.trc<\/code><\/div>\n<div class=\"line number5 index4 alt2\"><code class=\"bash plain\">2016-02-02 19:46:25.134016 :\u00a0 OCRMAS:3316590336: proath_master: SUCCESSFULLY CONNECTED TO THE MASTER<\/code><\/div>\n<div class=\"line number6 index5 alt1\"><code class=\"bash plain\">2016-02-02 19:46:25.134024 :\u00a0 OCRMAS:3316590336: th_master: NEW OCR MASTER IS 2<\/code><\/div>\n<div class=\"line number7 index6 alt2\"><code class=\"bash plain\">2016-02-02 19:46:26.235447 :\u00a0\u00a0 CRSPE:2637657856: {1:21661:2} PE MASTER NAME: racsrv2<\/code><\/div>\n<div class=\"line number8 index7 alt1\"><code class=\"bash plain\">2016-02-02 19:52:26.126885 :\u00a0 CRSOCR:2646062848: {1:21661:2} Registered PE standby with CSS. I AM A STANDBY MASTER.<\/code><\/div>\n<div class=\"line number9 index8 alt2\"><\/div>\n<div class=\"line number10 index9 alt1\"><code class=\"bash plain\">[oracle@racsrv2 ~]$ <\/code><code class=\"bash functions\">grep<\/code> <code class=\"bash plain\">MASTER <\/code><code class=\"bash plain\">\/u01\/app\/oracle\/diag\/crs\/racsrv2\/crs\/trace\/crsd<\/code><code class=\"bash plain\">.trc<\/code><\/div>\n<div class=\"line number11 index10 alt2\"><code class=\"bash plain\">2016-02-02 19:46:45.355996 : default:3428738816:\u00a0 LIST_LOGS: 2016-02-02 19:46:45.343: proas_open: I AM THE MASTER NODE, key_name = [DATABASE.NODEAPPS]<\/code><\/div>\n<div class=\"line number12 index11 alt1\"><code class=\"bash plain\">2016-02-02 19:46:45.356604 : default:2713634560:\u00a0 LIST_LOGS: 2016-02-02 19:46:45.346: proas_open: I AM THE MASTER NODE, key_name = [SYSTEM.ASM.DEFAULT_DISKGROUP]<\/code><\/div>\n<div class=\"line number13 index12 alt2\"><code class=\"bash plain\">2016-02-02 19:46:45.356668 : default:3456055040:\u00a0 LIST_LOGS: 2016-02-02 19:46:45.347: proas_open: I AM THE MASTER NODE, key_name = [SYSTEM.ASM.DEFAULT_DISKGROUP]<\/code><\/div>\n<div class=\"line number14 index13 alt1\"><code class=\"bash plain\">2016-02-02 19:46:51.407749 : default:3458156288:\u00a0 LIST_LOGS: 2016-02-02 19:46:51.407: proas_open: I AM THE MASTER NODE, key_name = [SYSTEM.ASM.DEFAULT_DISKGROUP]<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>Ok since the backup location is not shared, what happens if my master node crashes and disks on this node no longer accessible. Did Oracle \u00a0immediately do a OCR backup on the new master\u00a0node?<br \/>\nLet&#8217;s simulate a crash of my master node (racsrv2) with a power off . We can see now that racsrv1 is the new master<\/p>\n<p>[oracle@racsrv1 ~]$ grep MASTER \/u01\/app\/oracle\/diag\/crs\/racsrv1\/crs\/trace\/crsd.trc<\/p>\n<div>\n<div id=\"highlighter_787187\" class=\"syntaxhighlighter  bash\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"gutter\">\n<div class=\"line number1 index0 alt2\">1<\/div>\n<div class=\"line number2 index1 alt1\">2<\/div>\n<div class=\"line number3 index2 alt2\">3<\/div>\n<div class=\"line number4 index3 alt1\">4<\/div>\n<div class=\"line number5 index4 alt2\">5<\/div>\n<div class=\"line number6 index5 alt1\">6<\/div>\n<div class=\"line number7 index6 alt2\">7<\/div>\n<\/td>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><code class=\"bash plain\">2016-02-02 19:46:25.134016 :\u00a0 OCRMAS:3316590336: proath_master: SUCCESSFULLY CONNECTED TO THE MASTER<\/code><\/div>\n<div class=\"line number2 index1 alt1\"><code class=\"bash plain\">2016-02-02 19:46:25.134024 :\u00a0 OCRMAS:3316590336: th_master: NEW OCR MASTER IS 2<\/code><\/div>\n<div class=\"line number3 index2 alt2\"><code class=\"bash plain\">2016-02-02 19:46:26.235447 :\u00a0\u00a0 CRSPE:2637657856: {1:21661:2} PE MASTER NAME: racsrv2<\/code><\/div>\n<div class=\"line number4 index3 alt1\"><code class=\"bash plain\">2016-02-02 19:52:26.126885 :\u00a0 CRSOCR:2646062848: {1:21661:2} Registered PE standby with CSS. I AM A STANDBY MASTER.<\/code><\/div>\n<div class=\"line number5 index4 alt2\"><code class=\"bash plain\">2016-02-03 21:47:34.878814 :\u00a0 OCRMAS:3316590336: proath_master: GRPMASTER event. Ignored. Waiting <\/code><code class=\"bash keyword\">for<\/code> <code class=\"bash plain\">RCFG event <\/code><code class=\"bash keyword\">for<\/code> <code class=\"bash plain\">the old OCR Cache Writer:[2]. New Cache Writer:[1]<\/code><\/div>\n<div class=\"line number6 index5 alt1\"><code class=\"bash plain\">2016-02-03 21:47:36.155945 :\u00a0 OCRMAS:3316590336: th_master:13: I AM THE NEW OCR MASTER at incar 3. Node Number 1<\/code><\/div>\n<div class=\"line number7 index6 alt2\"><code class=\"bash plain\">2016-02-03 21:47:36.165548 :\u00a0 OCRSRV:2678048512: proas_amiwriter: ctx is MASTER CHANGING<\/code><code class=\"bash plain\">\/CONNECTING<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>But no new OCR backup was automatically done immediately after racsrv1 crash as shown below (even after a few hours) and cluster is still referencing OCR backups on the racsrv2.<\/p>\n<div>\n<div id=\"highlighter_61820\" class=\"syntaxhighlighter  bash\">\n<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td class=\"gutter\">\n<div class=\"line number1 index0 alt2\">1<\/div>\n<div class=\"line number2 index1 alt1\">2<\/div>\n<div class=\"line number3 index2 alt2\">3<\/div>\n<div class=\"line number4 index3 alt1\">4<\/div>\n<div class=\"line number5 index4 alt2\">5<\/div>\n<div class=\"line number6 index5 alt1\">6<\/div>\n<div class=\"line number7 index6 alt2\">7<\/div>\n<div class=\"line number8 index7 alt1\">8<\/div>\n<div class=\"line number9 index8 alt2\">9<\/div>\n<\/td>\n<td class=\"code\">\n<div class=\"container\">\n<div class=\"line number1 index0 alt2\"><code class=\"bash plain\">[root@racsrv1 tmp]<\/code><code class=\"bash comments\"># \/u01\/app\/12.1.0.2\/grid\/bin\/ocrconfig -showbackup<\/code><\/div>\n<div class=\"line number2 index1 alt1\"><\/div>\n<div class=\"line number3 index2 alt2\"><code class=\"bash plain\">racsrv2\u00a0\u00a0\u00a0\u00a0 2016<\/code><code class=\"bash plain\">\/02\/03<\/code> <code class=\"bash plain\">19:58:05\u00a0\u00a0\u00a0\u00a0 <\/code><code class=\"bash plain\">\/u01\/app\/12<\/code><code class=\"bash plain\">.1.0.2<\/code><code class=\"bash plain\">\/grid\/cdata\/racsrv-cluster\/backup00<\/code><code class=\"bash plain\">.ocr\u00a0\u00a0\u00a0\u00a0 2528224568<\/code><\/div>\n<div class=\"line number4 index3 alt1\"><\/div>\n<div class=\"line number5 index4 alt2\"><code class=\"bash plain\">racsrv2\u00a0\u00a0\u00a0\u00a0 2016<\/code><code class=\"bash plain\">\/02\/03<\/code> <code class=\"bash plain\">15:58:03\u00a0\u00a0\u00a0\u00a0 <\/code><code class=\"bash plain\">\/u01\/app\/12<\/code><code class=\"bash plain\">.1.0.2<\/code><code class=\"bash plain\">\/grid\/cdata\/racsrv-cluster\/backup01<\/code><code class=\"bash plain\">.ocr\u00a0\u00a0\u00a0\u00a0 2528224568<\/code><\/div>\n<div class=\"line number6 index5 alt1\"><\/div>\n<div class=\"line number7 index6 alt2\"><code class=\"bash plain\">racsrv2\u00a0\u00a0\u00a0\u00a0 2016<\/code><code class=\"bash plain\">\/02\/03<\/code> <code class=\"bash plain\">11:58:02\u00a0\u00a0\u00a0\u00a0 <\/code><code class=\"bash plain\">\/u01\/app\/12<\/code><code class=\"bash plain\">.1.0.2<\/code><code class=\"bash plain\">\/grid\/cdata\/racsrv-cluster\/backup02<\/code><code class=\"bash plain\">.ocr\u00a0\u00a0\u00a0\u00a0 2528224568<\/code><\/div>\n<div class=\"line number8 index7 alt1\"><\/div>\n<div class=\"line number9 index8 alt2\"><code class=\"bash plain\">racsrv2\u00a0\u00a0\u00a0\u00a0 2016<\/code><code class=\"bash plain\">\/02\/02<\/code> <code class=\"bash plain\">23:57:57\u00a0\u00a0\u00a0\u00a0 <\/code><code class=\"bash plain\">\/u01\/app\/12<\/code><code class=\"bash plain\">.1.0.2<\/code><code class=\"bash plain\">\/grid\/cdata\/racsrv-cluster\/day<\/code><code class=\"bash plain\">.ocr\u00a0\u00a0\u00a0\u00a0 2528224568<\/code><\/div>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>That means that if our OCR is now corrupted, no backup will be available to restore the OCR, and then we will have to reconstruct our cluster.<\/p>\n<p>To prevent this we can for example<\/p>\n<p>1- Backup the default OCR backups \u00a0(using os commands, using ocrconfig copy or using ocrconfig export)<br \/>\n2- Choose a shared place for the OCR backup location<\/p>\n","protected":false},"excerpt":{"rendered":"<p>By Mouhamadou Diaw Last day Franck and me were discussing about OCR backup Let&#8217;s take a 2 nodes RAC. We can see that OCR backup is automatically done by oracle in only one node on local (with a certain frequency every day, every week and every 4 hours)) [oracle@racsrv2 ~]$ \/u01\/app\/12.1.0.2\/grid\/bin\/ocrconfig -showbackup 1 2 3&hellip;&nbsp;<\/p>\n","protected":false},"author":27,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"","neve_meta_content_width":0,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":"","neve_meta_reading_time":"","_themeisle_gutenberg_block_has_review":false,"footnotes":""},"categories":[4133],"tags":[],"class_list":["post-7070","post","type-post","status-publish","format-standard","hentry","category-database"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v28.8 (Yoast SEO v28.8) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>About OCR backup - dbi services | Blog<\/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:\/\/www.dbi-services.com\/blog\/about-ocr-backup\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"About OCR backup\" \/>\n<meta property=\"og:description\" content=\"By Mouhamadou Diaw Last day Franck and me were discussing about OCR backup Let&#8217;s take a 2 nodes RAC. We can see that OCR backup is automatically done by oracle in only one node on local (with a certain frequency every day, every week and every 4 hours)) [oracle@racsrv2 ~]$ \/u01\/app\/12.1.0.2\/grid\/bin\/ocrconfig -showbackup 1 2 3&hellip;&nbsp;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.dbi-services.com\/blog\/about-ocr-backup\/\" \/>\n<meta property=\"og:site_name\" content=\"dbi services | Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/dbiservices\/\" \/>\n<meta property=\"article:published_time\" content=\"2016-02-04T09:50:11+00:00\" \/>\n<meta name=\"author\" content=\"Oracle Team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@dbiservices\" \/>\n<meta name=\"twitter:site\" content=\"@dbiservices\" \/>\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\\\/about-ocr-backup\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/about-ocr-backup\\\/\"},\"author\":{\"name\":\"Oracle Team\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#\\\/schema\\\/person\\\/bf7c7eb0bec165183207237c9d0ee1d5\"},\"headline\":\"About OCR backup\",\"datePublished\":\"2016-02-04T09:50:11+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/about-ocr-backup\\\/\"},\"wordCount\":267,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#organization\"},\"articleSection\":[\"Database\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/about-ocr-backup\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/about-ocr-backup\\\/\",\"url\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/about-ocr-backup\\\/\",\"name\":\"About OCR backup - dbi services | Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#website\"},\"datePublished\":\"2016-02-04T09:50:11+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/about-ocr-backup\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/about-ocr-backup\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/about-ocr-backup\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"About OCR backup\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/\",\"name\":\"dbi services Blog\",\"description\":\"#BeSharing\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#organization\"},\"alternateName\":\"dbi Blog\",\"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\":\"Organization\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#organization\",\"name\":\"dbi services\",\"alternateName\":\"dbi\",\"url\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/dbi-services-logo.png\",\"contentUrl\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/dbi-services-logo.png\",\"width\":512,\"height\":512,\"caption\":\"dbi services\"},\"image\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/dbiservices\\\/\",\"https:\\\/\\\/x.com\\\/dbiservices\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/dbi-services\\\/\",\"https:\\\/\\\/www.youtube.com\\\/user\\\/dbiservices\"],\"description\":\"Swiss IT consulting and services company specialised in efficient data infrastructures and platforms: databases, application servers, cloud, DevOps, digitalization, analytics, data quality and monitoring. Headquartered in Del\u00e9mont with offices in Nyon, Basel, Bern and Zurich.\",\"email\":\"info@dbi-services.com\",\"telephone\":\"+41 32 422 96 00\",\"legalName\":\"dbi services SA\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#\\\/schema\\\/person\\\/bf7c7eb0bec165183207237c9d0ee1d5\",\"name\":\"Oracle Team\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/12\\\/oracle-square.png\",\"url\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/12\\\/oracle-square.png\",\"contentUrl\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/12\\\/oracle-square.png\",\"caption\":\"Oracle Team\"},\"description\":\"Posts published under the Oracle Team account are collective contributions by the dbi services Oracle consultants. The practice covers the full Oracle Database lifecycle: architecture, migration and upgrade, high availability with RAC and Data Guard, backup and recovery, performance tuning, and engineered systems such as Oracle Database Appliance and Exadata. The team holds Oracle certifications up to Certified Master level and operates customer platforms under service level agreements.\",\"url\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/author\\\/oracle-team\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"About OCR backup - dbi services | Blog","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\/about-ocr-backup\/","og_locale":"en_US","og_type":"article","og_title":"About OCR backup","og_description":"By Mouhamadou Diaw Last day Franck and me were discussing about OCR backup Let&#8217;s take a 2 nodes RAC. We can see that OCR backup is automatically done by oracle in only one node on local (with a certain frequency every day, every week and every 4 hours)) [oracle@racsrv2 ~]$ \/u01\/app\/12.1.0.2\/grid\/bin\/ocrconfig -showbackup 1 2 3&hellip;&nbsp;","og_url":"https:\/\/www.dbi-services.com\/blog\/about-ocr-backup\/","og_site_name":"dbi services | Blog","article_publisher":"https:\/\/www.facebook.com\/dbiservices\/","article_published_time":"2016-02-04T09:50:11+00:00","author":"Oracle Team","twitter_card":"summary_large_image","twitter_creator":"@dbiservices","twitter_site":"@dbiservices","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\/about-ocr-backup\/#article","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/about-ocr-backup\/"},"author":{"name":"Oracle Team","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/bf7c7eb0bec165183207237c9d0ee1d5"},"headline":"About OCR backup","datePublished":"2016-02-04T09:50:11+00:00","mainEntityOfPage":{"@id":"https:\/\/www.dbi-services.com\/blog\/about-ocr-backup\/"},"wordCount":267,"commentCount":0,"publisher":{"@id":"https:\/\/www.dbi-services.com\/blog\/#organization"},"articleSection":["Database"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.dbi-services.com\/blog\/about-ocr-backup\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.dbi-services.com\/blog\/about-ocr-backup\/","url":"https:\/\/www.dbi-services.com\/blog\/about-ocr-backup\/","name":"About OCR backup - dbi services | Blog","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/#website"},"datePublished":"2016-02-04T09:50:11+00:00","breadcrumb":{"@id":"https:\/\/www.dbi-services.com\/blog\/about-ocr-backup\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.dbi-services.com\/blog\/about-ocr-backup\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.dbi-services.com\/blog\/about-ocr-backup\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.dbi-services.com\/blog\/"},{"@type":"ListItem","position":2,"name":"About OCR backup"}]},{"@type":"WebSite","@id":"https:\/\/www.dbi-services.com\/blog\/#website","url":"https:\/\/www.dbi-services.com\/blog\/","name":"dbi services Blog","description":"#BeSharing","publisher":{"@id":"https:\/\/www.dbi-services.com\/blog\/#organization"},"alternateName":"dbi Blog","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":"Organization","@id":"https:\/\/www.dbi-services.com\/blog\/#organization","name":"dbi services","alternateName":"dbi","url":"https:\/\/www.dbi-services.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/2026\/09\/dbi-services-logo.png","contentUrl":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/2026\/09\/dbi-services-logo.png","width":512,"height":512,"caption":"dbi services"},"image":{"@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/dbiservices\/","https:\/\/x.com\/dbiservices","https:\/\/www.linkedin.com\/company\/dbi-services\/","https:\/\/www.youtube.com\/user\/dbiservices"],"description":"Swiss IT consulting and services company specialised in efficient data infrastructures and platforms: databases, application servers, cloud, DevOps, digitalization, analytics, data quality and monitoring. Headquartered in Del\u00e9mont with offices in Nyon, Basel, Bern and Zurich.","email":"info@dbi-services.com","telephone":"+41 32 422 96 00","legalName":"dbi services SA"},{"@type":"Person","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/bf7c7eb0bec165183207237c9d0ee1d5","name":"Oracle Team","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/2022\/12\/oracle-square.png","url":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/2022\/12\/oracle-square.png","contentUrl":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/2022\/12\/oracle-square.png","caption":"Oracle Team"},"description":"Posts published under the Oracle Team account are collective contributions by the dbi services Oracle consultants. The practice covers the full Oracle Database lifecycle: architecture, migration and upgrade, high availability with RAC and Data Guard, backup and recovery, performance tuning, and engineered systems such as Oracle Database Appliance and Exadata. The team holds Oracle certifications up to Certified Master level and operates customer platforms under service level agreements.","url":"https:\/\/www.dbi-services.com\/blog\/author\/oracle-team\/"}]}},"_links":{"self":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/7070","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=7070"}],"version-history":[{"count":0,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/7070\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/media?parent=7070"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/categories?post=7070"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/tags?post=7070"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}