Quantcast
Channel: Doyensys Allappsdba Blog..
Viewing all articles
Browse latest Browse all 1640

Article 0

$
0
0

             Renaming ASM DiskGroup in 11gR2


In Oracle 11gR2, we can use new utility RENAMEDG to rename the ASM disk group. 
This tool works in 2 phases. 
In first phase it generates a configuration file and in 
2nd phase it discover the disk and rename the diskgroup.

Below are the steps to rename an ASM disk group:

Set the oracle environment to ASM instance


 [oracle@ovm-HPSEB RMAN]$ . oraenv

ORACLE_SID = [HPSEB] ? +ASM
The Oracle base remains unchanged with value /u01/app/oracle

Check the available diskgroups

[oracle@ovm-HPSEB RMAN]$ asmcmd
ASMCMD> ls
DATA/
RECO/

List the ASM disks status:

ASMCMD> lsdsk
Path
ORCL:ASM_DATA1
ORCL:ASM_REC1


Check the current disk stats :

[oracle@ovm-HPSEB RMAN]$ sqlplus / as sysasm

SQL*Plus: Release 11.2.0.4.0 Production on Wed May 28 11:20:07 2018

Copyright (c) 1982, 2013, Oracle.  All rights reserved.


Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
With the Automatic Storage Management option

SQL> select group_number, name, TOTAL_MB, FREE_MB from V$asm_disk_stat;

GROUP_NUMBER NAME                             TOTAL_MB    FREE_MB
------------ ------------------------------          ----------         ----------
           1 ASM_DATA1                                     25600              20292
           2 ASM_REC1                                        25600              25550

Dis-mount the Diskgroup needs to be renamed (In case of cluster, dismount from all nodes)

ASMCMD> ls
DATA/
RECO/

ASMCMD> umount RECO

ASMCMD> ls
DATA/

Note:  In case of Cluster, verify the diskgroup is dismounted

$ crsctl status resource ora.RECO.dg

NAME=ora.RECO.dg
TYPE=ora.diskgroup.type
TARGET=OFFLINE, OFFLINE
STATE=OFFLINE, OFFLINE

Use renamedg command to rename the dismounted ASM diskgroup:

[oracle@ovm-HPSEB RMAN]$ renamedg phase=both dgname=RECO newdgname=REC verbose=true

Parsing parameters..

Parameters in effect:

         Old DG name       : RECO
         New DG name          : REC
         Phases               :
                 Phase 1
                 Phase 2
         Discovery str        : (null)
         Clean              : TRUE
         Raw only           : TRUE
renamedg operation: phase=both dgname=RECO newdgname=REC verbose=true
Executing phase 1
Discovering the group
Performing discovery with string:
Identified disk ASM:/opt/oracle/extapi/64/asm/orcl/1/libasm.so:ORCL:ASM_REC1 with disk number:0 and timestamp (33002988 -959425536)
Checking for hearbeat...
Re-discovering the group
Performing discovery with string:
Identified disk ASM:/opt/oracle/extapi/64/asm/orcl/1/libasm.so:ORCL:ASM_REC1 with disk number:0 and timestamp (33002988 -959425536)
Checking if the diskgroup is mounted or used by CSS
Checking disk number:0
Generating configuration file..
Completed phase 1
Executing phase 2
Looking for ORCL:ASM_REC1
Modifying the header
Completed phase 2
Terminating kgfd context 0x7f42391990a0

Mount the renamed diskgroup with new name:

[oracle@ovm-HPSEB RMAN]$ asmcmd mount REC
[oracle@ovm-HPSEB RMAN]$ asmcmd
ASMCMD> ls
DATA/
REC/

Viewing all articles
Browse latest Browse all 1640

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>