{"id":797,"date":"2014-08-06T15:27:19","date_gmt":"2014-08-06T18:27:19","guid":{"rendered":"http:\/\/www.dbarj.com.br\/?p=797"},"modified":"2020-07-17T15:59:34","modified_gmt":"2020-07-17T18:59:34","slug":"ativando-vncr-oracle-rac","status":"publish","type":"post","link":"https:\/\/www.dbarj.com.br\/pt-br\/2014\/08\/ativando-vncr-oracle-rac\/","title":{"rendered":"Ativando o VNCR no Oracle RAC"},"content":{"rendered":"<p>Ativar o <strong>VNCR<\/strong> (<span style=\"color: #0000ff;\"><strong>Valid Node Checking for Registration<\/strong><\/span>) \u00e9 uma tarefa <strong>mandat\u00f3ria<\/strong>\u00a0que todo DBA deveria fazer assim que termina a configura\u00e7\u00e3o de um banco de dados novo, seja ele Single Instance ou RAC. Na minha opini\u00e3o, a Oracle j\u00e1 deveria deixar essa op\u00e7\u00e3o ativada por default nas novas releases.<\/p>\n<p>Em tempos de TNS Poison (<a href=\"http:\/\/www.oracle.com\/technetwork\/topics\/security\/alert-cve-2012-1675-1608180.html\"><em>Oracle Security Alert CVE-2012-1675<\/em><\/a>), que atinge &#8220;qualquer&#8221; vers\u00e3o do Oracle at\u00e9 a mais atual (12c), n\u00e3o podemos arriscar que um computador comprometido da rede acabe por efetuar um ataque <a href=\"http:\/\/pt.wikipedia.org\/wiki\/Ataque_man-in-the-middle\">man-in-the-middle<\/a>. Portanto, neste artigo irei ensinar a ativar essa prote\u00e7\u00e3o em um RAC.<\/p>\n<p>Lembrando que o VNCR s\u00f3 est\u00e1 dispon\u00edvel nas vers\u00f5es 11g (a partir do PS 11.2.0.4) e 12c. Em outras vers\u00f5es, a prote\u00e7\u00e3o dever\u00e1 ser feita atrav\u00e9s de uma funcionalidade do Oracle chamada <strong>COST<\/strong> (<span style=\"color: #0000ff;\"><strong>Class of Secure Transport<\/strong><\/span>). Se voc\u00ea executa\u00a0uma vers\u00e3o de BD inferior a <strong>10.2.0.4<\/strong>, n\u00e3o existe ferramenta da Oracle e a melhor forma de prote\u00e7\u00e3o \u00e9 via firewall (iptables, etc).<\/p>\n<p style=\"padding-left: 30px;\"><span style=\"font-size: small;\"><em>Para mais informa\u00e7\u00f5es sobre o COST, o MOS fornece passo a passo de como habilita-lo:<\/em><\/span><\/p>\n<ul style=\"padding-left: 30px;\">\n<li><span style=\"font-size: small;\"><em>Using Class of Secure Transport (COST) to Restrict Instance Registration (Doc ID 1453883.1)<\/em><\/span><\/li>\n<li><span style=\"font-size: small;\"><em>Using Class of Secure Transport (COST) to Restrict Instance Registration in Oracle RAC (Doc ID 1340831.1)<\/em><\/span><\/li>\n<\/ul>\n<p style=\"padding-left: 30px;\"><span style=\"font-size: small;\"><em>(Em ambos os casos, ser\u00e1 necess\u00e1rio aplicar o patch para o Bug 12880299)<\/em><\/span><\/p>\n<p>Vamos ent\u00e3o come\u00e7ar. No nosso cen\u00e1rio, estamos em um Oracle RAC com 4 n\u00f3s: <strong>oracbddrjs001,oracbddrjs002,oracbddrjs003,oracbddrjs004.<\/strong><\/p>\n<p>Iremos\u00a0precisar editar o arquivo listener.ora que est\u00e1 na GRID_HOME dos 4 servidores. O caminho para o arquivo pode ser obtido executando &#8220;<em>lsnrctl status<\/em>&#8220;:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"shell\">[oracle@oracbddrjs001 ~]$ lsnrctl status\r\n...\r\nListener Parameter File \/u01\/app\/11.2.4\/grid\/network\/admin\/listener.ora\r\n...\r\n[oracle@oracbddrjs001 ~]$<\/pre>\n<p>Ao conferir o conte\u00fado atual, temos:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"shell\">[oracle@oracbddrjs001 ~]$ cat \/u01\/app\/11.2.4\/grid\/network\/admin\/listener.ora\r\nLISTENER=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=IPC)(KEY=LISTENER)))) # line added by Agent\r\nLISTENER_SCAN1=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=IPC)(KEY=LISTENER_SCAN1)))) # line added by Agent\r\nLISTENER_SCAN2=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=IPC)(KEY=LISTENER_SCAN2)))) # line added by Agent\r\nLISTENER_SCAN3=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=IPC)(KEY=LISTENER_SCAN3)))) # line added by Agent\r\nENABLE_GLOBAL_DYNAMIC_ENDPOINT_LISTENER=ON # line added by Agent\r\nENABLE_GLOBAL_DYNAMIC_ENDPOINT_LISTENER_SCAN1=ON # line added by Agent\r\nENABLE_GLOBAL_DYNAMIC_ENDPOINT_LISTENER_SCAN2=ON # line added by Agent\r\nENABLE_GLOBAL_DYNAMIC_ENDPOINT_LISTENER_SCAN3=ON # line added by Agent\r\n[oracle@oracbddrjs001 ~]$<\/pre>\n<p>O que precisamos fazer \u00e9 acrescentar para cada um dos 4 listeners\u00a0que existem (1 local e 3 scans) o par\u00e2metro VALID_NODE_CHECKING_REGISTRATION_listener_name=<strong><span style=\"color: #0000ff;\">ON<\/span><\/strong>.<br \/>\nSendo assim, acrescentamos:<\/p>\n<pre class=\"lang:vim decode:true \">VALID_NODE_CHECKING_REGISTRATION_LISTENER=ON\r\nVALID_NODE_CHECKING_REGISTRATION_LISTENER_SCAN1=ON\r\nVALID_NODE_CHECKING_REGISTRATION_LISTENER_SCAN2=ON\r\nVALID_NODE_CHECKING_REGISTRATION_LISTENER_SCAN3=ON<\/pre>\n<p>O valor <strong>ON<\/strong> do par\u00e2metro permite que apenas solicita\u00e7\u00f5es de registro vindas localmente sejam aceitas. Portanto, para permitir que os SCAN_LISTENERS aceitem solicita\u00e7\u00f5es dos outros n\u00f3s do cluster, devemos incluir uma lista de exce\u00e7\u00e3o de n\u00f3s permitidos:<\/p>\n<pre class=\"lang:vim decode:true \">REGISTRATION_INVITED_NODES_LISTENER_SCAN1=(oracbddrjs001,oracbddrjs002,oracbddrjs003,oracbddrjs004)\r\nREGISTRATION_INVITED_NODES_LISTENER_SCAN2=(oracbddrjs001,oracbddrjs002,oracbddrjs003,oracbddrjs004)\r\nREGISTRATION_INVITED_NODES_LISTENER_SCAN3=(oracbddrjs001,oracbddrjs002,oracbddrjs003,oracbddrjs004)<\/pre>\n<p><em><strong>OBS: Note que aqui precisamos incluir o nome do hostname correspondente a interface p\u00fablica.<\/strong><\/em><\/p>\n<p>Com essas altera\u00e7\u00f5es, ficamos com os listeners dos nossos servidores da seguinte forma:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"shell\">[oracle@oracbddrjs001 ~]$ cat \/u01\/app\/11.2.4\/grid\/network\/admin\/listener.ora\r\nLISTENER=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=IPC)(KEY=LISTENER)))) # line added by Agent\r\nLISTENER_SCAN1=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=IPC)(KEY=LISTENER_SCAN1)))) # line added by Agent\r\nLISTENER_SCAN2=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=IPC)(KEY=LISTENER_SCAN2)))) # line added by Agent\r\nLISTENER_SCAN3=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=IPC)(KEY=LISTENER_SCAN3)))) # line added by Agent\r\nENABLE_GLOBAL_DYNAMIC_ENDPOINT_LISTENER=ON # line added by Agent\r\nENABLE_GLOBAL_DYNAMIC_ENDPOINT_LISTENER_SCAN1=ON # line added by Agent\r\nENABLE_GLOBAL_DYNAMIC_ENDPOINT_LISTENER_SCAN2=ON # line added by Agent\r\nENABLE_GLOBAL_DYNAMIC_ENDPOINT_LISTENER_SCAN3=ON # line added by Agent\r\n# Enable VNCR\r\nVALID_NODE_CHECKING_REGISTRATION_LISTENER=ON\r\nVALID_NODE_CHECKING_REGISTRATION_LISTENER_SCAN1=ON\r\nVALID_NODE_CHECKING_REGISTRATION_LISTENER_SCAN2=ON\r\nVALID_NODE_CHECKING_REGISTRATION_LISTENER_SCAN3=ON\r\nREGISTRATION_INVITED_NODES_LISTENER_SCAN1=(oracbddrjs001,oracbddrjs002,oracbddrjs003,oracbddrjs004)\r\nREGISTRATION_INVITED_NODES_LISTENER_SCAN2=(oracbddrjs001,oracbddrjs002,oracbddrjs003,oracbddrjs004)\r\nREGISTRATION_INVITED_NODES_LISTENER_SCAN3=(oracbddrjs001,oracbddrjs002,oracbddrjs003,oracbddrjs004)\r\n[oracle@oracbddrjs001 ~]$\r\n<\/pre>\n<p>Outra forma que tamb\u00e9m poderia ter sido utilizada seria alterando os 3 par\u00e2metros do LISTENER SCAN de VALID_NODE_CHECKING_REGISTRATION_listener_name para <span style=\"color: #0000ff;\"><strong>SUBNET<\/strong><\/span>. Com isso, seria desnecess\u00e1rio a utiliza\u00e7\u00e3o do par\u00e2metro REGISTRATION_INVITED_NODES_listener_name.<\/p>\n<p>No entanto, eu n\u00e3o recomendo essa abordagem pois dependendo da quantidade de servidores que existirem na subrede do seu cluster, voc\u00ea poderia coloca-lo em risco caso algum destes servidores esteivesse comprometido. A desvantagem de n\u00e3o utilizar o valor <strong>SUBNET<\/strong> \u00e9 que sempre que um n\u00f3 novo for acrescentado no cluster, todos os listener.ora dever\u00e3o ser alterados incluindo o host novo.<\/p>\n<p>Segue abaixo os valores poss\u00edveis para as vari\u00e1veis do VNCR, segundo o MOS <strong>Oracle Net 12c: Valid Node Checking For Registration (VNCR) (Doc ID 1600630.1)<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">VALID_NODE_CHECKING_REGISTRATION_listener_name\r\nValues:\r\nOFF\/0 - Disable VNCR\r\nON\/1\/LOCAL - The default. Enable VNCR. All local machine IPs can register.\r\nSUBNET\/2 - All machines in the subnet are allowed registration.\r\n\r\nREGISTRATION_INVITED_NODES_listener_name\r\nValues are valid IPs, valid hosts, a subnet using CIDR notation (for ip4\/6), or wildcard (*) for ipv4. For example: REGISTRATION_INVITED_NODES_Listener=(net-vm1, 127.98.45.209, 127.42.5.*)\r\n\r\nNote that when an INVITED list is set, it will automatically include the machine's local IP in the list. There is no need to include it.\r\n\r\nREGISTRATION_EXCLUDED_NODES_listener_name - the inverse of INVITED_NODES.<\/pre>\n<p>Por fim, fa\u00e7a o reload dos listeners (em cada n\u00f3) para ativar as mudan\u00e7as efetuadas no listener.ora:<\/p>\n<p><strong>Verifique quais est\u00e3o executando:<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"shell\">[grid@oracbddrjs001 ~]$ lsnrctl status LISTENER\r\n[grid@oracbddrjs001 ~]$ lsnrctl status LISTENER_SCAN1\r\n[grid@oracbddrjs001 ~]$ lsnrctl status LISTENER_SCAN2\r\n[grid@oracbddrjs001 ~]$ lsnrctl status LISTENER_SCAN3<\/pre>\n<p><strong>Para os que estiverem executando, fa\u00e7a o reload:<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"shell\">[grid@oracbddrjs001 ~]$ lsnrctl reload LISTENER\r\n[grid@oracbddrjs001 ~]$ lsnrctl reload LISTENER_SCAN3<\/pre>\n<p>Pronto, agora estamos com o nosso Oracle RAC protegido de ataques <strong>SQL Poison<\/strong>.<\/p>\n<b>Gostou? N\u00e3o deixe de comentar ou deixar um \ud83d\udc4d!<\/b>\n<div class='watch-action'><div class='watch-position align-left'><div class='action-like'><a class='lbg-style2 like-797 jlk' href='javascript:void(0)' data-task='like' data-post_id='797' data-nonce='de4404f630' rel='nofollow'><img class='wti-pixel' src='https:\/\/www.dbarj.com.br\/wp-content\/plugins\/wti-like-post\/images\/pixel.gif' title='Like' \/><span class='lc-797 lc'>+6<\/span><\/a><\/div><\/div> <div class='status-797 status align-left'><\/div><\/div><div class='wti-clear'><\/div>","protected":false},"excerpt":{"rendered":"<p>Ativar o VNCR (Valid Node Checking for Registration) \u00e9 uma tarefa mandat\u00f3ria\u00a0que todo DBA deveria fazer assim que termina a configura\u00e7\u00e3o de um banco de dados novo, seja ele Single Instance ou RAC. Na minha opini\u00e3o, a Oracle j\u00e1 deveria deixar essa op\u00e7\u00e3o ativada por default nas novas releases. Em tempos de TNS Poison (Oracle &hellip; <\/p>\n<p><a class=\"more-link btn\" href=\"https:\/\/www.dbarj.com.br\/pt-br\/2014\/08\/ativando-vncr-oracle-rac\/\">Continue lendo<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[19,22],"tags":[],"class_list":["post-797","post","type-post","status-publish","format-standard","hentry","category-security","category-rac","item-wrap"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Ativando o VNCR no Oracle RAC - DBA - Rodrigo Jorge - Oracle Tips and Guides<\/title>\n<meta name=\"description\" content=\"Como ativar o VNCR (Valid Node Checking for Registration) em um ambiente de Oracle RAC.\" \/>\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.dbarj.com.br\/pt-br\/2014\/08\/ativando-vncr-oracle-rac\/\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"DBA RJ\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.dbarj.com.br\\\/pt-br\\\/2014\\\/08\\\/ativando-vncr-oracle-rac\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.dbarj.com.br\\\/pt-br\\\/2014\\\/08\\\/ativando-vncr-oracle-rac\\\/\"},\"author\":{\"name\":\"DBA RJ\",\"@id\":\"https:\\\/\\\/www.dbarj.com.br\\\/pt-br\\\/#\\\/schema\\\/person\\\/28a44ca3a6633fe4156ad1ea209d40a9\"},\"headline\":\"Ativando o VNCR no Oracle RAC\",\"datePublished\":\"2014-08-06T18:27:19+00:00\",\"dateModified\":\"2020-07-17T18:59:34+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.dbarj.com.br\\\/pt-br\\\/2014\\\/08\\\/ativando-vncr-oracle-rac\\\/\"},\"wordCount\":570,\"commentCount\":2,\"publisher\":{\"@id\":\"https:\\\/\\\/www.dbarj.com.br\\\/pt-br\\\/#\\\/schema\\\/person\\\/28a44ca3a6633fe4156ad1ea209d40a9\"},\"articleSection\":[\"Database Security\",\"RAC, ASM &amp; Clusterware\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.dbarj.com.br\\\/pt-br\\\/2014\\\/08\\\/ativando-vncr-oracle-rac\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.dbarj.com.br\\\/pt-br\\\/2014\\\/08\\\/ativando-vncr-oracle-rac\\\/\",\"url\":\"https:\\\/\\\/www.dbarj.com.br\\\/pt-br\\\/2014\\\/08\\\/ativando-vncr-oracle-rac\\\/\",\"name\":\"Ativando o VNCR no Oracle RAC - DBA - Rodrigo Jorge - Oracle Tips and Guides\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.dbarj.com.br\\\/pt-br\\\/#website\"},\"datePublished\":\"2014-08-06T18:27:19+00:00\",\"dateModified\":\"2020-07-17T18:59:34+00:00\",\"description\":\"Como ativar o VNCR (Valid Node Checking for Registration) em um ambiente de Oracle RAC.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.dbarj.com.br\\\/pt-br\\\/2014\\\/08\\\/ativando-vncr-oracle-rac\\\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.dbarj.com.br\\\/pt-br\\\/2014\\\/08\\\/ativando-vncr-oracle-rac\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.dbarj.com.br\\\/pt-br\\\/2014\\\/08\\\/ativando-vncr-oracle-rac\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.dbarj.com.br\\\/pt-br\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Ativando o VNCR no Oracle RAC\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.dbarj.com.br\\\/pt-br\\\/#website\",\"url\":\"https:\\\/\\\/www.dbarj.com.br\\\/pt-br\\\/\",\"name\":\"DBA - Rodrigo Jorge - Oracle Tips and Guides\",\"description\":\"Blog about Databases, Security and High Availability\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.dbarj.com.br\\\/pt-br\\\/#\\\/schema\\\/person\\\/28a44ca3a6633fe4156ad1ea209d40a9\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.dbarj.com.br\\\/pt-br\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/www.dbarj.com.br\\\/pt-br\\\/#\\\/schema\\\/person\\\/28a44ca3a6633fe4156ad1ea209d40a9\",\"name\":\"DBA RJ\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/www.dbarj.com.br\\\/wp-content\\\/uploads\\\/2019\\\/09\\\/RodrigoJorgePOUG19.png\",\"url\":\"https:\\\/\\\/www.dbarj.com.br\\\/wp-content\\\/uploads\\\/2019\\\/09\\\/RodrigoJorgePOUG19.png\",\"contentUrl\":\"https:\\\/\\\/www.dbarj.com.br\\\/wp-content\\\/uploads\\\/2019\\\/09\\\/RodrigoJorgePOUG19.png\",\"width\":712,\"height\":712,\"caption\":\"DBA RJ\"},\"logo\":{\"@id\":\"https:\\\/\\\/www.dbarj.com.br\\\/wp-content\\\/uploads\\\/2019\\\/09\\\/RodrigoJorgePOUG19.png\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Ativando o VNCR no Oracle RAC - DBA - Rodrigo Jorge - Oracle Tips and Guides","description":"Como ativar o VNCR (Valid Node Checking for Registration) em um ambiente de Oracle RAC.","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.dbarj.com.br\/pt-br\/2014\/08\/ativando-vncr-oracle-rac\/","twitter_misc":{"Escrito por":"DBA RJ","Est. tempo de leitura":"5 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.dbarj.com.br\/pt-br\/2014\/08\/ativando-vncr-oracle-rac\/#article","isPartOf":{"@id":"https:\/\/www.dbarj.com.br\/pt-br\/2014\/08\/ativando-vncr-oracle-rac\/"},"author":{"name":"DBA RJ","@id":"https:\/\/www.dbarj.com.br\/pt-br\/#\/schema\/person\/28a44ca3a6633fe4156ad1ea209d40a9"},"headline":"Ativando o VNCR no Oracle RAC","datePublished":"2014-08-06T18:27:19+00:00","dateModified":"2020-07-17T18:59:34+00:00","mainEntityOfPage":{"@id":"https:\/\/www.dbarj.com.br\/pt-br\/2014\/08\/ativando-vncr-oracle-rac\/"},"wordCount":570,"commentCount":2,"publisher":{"@id":"https:\/\/www.dbarj.com.br\/pt-br\/#\/schema\/person\/28a44ca3a6633fe4156ad1ea209d40a9"},"articleSection":["Database Security","RAC, ASM &amp; Clusterware"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.dbarj.com.br\/pt-br\/2014\/08\/ativando-vncr-oracle-rac\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.dbarj.com.br\/pt-br\/2014\/08\/ativando-vncr-oracle-rac\/","url":"https:\/\/www.dbarj.com.br\/pt-br\/2014\/08\/ativando-vncr-oracle-rac\/","name":"Ativando o VNCR no Oracle RAC - DBA - Rodrigo Jorge - Oracle Tips and Guides","isPartOf":{"@id":"https:\/\/www.dbarj.com.br\/pt-br\/#website"},"datePublished":"2014-08-06T18:27:19+00:00","dateModified":"2020-07-17T18:59:34+00:00","description":"Como ativar o VNCR (Valid Node Checking for Registration) em um ambiente de Oracle RAC.","breadcrumb":{"@id":"https:\/\/www.dbarj.com.br\/pt-br\/2014\/08\/ativando-vncr-oracle-rac\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.dbarj.com.br\/pt-br\/2014\/08\/ativando-vncr-oracle-rac\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.dbarj.com.br\/pt-br\/2014\/08\/ativando-vncr-oracle-rac\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.dbarj.com.br\/pt-br\/"},{"@type":"ListItem","position":2,"name":"Ativando o VNCR no Oracle RAC"}]},{"@type":"WebSite","@id":"https:\/\/www.dbarj.com.br\/pt-br\/#website","url":"https:\/\/www.dbarj.com.br\/pt-br\/","name":"DBA - Rodrigo Jorge - Oracle Tips and Guides","description":"Blog about Databases, Security and High Availability","publisher":{"@id":"https:\/\/www.dbarj.com.br\/pt-br\/#\/schema\/person\/28a44ca3a6633fe4156ad1ea209d40a9"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.dbarj.com.br\/pt-br\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":["Person","Organization"],"@id":"https:\/\/www.dbarj.com.br\/pt-br\/#\/schema\/person\/28a44ca3a6633fe4156ad1ea209d40a9","name":"DBA RJ","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2019\/09\/RodrigoJorgePOUG19.png","url":"https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2019\/09\/RodrigoJorgePOUG19.png","contentUrl":"https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2019\/09\/RodrigoJorgePOUG19.png","width":712,"height":712,"caption":"DBA RJ"},"logo":{"@id":"https:\/\/www.dbarj.com.br\/wp-content\/uploads\/2019\/09\/RodrigoJorgePOUG19.png"}}]}},"_links":{"self":[{"href":"https:\/\/www.dbarj.com.br\/pt-br\/wp-json\/wp\/v2\/posts\/797","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dbarj.com.br\/pt-br\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dbarj.com.br\/pt-br\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dbarj.com.br\/pt-br\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dbarj.com.br\/pt-br\/wp-json\/wp\/v2\/comments?post=797"}],"version-history":[{"count":1,"href":"https:\/\/www.dbarj.com.br\/pt-br\/wp-json\/wp\/v2\/posts\/797\/revisions"}],"predecessor-version":[{"id":4684,"href":"https:\/\/www.dbarj.com.br\/pt-br\/wp-json\/wp\/v2\/posts\/797\/revisions\/4684"}],"wp:attachment":[{"href":"https:\/\/www.dbarj.com.br\/pt-br\/wp-json\/wp\/v2\/media?parent=797"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dbarj.com.br\/pt-br\/wp-json\/wp\/v2\/categories?post=797"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dbarj.com.br\/pt-br\/wp-json\/wp\/v2\/tags?post=797"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}