1) Unmount Diskgroup on All Nodes.
RACG1@:/home/oracle :+ASM1 $asmcmd -p ASMCMD [+] > umount RACG RACG2@:/home/oracle :+ASM2 $asmcmd -p ASMCMD [+] > umount RACG
2) Check on Diskgroup is not mounted.
RACG1@:/dev/oracleasm/disks :+ASM1 $crsctl stat res -t
--------------------------------------------------------------------------------
NAME TARGET STATE SERVER STATE_DETAILS
--------------------------------------------------------------------------------
Local Resources
--------------------------------------------------------------------------------
ora.CRSDG.dg
ONLINE ONLINE racg1
ONLINE ONLINE racg2
ora.LISTENER.lsnr
ONLINE ONLINE racg1
ONLINE ONLINE racg2
ora.RACG.dg
OFFLINE OFFLINE racg1
OFFLINE OFFLINE racg2
ora.asm
ONLINE ONLINE racg1 Started
ONLINE ONLINE racg2 Started
ora.eons
ONLINE ONLINE racg1
ONLINE ONLINE racg2
ora.gsd
OFFLINE OFFLINE racg1
OFFLINE OFFLINE racg2
ora.net1.network
ONLINE ONLINE racg1
ONLINE ONLINE racg2
ora.ons
ONLINE ONLINE racg1
ONLINE ONLINE racg2
ora.registry.acfs
ONLINE ONLINE racg1
ONLINE ONLINE racg2
--------------------------------------------------------------------------------
Cluster Resources
--------------------------------------------------------------------------------
ora.LISTENER_SCAN1.lsnr
1 ONLINE ONLINE racg2
ora.oc4j
1 OFFLINE OFFLINE
ora.racg1.vip
1 ONLINE ONLINE racg1
ora.racg2.vip
1 ONLINE ONLINE racg2
ora.scan1.vip
1 ONLINE ONLINE racg2
3) Now lets rename Diskgroup from +RACG to +RACD
RACG1@:/dev/oracleasm/disks :+ASM1 $renamedg phase=both dgname=RACG newdgname=RACD verbose=true
NOTE: No asm libraries found in the system
Parsing parameters..
Parameters in effect:
Old DG name : RACG
New DG name : RACD
Phases :
Phase 1
Phase 2
Discovery str : (null)
Clean : TRUE
Raw only : TRUE
renamedg operation: phase=both dgname=RACG newdgname=RACD verbose=true
Executing phase 1
Discovering the group
Performing discovery with string:
KFNDG-00407: file not found; arguments: []
Terminating kgfd context 0x2ba7587250a0
- it failed with KFNDG-00407: file not found; arguments: []
-Lets try again , Add asm_diskstring='/dev/oracleasm/disks/*' to command.
RACG1@:/dev/oracleasm/disks :+ASM1 $renamedg phase=both dgname=RACG newdgname=RACD verbose=true asm_diskstring='/dev/oracleasm/disks/*'
NOTE: No asm libraries found in the system
Parsing parameters..
Parameters in effect:
Old DG name : RACG
New DG name : RACD
Phases :
Phase 1
Phase 2
Discovery str : /dev/oracleasm/disks/*
Clean : TRUE
Raw only : TRUE
renamedg operation: phase=both dgname=RACG newdgname=RACD verbose=true asm_diskstring=/dev/oracleasm/disks/*
Executing phase 1
Discovering the group
Performing discovery with string:/dev/oracleasm/disks/*
Identified disk UFS:/dev/oracleasm/disks/DISK2 with disk number:0 and timestamp (32969226 -1320570880)
Identified disk UFS:/dev/oracleasm/disks/DISK3 with disk number:1 and timestamp (32969226 -1320570880)
Checking for hearbeat...
Re-discovering the group
Performing discovery with string:/dev/oracleasm/disks/*
Identified disk UFS:/dev/oracleasm/disks/DISK2 with disk number:0 and timestamp (32969226 -1320570880)
Identified disk UFS:/dev/oracleasm/disks/DISK3 with disk number:1 and timestamp (32969226 -1320570880)
Checking if the diskgroup is mounted
Checking disk number:0
Checking disk number:1
Checking if diskgroup is used by CSS
Generating configuration file..
KFNDG-00305: file not found
Terminating kgfd context 0x2b03e7d4d0a0
-Again it failed with KFNDG-00305: file not found
-This time Add confirm=true config=/tmp/renamedg to command.
RACG1@:/dev/oracleasm/disks :+ASM1 $renamedg phase=both dgname=RACG newdgname=RACD confirm=true config=/tmp/renamedg verbose=true asm_diskstring='/dev/oracleasm/disks/*'
NOTE: No asm libraries found in the system
Parsing parameters..
Parameters in effect:
Old DG name : RACG
New DG name : RACD
Phases :
Phase 1
Phase 2
Discovery str : /dev/oracleasm/disks/*
Confirm : TRUE
Clean : TRUE
Raw only : TRUE
renamedg operation: phase=both dgname=RACG newdgname=RACD confirm=true config=/tmp/renamedg verbose=true asm_diskstring=/dev/oracleasm/disks/*
Executing phase 1
Discovering the group
Performing discovery with string:/dev/oracleasm/disks/*
Identified disk UFS:/dev/oracleasm/disks/DISK2 with disk number:0 and timestamp (32969226 -1320570880)
Identified disk UFS:/dev/oracleasm/disks/DISK3 with disk number:1 and timestamp (32969226 -1320570880)
Checking for hearbeat...
Re-discovering the group
Performing discovery with string:/dev/oracleasm/disks/*
Identified disk UFS:/dev/oracleasm/disks/DISK2 with disk number:0 and timestamp (32969226 -1320570880)
Identified disk UFS:/dev/oracleasm/disks/DISK3 with disk number:1 and timestamp (32969226 -1320570880)
Checking if the diskgroup is mounted
Checking disk number:0
Checking disk number:1
Checking if diskgroup is used by CSS
Generating configuration file..
Completed phase 1
Executing phase 2
Looking for /dev/oracleasm/disks/DISK2
Modifying the header
Looking for /dev/oracleasm/disks/DISK3
Modifying the header
Completed phase 2
Terminating kgfd context 0x2b2b6ce750a0
And it successfully Renamed.
4) Mount Renamed Diskgroup +RACD on All Nodes.
RACG1@:/home/oracle :+ASM1 $asmcmd mount RACD RACG2@:/home/oracle :+ASM2 $asmcmd mount RACD
5) Confirm on All Nodes.
RACG1@:/home/oracle :+ASM1 $asmcmd lsdg State Type Rebal Sector Block AU Total_MB Free_MB Req_mir_free_MB Usable_file_MB Offline_disks Voting_files Name MOUNTED EXTERN N 512 4096 1048576 1019 623 0 623 0 N CRSDG/ MOUNTED EXTERN N 512 4096 1048576 2038 1941 0 1941 0 N RACD/ RACG2@:/home/oracle :+ASM2 $asmcmd lsdg State Type Rebal Sector Block AU Total_MB Free_MB Req_mir_free_MB Usable_file_MB Offline_disks Voting_files Name MOUNTED EXTERN N 512 4096 1048576 1019 623 0 623 0 N CRSDG/ MOUNTED EXTERN N 512 4096 1048576 2038 1941 0 1941 0 N RACD/
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.