Problém 63:
Potřeboval jsem u klinta přidat místo do diskové skupiny, ale na první pokus se to nezdařilo.
SQL> ALTER DISKGROUP FRA ADD DISK ‘ORCL:ASM_FRA02’ SIZE 102398 M REBALANCE POWER 10;
ALTER DISKGROUP FRA ADD DISK ‘ORCL:ASM_FRA02’
*
ERROR at line 1:
ORA-15032: not all alterations performed
ORA-15075: disk(s) are not visible cluster-wide
Analýza:
Naformátoval jsem partition a vytvořil ASM disk.
[root@node01 ~]# /etc/init.d/oracleasm listdisks
ASM_DATA01
ASM_DATA02
ASM_FRA01
OCR_VOTE01
[root@node01 ~]# /etc/init.d/oracleasm createdisk ASM_FRA02 /dev/sdf1
Marking disk “ASM_FRA02” as an ASM disk: [ OK ]
[root@node01 ~]# /etc/init.d/oracleasm listdisks
ASM_DATA01
ASM_DATA02
ASM_FRA01
ASM_FRA02
OCR_VOTE01
Avšak tento disk jsem viděl pouze na node1, nikoli na druhém a proto se objevila i chyba při přidávání do diskové skupiny.
[root@node02 ~]# /etc/init.d/oracleasm listdisks
ASM_DATA01
ASM_DATA02
ASM_FRA01
OCR_VOTE01
Řešení:
Po scandisku se disk objevil a přidání se povedlo.
[root@node02 ~]# /etc/init.d/oracleasm scandisks
Scanning the system for Oracle ASMLib disks: [ OK ]
[root@node02 ~]# /etc/init.d/oracleasm listdisks
ASM_DATA01
ASM_DATA02
ASM_FRA01
ASM_FRA02
OCR_VOTE01
[root@node02 ~]#
SQL> ALTER DISKGROUP FRA ADD DISK ‘ORCL:ASM_FRA02’ SIZE 102398 M REBALANCE POWER 10;
Diskgroup altered.