{"id":400,"date":"2013-06-18T16:27:12","date_gmt":"2013-06-18T19:27:12","guid":{"rendered":"http:\/\/www.dbarj.com.br\/?p=400"},"modified":"2014-10-09T23:43:42","modified_gmt":"2014-10-10T02:43:42","slug":"migrando-ocr-voting-disk-oracle-asm-online","status":"publish","type":"post","link":"https:\/\/www.dbarj.com.br\/pt-br\/2013\/06\/migrando-ocr-voting-disk-oracle-asm-online\/","title":{"rendered":"Migrando OCR e Voting Disk para Oracle ASM Online"},"content":{"rendered":"<p>Antes da vers\u00e3o Oracle 11gR2, s\u00f3 era poss\u00edvel termos os arquivos de OCR e Voting Disk em m\u00faltiplos raw devices, compartilhados entre os n\u00f3s de um Cluster.<br \/>\nA partir desta vers\u00e3o, se torna bem interessante aproveitarmos dos recursos de mirror e striping do ASM para colocarmos estes arquivos.<\/p>\n<p>Para colocarmos o OCR e Voting Disk em um diskgroup, devemos obedecer as seguintes regras no momento de defini\u00e7\u00e3o:<\/p>\n<ul>\n<li>Se o seu diskgroup tive redund\u00e2ncia &#8220;<strong>external<\/strong>&#8220;, ser\u00e1 necess\u00e1rio que ele tenha no m\u00ednimo 1 disco associado.<\/li>\n<li>Se o seu diskgroup tive redund\u00e2ncia &#8220;<strong>normal<\/strong>&#8220;, ser\u00e1 necess\u00e1rio que ele tenha no m\u00ednimo 3 discos associados, mesmo sendo poss\u00edvel criar esse diskgroup com apenas 2 discos.<\/li>\n<li>Se o seu diskgroup tive redund\u00e2ncia &#8220;<strong>high<\/strong>&#8220;, ser\u00e1 necess\u00e1rio que ele tenha no m\u00ednimo 5 discos associados, mesmo sendo poss\u00edvel criar esse diskgroup com apenas 3 discos.<\/li>\n<\/ul>\n<p>Neste artigo, irei utilizar a segunda op\u00e7\u00e3o, de redund\u00e2ncia normal. Como no meu servidor s\u00f3 existem 2 discos dispon\u00edveis para a cria\u00e7\u00e3o, precisei solicitar a equipe de Infra a adi\u00e7\u00e3o de mais um disco de 1 GB:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"shell\"> \r\n[root@orarac01 ~]# \/etc\/init.d\/oracleasm listdisks\r\nDATA01\r\nOCRVOTE01\r\nOCRVOTE02\r\n[root@orarac01 ~]#<\/pre>\n<p>O disco j\u00e1 foi disponibilizado:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"shell\"> \r\n[root@orarac01 ~]# multipath -ll\r\nDATA01 (36000c29ab0accd959da8f1f78dd2de2f) dm-4 VMware,Virtual disk\r\nsize=300G features='0' hwhandler='0' wp=rw\r\n`-+- policy='round-robin 0' prio=1 status=active\r\n  `- 3:0:2:0 sde 8:64 active ready running\r\nOCRVOTE03 (36000c299550e110b041c9ab26acd33ac) dm-5 VMware,Virtual disk\r\nsize=1.0G features='0' hwhandler='0' wp=rw\r\n`-+- policy='round-robin 0' prio=1 status=active\r\n  `- 3:0:3:0 sdf 8:80 active ready running\r\nOCRVOTE02 (36000c29b67329567f6a6547d6fd3c769) dm-2 VMware,Virtual disk\r\nsize=1.0G features='0' hwhandler='0' wp=rw\r\n`-+- policy='round-robin 0' prio=1 status=active\r\n  `- 3:0:0:0 sdc 8:32 active ready running\r\nOCRVOTE01 (36000c29c1a57ee047d443991ef48894a) dm-3 VMware,Virtual disk\r\nsize=1.0G features='0' hwhandler='0' wp=rw\r\n`-+- policy='round-robin 0' prio=1 status=active\r\n  `- 3:0:1:0 sdd 8:48 active ready running\r\n[root@orarac01 ~]#<\/pre>\n<p>Adicionando um disco novo para o oracleasm:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"shell\"> \r\n[root@orarac01 ~]# \/etc\/init.d\/oracleasm createdisk OCRVOTE03 \/dev\/dm-5\r\nMarking disk \"OCRVOTE03\" as an ASM disk:                   [  OK  ]\r\n[root@orarac01 ~]# \/etc\/init.d\/oracleasm listdisks\r\nDATA01\r\nOCRVOTE01\r\nOCRVOTE02\r\nOCRVOTE03\r\n[root@orarac01 ~]#<\/pre>\n<p>Habilitando o disco no outro n\u00f3 do RAC:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"shell\"> \r\n[root@orarac02 ~]# \/etc\/init.d\/oracleasm scandisks\r\nScanning the system for Oracle ASMLib disks:               [  OK  ]\r\n[root@orarac02 ~]# \/etc\/init.d\/oracleasm listdisks\r\nDATA01\r\nOCRVOTE01\r\nOCRVOTE02\r\nOCRVOTE03\r\n[root@orarac02 ~]#<\/pre>\n<p>O pr\u00f3ximo passo \u00e9 criarmos o novo diskgroup no ASM.<\/p>\n<p>Primeiro, vamos tentar coloc\u00e1-los como &#8220;High Redundancy&#8221; e ver o que acontece.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"oracledb\"> \r\nCREATE DISKGROUP OCRVOTE HIGH REDUNDANCY\r\nFAILGROUP OCRVOTE_FG01 DISK '\/dev\/oracleasm\/disks\/OCRVOTE01' NAME OCRVOTE01  SIZE 1024M\r\nFAILGROUP OCRVOTE_FG02 DISK '\/dev\/oracleasm\/disks\/OCRVOTE02' NAME OCRVOTE02  SIZE 1024M\r\nFAILGROUP OCRVOTE_FG03 DISK '\/dev\/oracleasm\/disks\/OCRVOTE03' NAME OCRVOTE03  SIZE 1024M\r\nATTRIBUTE 'compatible.asm'='11.2.0.0.0','au_size'='1M';<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"shell\"> \r\n[root@orarac01 ~]# crsctl replace votedisk +OCRVOTE\r\nFailed to create voting files on disk group OCRVOTE.\r\nChange to configuration failed, but was successfully rolled back.\r\nCRS-4000: Command Replace failed, or completed with errors.\r\n[root@orarac01 ~]#<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"shell\"> \r\n[root@orarac01 ~]# tail -n 200 $GRID_HOME\/log\/orarac01\/client\/crsctl_root.log\r\n...\r\n2013-06-18 11:46:13.220: [ CSSCLNT][278546160]clsssConfigLockTrace: === clsssConfigLock ===\r\n2013-06-18 11:46:13.220: [ CSSCLNT][278546160]clsssConfigLockTrace: lock(0x2838a50), version(1), size(1088)\r\n2013-06-18 11:46:13.220: [ CSSCLNT][278546160]clsssConfigLockTrace: offsets(24), activever(186647296)\r\n2013-06-18 11:46:13.220: [ CSSCLNT][278546160]clsssConfigLockTrace: id(15), instantiation(5), incarn(1)\r\n2013-06-18 11:46:13.220: [ CSSCLNT][278546160]clsssConfigLockTrace: mapoff(28), configoff(548), mapsize(512)\r\n2013-06-18 11:46:13.220: [ CSSCLNT][278546160]clsssConfigLockTrace: state(10), holders(1), waiters(0)\r\n2013-06-18 11:46:13.220: [ CSSCLNT][278546160]clsssConfigLockTrace: committimestamp(0), commitstate(0)\r\n2013-06-18 11:46:13.220: [ CSSCLNT][278546160]clsssConfigLockTrace: === Map (of first 7 entries) ===\r\n2013-06-18 11:46:13.220: [ CSSCLNT][278546160]clsssConfigLockTrace: 010 000 000 000 000 000 000\r\n2013-06-18 11:46:13.221: [  CRSCTL][278546160]crsctl_replace_votedisk: calling kgfdvfPushDiskString\r\n2013-06-18 11:46:13.397: [  CRSCTL][278546160]function crsctl_replace_votedisk, error 1 [clsuSlosFormatDiag called with non-error slos.]\r\n.\r\n\r\n2013-06-18 11:46:13.397: [  CRSCTL][278546160]crsctl_replace_votedisk: pushed the ASM DS to the profile 1\r\n[   CLWAL][278546160]clsw_Initialize: OLR initlevel [30000]\r\n2013-06-18 11:46:13.432: [  CRSCTL][278546160]crsctl_format_diskgroup: creating diskgroup OCRVOTE\r\n2013-06-18 11:46:16.555: [  CRSCTL][278546160]function crsctl_format_diskgroup, error 1 SLOS: cat=-1, opn=(none), dep=(none), loc=ORA-01405: f\r\n.\r\n\r\n2013-06-18 11:46:16.555: [  CRSCTL][278546160]crsctl_format_diskgroup: diskgroup OCRVOTE creation with status 1. Please check the alert log file for ASM\r\n2013-06-18 11:46:16.568: [ CSSCLNT][278546160]clsssConfigLockTrace: === clsssConfigUnlock ===\r\n2013-06-18 11:46:16.568: [ CSSCLNT][278546160]clsssConfigLockTrace: lock(0x2837b50), version(1), size(1088)\r\n2013-06-18 11:46:16.568: [ CSSCLNT][278546160]clsssConfigLockTrace: offsets(24), activever(186647296)\r\n2013-06-18 11:46:16.568: [ CSSCLNT][278546160]clsssConfigLockTrace: id(15), instantiation(5), incarn(3)\r\n2013-06-18 11:46:16.568: [ CSSCLNT][278546160]clsssConfigLockTrace: mapoff(28), configoff(548), mapsize(512)\r\n2013-06-18 11:46:16.568: [ CSSCLNT][278546160]clsssConfigLockTrace: state(0), holders(0), waiters(0)\r\n2013-06-18 11:46:16.568: [ CSSCLNT][278546160]clsssConfigLockTrace: committimestamp(0), commitstate(0)\r\n2013-06-18 11:46:16.568: [ CSSCLNT][278546160]clsssConfigLockTrace: === Map (of first 7 entries) ===\r\n2013-06-18 11:46:16.568: [ CSSCLNT][278546160]clsssConfigLockTrace: 000 000 000 000 000 000 000\r\n...<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"shell\"> \r\n[root@orarac01 ~]# tail -n 500 \/u01\/app\/grid\/diag\/asm\/+asm\/+ASM1\/trace\/alert_+ASM1.log\r\n...\r\nTue Jun 18 11:46:13 2013\r\nNOTE: Creating voting files in diskgroup OCRVOTE\r\nTue Jun 18 11:46:13 2013\r\nNOTE: Voting File refresh pending for group 2\/0x7f386577 (OCRVOTE)\r\nNOTE: Attempting voting file creation in diskgroup OCRVOTE\r\nNOTE: voting file allocation on grp 2 disk OCRVOTE_0000\r\nNOTE: voting file allocation on grp 2 disk OCRVOTE_0001\r\nNOTE: voting file allocation on grp 2 disk OCRVOTE_0002\r\nERROR: Voting file allocation failed for group OCRVOTE\r\nErrors in file \/u01\/app\/grid\/diag\/asm\/+asm\/+ASM1\/trace\/+ASM1_ora_6301.trc:\r\nORA-15274: Not enough failgroups (5) to create voting files\r\nNOTE: Attempting voting file refresh on diskgroup OCRVOTE\r\nNOTE: Voting file relocation is required in diskgroup OCRVOTE\r\nNOTE: Attempting voting file relocation on diskgroup OCRVOTE\r\nNOTE: voting file deletion on grp 2 disk OCRVOTE_0000\r\nNOTE: voting file deletion on grp 2 disk OCRVOTE_0001\r\nNOTE: voting file deletion on grp 2 disk OCRVOTE_0002\r\n...<\/pre>\n<p>O erro \u00e9 que s\u00e3o necess\u00e1rios pelo menos 5 failgroups para criar o Voting Disk.<\/p>\n<p>Vamos recri\u00e1-los ent\u00e3o com a redund\u00e2ncia correta:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"oracledb\"> \r\nCREATE DISKGROUP OCRVOTE NORMAL REDUNDANCY\r\nFAILGROUP OCRVOTE_FG01 DISK '\/dev\/oracleasm\/disks\/OCRVOTE01' NAME OCRVOTE01  SIZE 1024M\r\nFAILGROUP OCRVOTE_FG02 DISK '\/dev\/oracleasm\/disks\/OCRVOTE02' NAME OCRVOTE02  SIZE 1024M\r\nFAILGROUP OCRVOTE_FG03 DISK '\/dev\/oracleasm\/disks\/OCRVOTE03' NAME OCRVOTE03  SIZE 1024M\r\nATTRIBUTE 'compatible.asm'='11.2.0.0.0','au_size'='1M';<\/pre>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"shell\"> \r\n[root@orarac01 ~]# crsctl replace votedisk +OCRVOTE\r\nSuccessful addition of voting disk 05ca1320e3244f70bf45d1fc37d325d5.\r\nSuccessful addition of voting disk 1affc0b6da314fe8bfd8dec18af4923b.\r\nSuccessful addition of voting disk 3d87bf2793e04fe4bfd6764f24ffafb1.\r\nSuccessful deletion of voting disk 4c9ddcb1acd14f27bf77652370a1a5b1.\r\nSuccessfully replaced voting disk group with +OCRVOTE.\r\nCRS-4266: Voting file(s) successfully replaced\r\n[root@orarac01 ~]# crsctl query css votedisk\r\n##  STATE    File Universal Id                File Name Disk group\r\n--  -----    -----------------                --------- ---------\r\n 1. ONLINE   05ca1320e3244f70bf45d1fc37d325d5 (\/dev\/oracleasm\/disks\/OCRVOTE01) [OCRVOTE]\r\n 2. ONLINE   1affc0b6da314fe8bfd8dec18af4923b (\/dev\/oracleasm\/disks\/OCRVOTE02) [OCRVOTE]\r\n 3. ONLINE   3d87bf2793e04fe4bfd6764f24ffafb1 (\/dev\/oracleasm\/disks\/OCRVOTE03) [OCRVOTE]\r\nLocated 3 voting disk(s).\r\n[root@orarac01 ~]#<\/pre>\n<p>O Voting Disk j\u00e1 foi.<br \/>\nO pr\u00f3ximo passo \u00e9 o CRS. Note que estamos transferindo ele de outro diskgroup (+DATA), que \u00e9 utilizado para guardar datafiles, para este rec\u00e9m criado:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"shell\"> \r\n[root@orarac01 ~]# ocrconfig -replace +DATA -replacement +OCRVOTE\r\nPROT-28: Cannot delete or replace the only configured Oracle Cluster Registry location\r\n[root@orarac01 ~]#<\/pre>\n<p>Por existir apenas um destino OCR configurado, o comando &#8220;replace&#8221; n\u00e3o funciona. Vamos precisar adicionar um outro e apagar o antigo:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"shell\"> \r\n[root@orarac01 ~]# ocrconfig -add +OCRVOTE\r\n[root@orarac01 ~]# ocrcheck\r\nStatus of Oracle Cluster Registry is as follows :\r\n         Version                  :          3\r\n         Total space (kbytes)     :     262120\r\n         Used space (kbytes)      :       2836\r\n         Available space (kbytes) :     259284\r\n         ID                       : 1089167638\r\n         Device\/File Name         :      +DATA\r\n                                    Device\/File integrity check succeeded\r\n         Device\/File Name         :   +OCRVOTE\r\n                                    Device\/File integrity check succeeded\r\n\r\n                                    Device\/File not configured\r\n\r\n                                    Device\/File not configured\r\n\r\n                                    Device\/File not configured\r\n\r\n         Cluster registry integrity check succeeded\r\n\r\n         Logical corruption check succeeded\r\n\r\n[root@orarac01 ~]#<\/pre>\n<p>Agora apagamos o antigo:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"shell\"> \t\t \r\n[root@orarac01 ~]# ocrconfig -delete +DATA\r\n[root@orarac01 ~]# ocrcheck\r\nStatus of Oracle Cluster Registry is as follows :\r\n         Version                  :          3\r\n         Total space (kbytes)     :     262120\r\n         Used space (kbytes)      :       2836\r\n         Available space (kbytes) :     259284\r\n         ID                       : 1089167638\r\n         Device\/File Name         :   +OCRVOTE\r\n                                    Device\/File integrity check succeeded\r\n\r\n                                    Device\/File not configured\r\n\r\n                                    Device\/File not configured\r\n\r\n                                    Device\/File not configured\r\n\r\n                                    Device\/File not configured\r\n\r\n         Cluster registry integrity check succeeded\r\n\r\n         Logical corruption check succeeded\r\n\r\n[root@orarac01 ~]# cat \/etc\/oracle\/ocr.loc\r\n#Device\/file +DATA getting replaced by device +OCRVOTE\r\nocrconfig_loc=+OCRVOTE\r\nlocal_only=false\r\n[root@orarac01 ~]#<\/pre>\n<p>Pronto!<\/p>\n<p>Mais informa\u00e7\u00f5es podem ser obtidas no Artigo do Metalink abaixo:<br \/>\n<span style=\"text-decoration: underline;\"><strong>OCR \/ Vote disk Maintenance Operations: (ADD\/REMOVE\/REPLACE\/MOVE) [ID 428681.1]<\/strong><\/span><\/p>\n<b>Gostou? N\u00e3o deixe de comentar ou deixar um \ud83d\udc4d!<\/b>\n<p>&nbsp;<\/p>\n<div class='watch-action'><div class='watch-position align-left'><div class='action-like'><a class='lbg-style2 like-400 jlk' href='javascript:void(0)' data-task='like' data-post_id='400' 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-400 lc'>+7<\/span><\/a><\/div><\/div> <div class='status-400 status align-left'><\/div><\/div><div class='wti-clear'><\/div>","protected":false},"excerpt":{"rendered":"<p>Antes da vers\u00e3o Oracle 11gR2, s\u00f3 era poss\u00edvel termos os arquivos de OCR e Voting Disk em m\u00faltiplos raw devices, compartilhados entre os n\u00f3s de um Cluster. A partir desta vers\u00e3o, se torna bem interessante aproveitarmos dos recursos de mirror e striping do ASM para colocarmos estes arquivos. Para colocarmos o OCR e Voting Disk &hellip; <\/p>\n<p><a class=\"more-link btn\" href=\"https:\/\/www.dbarj.com.br\/pt-br\/2013\/06\/migrando-ocr-voting-disk-oracle-asm-online\/\">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":[22],"tags":[],"class_list":["post-400","post","type-post","status-publish","format-standard","hentry","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>Migrando OCR e Voting Disk para Oracle ASM Online - DBA - Rodrigo Jorge - Oracle Tips and Guides<\/title>\n<meta name=\"description\" content=\"Passo a passo de como migrar OCR e Voting Disk para Oracle ASM Online.\" \/>\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\/2013\/06\/migrando-ocr-voting-disk-oracle-asm-online\/\" \/>\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=\"7 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\\\/2013\\\/06\\\/migrando-ocr-voting-disk-oracle-asm-online\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.dbarj.com.br\\\/pt-br\\\/2013\\\/06\\\/migrando-ocr-voting-disk-oracle-asm-online\\\/\"},\"author\":{\"name\":\"DBA RJ\",\"@id\":\"https:\\\/\\\/www.dbarj.com.br\\\/pt-br\\\/#\\\/schema\\\/person\\\/28a44ca3a6633fe4156ad1ea209d40a9\"},\"headline\":\"Migrando OCR e Voting Disk para Oracle ASM Online\",\"datePublished\":\"2013-06-18T19:27:12+00:00\",\"dateModified\":\"2014-10-10T02:43:42+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.dbarj.com.br\\\/pt-br\\\/2013\\\/06\\\/migrando-ocr-voting-disk-oracle-asm-online\\\/\"},\"wordCount\":350,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.dbarj.com.br\\\/pt-br\\\/#\\\/schema\\\/person\\\/28a44ca3a6633fe4156ad1ea209d40a9\"},\"articleSection\":[\"RAC, ASM &amp; Clusterware\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.dbarj.com.br\\\/pt-br\\\/2013\\\/06\\\/migrando-ocr-voting-disk-oracle-asm-online\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.dbarj.com.br\\\/pt-br\\\/2013\\\/06\\\/migrando-ocr-voting-disk-oracle-asm-online\\\/\",\"url\":\"https:\\\/\\\/www.dbarj.com.br\\\/pt-br\\\/2013\\\/06\\\/migrando-ocr-voting-disk-oracle-asm-online\\\/\",\"name\":\"Migrando OCR e Voting Disk para Oracle ASM Online - DBA - Rodrigo Jorge - Oracle Tips and Guides\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.dbarj.com.br\\\/pt-br\\\/#website\"},\"datePublished\":\"2013-06-18T19:27:12+00:00\",\"dateModified\":\"2014-10-10T02:43:42+00:00\",\"description\":\"Passo a passo de como migrar OCR e Voting Disk para Oracle ASM Online.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.dbarj.com.br\\\/pt-br\\\/2013\\\/06\\\/migrando-ocr-voting-disk-oracle-asm-online\\\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.dbarj.com.br\\\/pt-br\\\/2013\\\/06\\\/migrando-ocr-voting-disk-oracle-asm-online\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.dbarj.com.br\\\/pt-br\\\/2013\\\/06\\\/migrando-ocr-voting-disk-oracle-asm-online\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.dbarj.com.br\\\/pt-br\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Migrando OCR e Voting Disk para Oracle ASM Online\"}]},{\"@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":"Migrando OCR e Voting Disk para Oracle ASM Online - DBA - Rodrigo Jorge - Oracle Tips and Guides","description":"Passo a passo de como migrar OCR e Voting Disk para Oracle ASM Online.","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\/2013\/06\/migrando-ocr-voting-disk-oracle-asm-online\/","twitter_misc":{"Escrito por":"DBA RJ","Est. tempo de leitura":"7 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.dbarj.com.br\/pt-br\/2013\/06\/migrando-ocr-voting-disk-oracle-asm-online\/#article","isPartOf":{"@id":"https:\/\/www.dbarj.com.br\/pt-br\/2013\/06\/migrando-ocr-voting-disk-oracle-asm-online\/"},"author":{"name":"DBA RJ","@id":"https:\/\/www.dbarj.com.br\/pt-br\/#\/schema\/person\/28a44ca3a6633fe4156ad1ea209d40a9"},"headline":"Migrando OCR e Voting Disk para Oracle ASM Online","datePublished":"2013-06-18T19:27:12+00:00","dateModified":"2014-10-10T02:43:42+00:00","mainEntityOfPage":{"@id":"https:\/\/www.dbarj.com.br\/pt-br\/2013\/06\/migrando-ocr-voting-disk-oracle-asm-online\/"},"wordCount":350,"commentCount":0,"publisher":{"@id":"https:\/\/www.dbarj.com.br\/pt-br\/#\/schema\/person\/28a44ca3a6633fe4156ad1ea209d40a9"},"articleSection":["RAC, ASM &amp; Clusterware"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.dbarj.com.br\/pt-br\/2013\/06\/migrando-ocr-voting-disk-oracle-asm-online\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.dbarj.com.br\/pt-br\/2013\/06\/migrando-ocr-voting-disk-oracle-asm-online\/","url":"https:\/\/www.dbarj.com.br\/pt-br\/2013\/06\/migrando-ocr-voting-disk-oracle-asm-online\/","name":"Migrando OCR e Voting Disk para Oracle ASM Online - DBA - Rodrigo Jorge - Oracle Tips and Guides","isPartOf":{"@id":"https:\/\/www.dbarj.com.br\/pt-br\/#website"},"datePublished":"2013-06-18T19:27:12+00:00","dateModified":"2014-10-10T02:43:42+00:00","description":"Passo a passo de como migrar OCR e Voting Disk para Oracle ASM Online.","breadcrumb":{"@id":"https:\/\/www.dbarj.com.br\/pt-br\/2013\/06\/migrando-ocr-voting-disk-oracle-asm-online\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.dbarj.com.br\/pt-br\/2013\/06\/migrando-ocr-voting-disk-oracle-asm-online\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.dbarj.com.br\/pt-br\/2013\/06\/migrando-ocr-voting-disk-oracle-asm-online\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.dbarj.com.br\/pt-br\/"},{"@type":"ListItem","position":2,"name":"Migrando OCR e Voting Disk para Oracle ASM Online"}]},{"@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\/400","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=400"}],"version-history":[{"count":0,"href":"https:\/\/www.dbarj.com.br\/pt-br\/wp-json\/wp\/v2\/posts\/400\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.dbarj.com.br\/pt-br\/wp-json\/wp\/v2\/media?parent=400"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dbarj.com.br\/pt-br\/wp-json\/wp\/v2\/categories?post=400"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dbarj.com.br\/pt-br\/wp-json\/wp\/v2\/tags?post=400"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}