=====Oracle 12c - ASM Disk Gruppen und ASM Disks in einer Gruppe umbenennen ===== ==== Eine leere Disk Gruppe umbennen==== Bei einer leeren Gruppe ist das einfach, bei einer Gruppe mit Daten sorgfältig die Doku von Oracle (siehe link unten) prüfen! Diskgruppe von allen Knoten weg mounten: alter diskgroup VOT dismount; Umbenennen mit **renamedg** : renamedg dgname=VOT newdgname=VOTNFS asm_diskstring='/dev/oracleasm/disks/*,/opt/oracle/VOTNFSDISK/vote_nfs_disk01' verbose=true Parsing parameters.. Parameters in effect: Old DG name : VOT New DG name : VOTNFS Phases : Phase 1 Phase 2 Discovery str : /dev/oracleasm/disks/*,/opt/oracle/VOTNFSDISK/vote_nfs_disk01 Clean : TRUE Raw only : TRUE renamedg operation: dgname=VOT newdgname=VOTNFS asm_diskstring=/dev/oracleasm/disks/*,/opt/oracle/VOTNFSDISK/vote_nfs_disk01 verbose=true Executing phase 1 Discovering the group Performing discovery with string:/dev/oracleasm/disks/*,/opt/oracle/VOTNFSDISK/vote_nfs_disk01 Identified disk UFS:/dev/oracleasm/disks/VOT1_02 with disk number:3 and timestamp (33039887 -1916262400) Identified disk UFS:/dev/oracleasm/disks/VOT1 with disk number:0 and timestamp (33039532 -1177383936) Identified disk UFS:/opt/oracle/VOTNFSDISK/vote_nfs_disk01 with disk number:2 and timestamp (33039765 973622272) Checking for hearbeat... Re-discovering the group Performing discovery with string:/dev/oracleasm/disks/*,/opt/oracle/VOTNFSDISK/vote_nfs_disk01 Identified disk UFS:/dev/oracleasm/disks/VOT1_02 with disk number:3 and timestamp (33039887 -1916262400) Identified disk UFS:/dev/oracleasm/disks/VOT1 with disk number:0 and timestamp (33039532 -1177383936) Identified disk UFS:/opt/oracle/VOTNFSDISK/vote_nfs_disk01 with disk number:2 and timestamp (33039765 973622272) Checking if the diskgroup is mounted or used by CSS Checking disk number:3 Checking disk number:0 Checking disk number:2 Generating configuration file.. Completed phase 1 Executing phase 2 Looking for /dev/oracleasm/disks/VOT1_02 Modifying the header Looking for /dev/oracleasm/disks/VOT1 Modifying the header Looking for /opt/oracle/VOTNFSDISK/vote_nfs_disk01 Modifying the header Completed phase 2 Terminating kgfd context 0x7f21b22650a0 Gruppe wieder neu anmelden: alter diskgroup VOTNFS mount; siehe https://docs.oracle.com/database/121/OSTMG/GUID-45A0F079-2D23-47D3-A366-569076D2F845.htm#OSTMG94159 === Im Cluster umbenennen === Nach dem Umbennen die Ressource auch im Cluster freigeben, damit der alte Name der Disk Group nicht als Offline angezeigt wird. crs_stat -t Name Type Target State Host ------------------------------------------------------------ ... ora.VOT.dg ora....up.type OFFLINE OFFLINE srvctl status diskgroup -diskgroup VOT Disk Group VOT is not running srvctl remove diskgroup -diskgroup VOT #Offline Resource verschwunden! ---- ==== Disk Namen anpassen ==== Auf beiden Knoten dismounten: alter diskgroup VOTNFS dismount; Auf Knoten 1 im Restrict Modus mounten: ALTER DISKGROUP VOTNFS MOUNT RESTRICTED; Umbenennen: #prüfen select d.name , d.path from v$asm_disk d inner join v$asm_diskgroup g on ( d.group_number=g.group_number) where g.name = 'VOTNFS'; Disk Disk Name path -------------------- ------------------------------ VOTAS1 /dev/oracleasm/disks/VOT1_02 VOT1S1 /dev/oracleasm/disks/VOT1 VOT_0002 /opt/oracle/VOTNFSDISK/vote_nfs_disk01 # umbenennen ALTER DISKGROUP VOTNFS RENAME DISK 'VOTAS1' TO 'VOT1S1', 'VOT_0002' to 'VOT1NFS'; # prüfen select d.name , d.path from v$asm_disk d inner join v$asm_diskgroup g on ( d.group_number=g.group_number) where g.name = 'VOTNFS'; Disk Disk Name path -------------------- ------------------------------ VOT1S2 /dev/oracleasm/disks/VOT1_02 VOT1S1 /dev/oracleasm/disks/VOT1 VOT1NFS /opt/oracle/VOTNFSDISK/vote_nfs_disk01 Wieder "richtig" mounten: alter diskgroup VOTNFS dismount; alter diskgroup VOTNFS mount; Auf allen Knoten! => https://docs.oracle.com/database/121/OSTMG/GUID-A2E82BE6-BE5E-42F8-8723-03DF5CD55D90.htm#OSTMG95706