Quando deparamos com um ambiente novo que nunca tivemos contato antes, sempre vem a pergunta … Quantos nodes tem o cluster? Quais são eles?.
Com o utilitário olsnodes é fácil checar todos os nodes pertencentes ao clusterware. Veja a syntax abaixo:
olsnodes
-n Informa o membro número do node name.
-l Informa o local node name
[oracle@rac1 ~]$ olsnodes rac1 rac2 [oracle@rac1 ~]$ olsnodes -n rac1 1 rac2 2 [oracle@rac1 ~]$ olsnodes -l rac1
O voting disk junto com o OCR são um dos os arquivos mais importantes em ambiente cluster, saber gerenciar e administrar esses arquivos é fundamental para o DBA.
O Oracle CRS usa esses pequenos arquivos de voting (cerca de 20MB) para tomada de decisões. Considere um cenário em que seis nodes do cluster passam pela experiência de pane total na comunicação, três nodes não podem comunicar com outros três, agora pense que alterações acontecem simultaneamente nesses seis nodes, o risco de integridade de dados é imensa. Questões como estas são resolvidas com o voting disk, ele ajuda o Oracle CRS a decidir qual coleção de nodes deve ser baixadas e qual deve sobreviver.
Um ponto importante que muitos administradores esquecem é que para que o cluster sobreviva a uma falha de x números de voting disk, você precisa configurar (2x+1) de voting disk.
Abaixo alguns exemplos de administração de Voting Disk.
--Informa os voting disk do clusterware [root@rac1 ~]# crsctl query css votedisk 0. 0 /dev/voting1 1. 0 /dev/voting2 2. 0 /dev/voting3 --Remove um novo voting disk [root@rac1 ~]# crsctl delete css votedisk /dev/voting1 -force successful deletion of votedisk /dev/voting1. [root@rac1 ~]# crsctl query css votedisk 0. 0 /dev/voting2 1. 0 /dev/voting3 located 2 votedisk(s). --Adiciona um novo voting [root@rac2 ~]# crsctl add css votedisk /dev/voting1 -force Now formatting voting disk: /dev/voting1 successful addition of votedisk /dev/voting1. --Backup [root@rac1 votedisk]# dd if=/dev/voting1 of=/oracle/backup/votedisk/vdisk.bak bs=4k 514017+0 records in 514017+0 records out 263176704 bytes (263 MB) copied, 46.02 seconds, 5.7 MB/s [root@rac1 votedisk]# cd /oracle/backup/votedisk/ [root@rac1 votedisk]# ll total 257268 -rw-r--r-- 1 root root 263176704 Apr 17 11:19 vdisk.bak [root@rac1 votedisk]# du -chs 252M 252M total --Restore [root@rac1 votedisk]# dd if=/oracle/backup/votedisk/vdisk.bak of=/dev/voting1 514017+0 records in 514017+0 records out 263176704 bytes (263 MB) copied, 24.3504 seconds, 10.8 MB/s
