{"id":9661,"date":"2017-01-10T17:53:01","date_gmt":"2017-01-10T16:53:01","guid":{"rendered":"https:\/\/www.dbi-services.com\/blog\/dataguard-oracle-12-2-support-for-multiple-observers\/"},"modified":"2023-06-08T16:16:56","modified_gmt":"2023-06-08T14:16:56","slug":"dataguard-oracle-12-2-support-for-multiple-observers","status":"publish","type":"post","link":"https:\/\/www.dbi-services.com\/blog\/dataguard-oracle-12-2-support-for-multiple-observers\/","title":{"rendered":"Dataguard Oracle 12.2 : Support for Multiple Observers"},"content":{"rendered":"<p><strong>By Mouhamadou Diaw<\/strong><\/p>\n<p>With Oracle 12cR2 it is now possible to configure multiple observers within a single Oracle Data Guard broker configuration.<br \/>\nMultiple observers provide an immediate benefit for High Availability. If one observer fails, there are additional observers that can continue to monitor the status of the configuration.<br \/>\nIn this blog we are going to talk about this new feature.<\/p>\n<p>Our configuration have 3 servers:<br \/>\nprimaserver.localdomain with db_unique_name ORCL_SITE<br \/>\nstandserver1.localdomain with db_unique_name ORCL_SITE1<br \/>\nstandserver2.localdomain with db_unique_name ORCL_SITE2<\/p>\n<p>With Oracle 12cR2 you can register up to three observers to monitor a single Data Guard broker configuration. Each observer is identified by a name that you supply when you issue the START OBSERVER command<\/p>\n<p>Let\u2019s start with a configuration where the Fast Start Failover is disabled<br \/>\n<code><br \/>\nDGMGRL&gt; show configuration;<br \/>\nConfiguration - ORCL_DR<br \/>\nProtection Mode: MaxProtection<br \/>\nMembers:<br \/>\nORCL_SITE  - Primary database<br \/>\nORCL_SITE1 - Physical standby database<br \/>\nORCL_SITE2 - Physical standby database<br \/>\nFast-Start Failover: <span style=\"color: #ea6d14\"> DISABLED <\/span><br \/>\nConfiguration Status:<br \/>\nSUCCESS   (status updated 11 seconds ago)<br \/>\nDGMGRL&gt;<br \/>\n<\/code><br \/>\nAnd let\u2019s start an observer on each server<br \/>\n<code><br \/>\nDGMGRL&gt; connect sys\/root@orcl_site<br \/>\nConnected to \"ORCL_SITE\"<br \/>\nConnected as SYSDBA.DGMGRL&gt; start observer prima_observer<br \/>\n[W000 01\/05 10:46:03.89] FSFO target standby is (empty)<br \/>\n<\/code><br \/>\n<code><br \/>\nDGMGRL&gt; connect sys\/root@ORCL_SITE1<br \/>\nConnected to \"ORCL_SITE1\"<br \/>\nConnected as SYSDBA.<br \/>\nDGMGRL&gt; start observer standserver1_observer<br \/>\n[W000 01\/05 10:47:19.22] FSFO target standby is (empty)<br \/>\n<\/code><br \/>\n<code><br \/>\nDGMGRL&gt; connect sys\/root@orcl_site2<br \/>\nConnected to \"ORCL_SITE2\"<br \/>\nConnected as SYSDBA.<br \/>\nDGMGRL&gt; start observer standserver2_observer<br \/>\n[W000 01\/05 10:48:25.86] FSFO target standby is (empty)<br \/>\n<\/code><br \/>\nWhen fast-start failover is disabled the observer does not need to coordinate fast-start failover, so all observers are equivalent and have the same functionality as shown below<br \/>\n<code><br \/>\nDGMGRL&gt; show observer;<br \/>\nConfiguration - ORCL_DR<br \/>\nFast-Start Failover: DISABLED<br \/>\nObserver \"prima_observer\"<br \/>\nHost Name:                    primaserver.localdomain<br \/>\nLast Ping to Primary:         17 seconds ago<br \/>\nObserver \"standserver1_observer\"<br \/>\nHost Name:                    standserver1.localdomain<br \/>\nLast Ping to Primary:         2 seconds ago<br \/>\nObserver \"standserver2_observer\"<br \/>\nHost Name:                    standserver2.localdomain<br \/>\nLast Ping to Primary:         25 seconds ago<br \/>\nDGMGRL&gt;<br \/>\n<\/code><br \/>\nNow let\u2019s enable the Fast Start Failover<br \/>\n<code><br \/>\nDGMGRL&gt;  enable FAST_START FAILOVER<br \/>\nEnabled.<br \/>\n<\/code><br \/>\n<code><br \/>\nDGMGRL&gt; show configuration<br \/>\nConfiguration - ORCL_DR<br \/>\nProtection Mode: MaxProtection<br \/>\nMembers:<br \/>\nORCL_SITE  - Primary database<br \/>\nORCL_SITE1 - (*) Physical standby database<br \/>\nORCL_SITE2 - Physical standby database<br \/>\nFast-Start Failover: <span style=\"color: #ea6d14\"> ENABLED <\/span><br \/>\nConfiguration Status:<br \/>\nSUCCESS   (status updated 43 seconds ago)<br \/>\nDGMGRL&gt;<br \/>\n<\/code><br \/>\nNow that FSFO is enabled, we have a Master observer and Backup observers. The master observer works in the same manner that a single observer worked prior to the advent of multiple observers in Oracle Database 12c Release 2 (12.2.0.1).<br \/>\nOnly the master observer can coordinate fast-start failover with Data Guard broker. All other registered observers are considered to be backup observers. The master observer is randomly chosen by the primary and the standby.<br \/>\n<code><br \/>\nDGMGRL&gt; show observer;<br \/>\nConfiguration - ORCL_DR<br \/>\nPrimary:            ORCL_SITE<br \/>\nTarget:             ORCL_SITE1<br \/>\nObserver \"prima_observer\" - <span style=\"color: #ea6d14\"> Master <\/span><br \/>\nHost Name:                    primaserver.localdomain<br \/>\nLast Ping to Primary:         3 seconds ago<br \/>\nLast Ping to Target:          0 seconds ago<br \/>\nObserver \"standserver1_observer\" - <span style=\"color: #ea6d14\"> Backup <\/span><br \/>\nHost Name:                    standserver1.localdomain<br \/>\nLast Ping to Primary:         2 seconds ago<br \/>\nLast Ping to Target:          3 seconds ago<br \/>\nObserver \"standserver2_observer\" - <span style=\"color: #ea6d14\"> Backup <\/span><br \/>\nHost Name:                    standserver2.localdomain<br \/>\nLast Ping to Primary:         2 seconds ago<br \/>\nLast Ping to Target:          2 seconds ago<br \/>\nDGMGRL&gt;<br \/>\n<\/code><br \/>\nIf we try to stop the master observer, we will get an error<br \/>\n<code><br \/>\nDGMGRL&gt; stop observer prima_observer<br \/>\nError: ORA-16878: master observer cannot be stopped<br \/>\nFailed.<br \/>\nDGMGRL&gt;<br \/>\n<\/code><br \/>\nIt means that if for one reason we want to stop an observer that is the master one, we have to promote a backup observer as the new master. The command <span style=\"color: #ea6d14\">SET MASTEROBSERVER<\/span> is used to manually change the master observer<br \/>\n<code><br \/>\nDGMGRL&gt; SET MASTEROBSERVER to standserver2_observer<br \/>\nSent the proposed master observer to the data guard broker configuration.<br \/>\nPlease run SHOW OBSERVER to see if master observer switch actually happens.<br \/>\nDGMGRL&gt;<br \/>\n<\/code><br \/>\nWe can see that now the new master is standserver2_observer<br \/>\n<code><br \/>\nDGMGRL&gt; show observer;<br \/>\nConfiguration - ORCL_DR<br \/>\nPrimary:            ORCL_SITE<br \/>\nTarget:             ORCL_SITE1<br \/>\nObserver \"standserver2_observer\" - Master<br \/>\nHost Name:                    standserver2.localdomain<br \/>\nLast Ping to Primary:         0 seconds ago<br \/>\nLast Ping to Target:          1 second ago<br \/>\nObserver \"prima_observer\" - Backup<br \/>\nHost Name:                    primaserver.localdomain<br \/>\nLast Ping to Primary:         0 seconds ago<br \/>\nLast Ping to Target:          2 seconds ago<br \/>\nObserver \"standserver1_observer\" - Backup<br \/>\nHost Name:                    standserver1.localdomain<br \/>\nLast Ping to Primary:         1 second ago<br \/>\nLast Ping to Target:          1 second ago<br \/>\nDGMGRL&gt;<br \/>\n<\/code><br \/>\nNow if we crash the server hosting the master observer (i.e. standserver2.localdomain), one of the backup observers will automatically be the new master.<br \/>\n<code><br \/>\nDGMGRL&gt; show observer;<br \/>\nConfiguration - ORCL_DR<br \/>\nPrimary:            ORCL_SITE<br \/>\nTarget:             ORCL_SITE1<br \/>\nObserver \"prima_observer\" - Master<br \/>\nHost Name:                    primaserver.localdomain<br \/>\nLast Ping to Primary:         2 seconds ago<br \/>\nLast Ping to Target:          1 second ago<br \/>\nObserver \"standserver1_observer\" - Backup<br \/>\nHost Name:                    standserver1.localdomain<br \/>\nLast Ping to Primary:         2 seconds ago<br \/>\nLast Ping to Target:          0 seconds ago<br \/>\nObserver \"standserver2_observer\" - Backup<br \/>\nHost Name:                    standserver2.localdomain<br \/>\nLast Ping to Primary:         119 seconds ago<br \/>\nLast Ping to Target:          84 seconds ago<br \/>\n<\/code><br \/>\nWhat happens if we try to start a fourth observer?<br \/>\n<code><br \/>\nDGMGRL&gt; connect sys\/root@ORCL_SITE1<br \/>\nConnected to \"ORCL_SITE1\"<br \/>\nConnected as SYSDBA.<br \/>\nDGMGRL&gt; start observer fourth_observer<br \/>\nError: ORA-16647: could not start more than three observers<br \/>\nFailed to start the observer.<br \/>\nDGMGRL&gt;<br \/>\n<\/code><br \/>\nAs we see above, we cannot have more than 3 observers.<\/p>\n<p>One important thing about multiple observers is that we have only more availability for the observer but not for the FSFO configuration. This means that if we lose at the same time the primary database and the master observer, no fast-start failover will be initiated.<\/p>\n<p>Let\u2019s represent this by some configurations<br \/>\n<b>Case1<\/b>: Master observer and primary database are located in the same datacenter<br \/>\n<a href=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/observer1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-13935\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/observer1.png\" alt=\"observer1\" width=\"300\" height=\"115\" \/><\/a><br \/>\nFast Start Failover will not occur if we lose Primary Datacenter<\/p>\n<p><b>Case2<\/b>: Master observer and primary database are located in different datacenters<br \/>\n<a href=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/observer2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-13936\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/observer2.png\" alt=\"observer2\" width=\"300\" height=\"116\" \/><\/a><br \/>\nFast Start Failover will occur if we lose Primary datacenter<\/p>\n<p><b>Case3<\/b>: Master observer and primary database are located in different datacenters<br \/>\n<a href=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/observer3.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-13937\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/observer3.png\" alt=\"observer3\" width=\"300\" height=\"191\" \/><\/a><br \/>\nFast Start Failover will occur if we lose Primary datacenter<\/p>\n<p><b>Conclusion<\/b>: Support of multiple observers is a very nice feature. When using this feature, master observer and primary database should not be located in the same datacenter<\/p>\n","protected":false},"excerpt":{"rendered":"<p>By Mouhamadou Diaw With Oracle 12cR2 it is now possible to configure multiple observers within a single Oracle Data Guard broker configuration. Multiple observers provide an immediate benefit for High Availability. If one observer fails, there are additional observers that can continue to monitor the status of the configuration. In this blog we are going [&hellip;]<\/p>\n","protected":false},"author":27,"featured_media":9665,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[229],"tags":[221,988],"type_dbi":[],"class_list":["post-9661","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-database-administration-monitoring","tag-data-guard","tag-oracle-12-2"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.2 (Yoast SEO v27.5) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Dataguard Oracle 12.2 : Support for Multiple Observers - dbi Blog<\/title>\n<meta name=\"description\" content=\"Oracle 12.2, dataguard, high availability\" \/>\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\/dataguard-oracle-12-2-support-for-multiple-observers\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Dataguard Oracle 12.2 : Support for Multiple Observers\" \/>\n<meta property=\"og:description\" content=\"Oracle 12.2, dataguard, high availability\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.dbi-services.com\/blog\/dataguard-oracle-12-2-support-for-multiple-observers\/\" \/>\n<meta property=\"og:site_name\" content=\"dbi Blog\" \/>\n<meta property=\"article:published_time\" content=\"2017-01-10T16:53:01+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-06-08T14:16:56+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/observer1-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"840\" \/>\n\t<meta property=\"og:image:height\" content=\"322\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\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=\"5 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\\\/dataguard-oracle-12-2-support-for-multiple-observers\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/dataguard-oracle-12-2-support-for-multiple-observers\\\/\"},\"author\":{\"name\":\"Oracle Team\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#\\\/schema\\\/person\\\/66ab87129f2d357f09971bc7936a77ee\"},\"headline\":\"Dataguard Oracle 12.2 : Support for Multiple Observers\",\"datePublished\":\"2017-01-10T16:53:01+00:00\",\"dateModified\":\"2023-06-08T14:16:56+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/dataguard-oracle-12-2-support-for-multiple-observers\\\/\"},\"wordCount\":513,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/dataguard-oracle-12-2-support-for-multiple-observers\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2022\\\/04\\\/observer1-1.png\",\"keywords\":[\"Data Guard\",\"Oracle 12.2\"],\"articleSection\":[\"Database Administration &amp; Monitoring\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/dataguard-oracle-12-2-support-for-multiple-observers\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/dataguard-oracle-12-2-support-for-multiple-observers\\\/\",\"url\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/dataguard-oracle-12-2-support-for-multiple-observers\\\/\",\"name\":\"Dataguard Oracle 12.2 : Support for Multiple Observers - dbi Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/dataguard-oracle-12-2-support-for-multiple-observers\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/dataguard-oracle-12-2-support-for-multiple-observers\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2022\\\/04\\\/observer1-1.png\",\"datePublished\":\"2017-01-10T16:53:01+00:00\",\"dateModified\":\"2023-06-08T14:16:56+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/#\\\/schema\\\/person\\\/66ab87129f2d357f09971bc7936a77ee\"},\"description\":\"Oracle 12.2, dataguard, high availability\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/dataguard-oracle-12-2-support-for-multiple-observers\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/dataguard-oracle-12-2-support-for-multiple-observers\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/dataguard-oracle-12-2-support-for-multiple-observers\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2022\\\/04\\\/observer1-1.png\",\"contentUrl\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2022\\\/04\\\/observer1-1.png\",\"width\":840,\"height\":322},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/dataguard-oracle-12-2-support-for-multiple-observers\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/www.dbi-services.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Dataguard Oracle 12.2 : Support for Multiple Observers\"}]},{\"@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":"Dataguard Oracle 12.2 : Support for Multiple Observers - dbi Blog","description":"Oracle 12.2, dataguard, high availability","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\/dataguard-oracle-12-2-support-for-multiple-observers\/","og_locale":"en_US","og_type":"article","og_title":"Dataguard Oracle 12.2 : Support for Multiple Observers","og_description":"Oracle 12.2, dataguard, high availability","og_url":"https:\/\/www.dbi-services.com\/blog\/dataguard-oracle-12-2-support-for-multiple-observers\/","og_site_name":"dbi Blog","article_published_time":"2017-01-10T16:53:01+00:00","article_modified_time":"2023-06-08T14:16:56+00:00","og_image":[{"width":840,"height":322,"url":"http:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/observer1-1.png","type":"image\/png"}],"author":"Oracle Team","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Oracle Team","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.dbi-services.com\/blog\/dataguard-oracle-12-2-support-for-multiple-observers\/#article","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/dataguard-oracle-12-2-support-for-multiple-observers\/"},"author":{"name":"Oracle Team","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/66ab87129f2d357f09971bc7936a77ee"},"headline":"Dataguard Oracle 12.2 : Support for Multiple Observers","datePublished":"2017-01-10T16:53:01+00:00","dateModified":"2023-06-08T14:16:56+00:00","mainEntityOfPage":{"@id":"https:\/\/www.dbi-services.com\/blog\/dataguard-oracle-12-2-support-for-multiple-observers\/"},"wordCount":513,"commentCount":0,"image":{"@id":"https:\/\/www.dbi-services.com\/blog\/dataguard-oracle-12-2-support-for-multiple-observers\/#primaryimage"},"thumbnailUrl":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/observer1-1.png","keywords":["Data Guard","Oracle 12.2"],"articleSection":["Database Administration &amp; Monitoring"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.dbi-services.com\/blog\/dataguard-oracle-12-2-support-for-multiple-observers\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.dbi-services.com\/blog\/dataguard-oracle-12-2-support-for-multiple-observers\/","url":"https:\/\/www.dbi-services.com\/blog\/dataguard-oracle-12-2-support-for-multiple-observers\/","name":"Dataguard Oracle 12.2 : Support for Multiple Observers - dbi Blog","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.dbi-services.com\/blog\/dataguard-oracle-12-2-support-for-multiple-observers\/#primaryimage"},"image":{"@id":"https:\/\/www.dbi-services.com\/blog\/dataguard-oracle-12-2-support-for-multiple-observers\/#primaryimage"},"thumbnailUrl":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/observer1-1.png","datePublished":"2017-01-10T16:53:01+00:00","dateModified":"2023-06-08T14:16:56+00:00","author":{"@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/66ab87129f2d357f09971bc7936a77ee"},"description":"Oracle 12.2, dataguard, high availability","breadcrumb":{"@id":"https:\/\/www.dbi-services.com\/blog\/dataguard-oracle-12-2-support-for-multiple-observers\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.dbi-services.com\/blog\/dataguard-oracle-12-2-support-for-multiple-observers\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.dbi-services.com\/blog\/dataguard-oracle-12-2-support-for-multiple-observers\/#primaryimage","url":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/observer1-1.png","contentUrl":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2022\/04\/observer1-1.png","width":840,"height":322},{"@type":"BreadcrumbList","@id":"https:\/\/www.dbi-services.com\/blog\/dataguard-oracle-12-2-support-for-multiple-observers\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.dbi-services.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Dataguard Oracle 12.2 : Support for Multiple Observers"}]},{"@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\/9661","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=9661"}],"version-history":[{"count":1,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/9661\/revisions"}],"predecessor-version":[{"id":25690,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/9661\/revisions\/25690"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/media\/9665"}],"wp:attachment":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/media?parent=9661"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/categories?post=9661"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/tags?post=9661"},{"taxonomy":"type","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/type_dbi?post=9661"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}