ORACLE 12C RAC修改ocr/votedisk/asm spfile所在磁盘组名称

ORACLE 12C RAC修改ocr/votedisk/asm spfile所在磁盘组名称

http://www.xifenfei.com/5010.html

今天看着我这个单节点的12C rac,突然觉得ocr所在的磁盘组叫做+DG_SYS有点不舒服,想改成+SYS_DG。处理方法是先把ocr/votedisk/asm spfile迁移到已经存在的asm中,然后修改磁盘组名称,最后迁移到新名称磁盘组中(本次处理流程+DG_SYS—>+DATA—>+SYS_DG)
当前运行情况

[grid@xifenfei ~]$ crsctl status res -t
--------------------------------------------------------------------------------
Name           Target  State        Server                   State details      
--------------------------------------------------------------------------------
Local Resources
--------------------------------------------------------------------------------
ora.ASMNET1LSNR_ASM.lsnr
                ONLINE  ONLINE       xifenfei                 STABLE
ora.DATA.dg
                ONLINE  ONLINE       xifenfei                 STABLE
ora.LISTENER.lsnr
                ONLINE  ONLINE       xifenfei                 STABLE
ora.net1.network
                ONLINE  ONLINE       xifenfei                 STABLE
ora.ons
                ONLINE  ONLINE       xifenfei                 STABLE
ora.proxy_advm
                ONLINE  OFFLINE      xifenfei                 STABLE
--------------------------------------------------------------------------------
Cluster Resources
--------------------------------------------------------------------------------
ora.LISTENER_SCAN1.lsnr
       1        ONLINE  ONLINE       xifenfei                 STABLE
ora.MGMTLSNR
       1        ONLINE  ONLINE       xifenfei                 169.254.196.108 10.1
                                                              0.30.22,STABLE
ora.asm
       1        ONLINE  ONLINE       xifenfei                 Started,STABLE
       2        OFFLINE OFFLINE                               STABLE
       3        OFFLINE OFFLINE                               STABLE
ora.cdb.db
       1        ONLINE  ONLINE       xifenfei                 Open,STABLE
ora.cvu
       1        ONLINE  ONLINE       xifenfei                 STABLE
ora.oc4j
       1        ONLINE  ONLINE       xifenfei                 STABLE
ora.scan1.vip
       1        ONLINE  ONLINE       xifenfei                 STABLE
ora.xifenfei.vip
       1        ONLINE  ONLINE       xifenfei                 STABLE
--------------------------------------------------------------------------------
 
SQL> select * from v $version;
 
BANNER                                                                               CON_ID
-------------------------------------------------------------------------------- ----------
Oracle Database 12c Enterprise Edition Release 12.1.0.1.0 - 64bit Production              0
PL /SQL Release 12.1.0.1.0 - Production                                                    0
CORE    12.1.0.1.0      Production                                                                0
TNS for Linux: Version 12.1.0.1.0 - Production                                            0
NLSRTL Version 12.1.0.1.0 - Production                                                    0
 
SQL> select name,state from v $asm_diskgroup;
 
NAME                           STATE
------------------------------ -----------
DG_SYS                         MOUNTED
DATA                           MOUNTED
 
[grid@xifenfei ~]$ crsctl query css votedisk
##  STATE    File Universal Id                File Name Disk group
--  -----    -----------------                --------- ---------
1. ONLINE   60a037da30714f6bbfe5d90206ff27a7 ( /dev/sdc2 ) [DG_SYS]
Located 1 voting disk(s).
 
[grid@xifenfei ~]$ ocrcheck
Status of Oracle Cluster Registry is as follows :
          Version                  :          4
          Total space (kbytes)     :     409568
          Used space (kbytes)      :       1380
          Available space (kbytes) :     408188
          ID                       : 2132096904
          Device /File Name         :    +DG_SYS
                                     Device /File integrity check succeeded
 
                                     Device /File not configured
 
                                     Device /File not configured
 
                                     Device /File not configured
 
                                     Device /File not configured
 
          Cluster registry integrity check succeeded
 
          Logical corruption check bypassed due to non-privileged user
 
SQL> show parameter spfile;
 
NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
spfile                               string      +DG_SYS /xff-cluster/ASMPARAMET
                                                  ERFILE /registry .253.825640465

修改ocr路径
ocrconfig -add和ocrconfig -delete完成ocr更换磁盘组,该过程可以在线处理

[root@xifenfei ~] # ocrconfig -add +data
--alert 日志
2013-09-09 22:32:40.799:
[crsd(5064)]CRS-1007:The OCR /OCR mirror location was replaced by +data.
 
[root@xifenfei ~] # ocrcheck
Status of Oracle Cluster Registry is as follows :
          Version                  :          4
          Total space (kbytes)     :     409568
          Used space (kbytes)      :       1380
          Available space (kbytes) :     408188
          ID                       : 2132096904
          Device /File Name         :    +DG_SYS
                                     Device /File integrity check succeeded
          Device /File Name         :      +data
                                     Device /File integrity check succeeded
 
                                     Device /File not configured
 
                                     Device /File not configured
 
                                     Device /File not configured
 
          Cluster registry integrity check succeeded
 
[root@xifenfei ~] # ocrconfig -delete +DG_SYS
 
--alert 日志
2013-09-09 22:35:53.585:
[crsd(5064)]CRS-1010:The OCR mirror location +DG_SYS was removed.
 
[root@xifenfei ~] # ocrcheck
Status of Oracle Cluster Registry is as follows :
          Version                  :          4
          Total space (kbytes)     :     409568
          Used space (kbytes)      :       1380
          Available space (kbytes) :     408188
          ID                       : 2132096904
          Device /File Name         :      +data
                                     Device /File integrity check succeeded
 
                                     Device /File not configured
 
                                     Device /File not configured
 
                                     Device /File not configured
 
                                     Device /File not configured
 
          Cluster registry integrity check succeeded
 
          Logical corruption check succeeded

修改votedisk路径
通过crsctl replace votedisk命令修改

[root@xifenfei ~] # crsctl replace votedisk +DATA
Successful addition of voting disk 161ddea0a5fe4f28bfb67536e6105122.
Successful deletion of voting disk 60a037da30714f6bbfe5d90206ff27a7.
Successfully replaced voting disk group with +DATA.
CRS-4266: Voting file (s) successfully replaced
 
-alert日志
2013-09-09 22:38:15.259:
[cssd(4685)]CRS-1605:CSSD voting file is online: /dev/sdb ; details in /u01/app/12 .1 /grid/product/log/xifenfei/cssd/ocssd .log.
2013-09-09 22:38:15.259:
[cssd(4685)]CRS-1626:A Configuration change request completed successfully
2013-09-09 22:38:15.285:
[cssd(4685)]CRS-1601:CSSD Reconfiguration complete. Active nodes are xifenfei .
 
[root@xifenfei ~] # crsctl query css votedisk
##  STATE    File Universal Id                File Name Disk group
--  -----    -----------------                --------- ---------
1. ONLINE   161ddea0a5fe4f28bfb67536e6105122 ( /dev/sdb ) [DATA]
Located 1 voting disk(s).

修改asm spfile位置

[grid@xifenfei ~]$  gpnptool get -o-
 
Success.
…………
<orcl:ASM-Profile id = "asm" DiscoveryString= "/dev/sd*" SPFile= "+DG_SYS/xff-cluster/ASMPARAMETERFILE/registry.253.825640465" Mode= "legacy" />
…………
 
[grid@xifenfei ~]$ sqlplus / as sysasm
 
SQL*Plus: Release 12.1.0.1.0 Production on Mon Sep 9 22:42:05 2013
 
Copyright (c) 1982, 2013, Oracle.  All rights reserved.
 
 
Connected to:
Oracle Database 12c Enterprise Edition Release 12.1.0.1.0 - 64bit Production
With the Real Application Clusters and Automatic Storage Management options
 
SQL> create pfile= '/tmp/pfile.asm' from spfile;
 
File created.
 
SQL> create spfile= '+DATA' FROM PFILE= '/tmp/pfile.asm' ;
 
File created.
 
[grid@xifenfei ~]$  gpnptool get -o-
 
Success.
…………
<orcl:ASM-Profile id = "asm" DiscoveryString= "/dev/sd*" SPFile= "+DATA/xff-cluster/ASMPARAMETERFILE/registry.253.825720159" Mode= "legacy" />
…………

这里证明create asm spfile会自动修改spfile在gpnptool对应的profile里面的配置,无需人工干预

重启crs
为了使得asm使用新的磁盘组中的spfile文件

[root@xifenfei ~] # crsctl stop crs
[root@xifenfei ~] # crsctl start crs

验证+DG_SYS磁盘组未被使用

[grid@xifenfei ~]$ sqlplus / as sysasm
 
SQL*Plus: Release 12.1.0.1.0 Production on Mon Sep 9 22:59:49 2013
 
Copyright (c) 1982, 2013, Oracle.  All rights reserved.
 
 
Connected to:
Oracle Database 12c Enterprise Edition Release 12.1.0.1.0 - 64bit Production
With the Real Application Clusters and Automatic Storage Management options
 
SQL> show parameter spfile;
 
NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
spfile                               string      +DATA /xff-cluster/ASMPARAMETER
                                                  FILE /registry .253.825720159
 
ASMCMD> lsof
DB_Name  Instance_Name  Path                                                                     
+ASM     +ASM1          +DATA.255.819326577                                                      
cdb      cdb1           +DATA /CDB/CONTROLFILE/current .274.819356503                              
cdb      cdb1           +DATA /CDB/DATAFILE/sysaux .278.819355829                                  
cdb      cdb1           +DATA /CDB/DATAFILE/system .269.819356101                                  
cdb      cdb1           +DATA /CDB/DATAFILE/undotbs1 .276.819356317                                
cdb      cdb1           +DATA /CDB/DATAFILE/users .279.819356309                                   
cdb      cdb1           +DATA /CDB/DD7C48AA5A4404A2E04325AAE80A403C/DATAFILE/pdbseed_temp01 .dbf   
cdb      cdb1           +DATA /CDB/DD7C48AA5A4404A2E04325AAE80A403C/DATAFILE/sysaux .272.819356709 
cdb      cdb1           +DATA /CDB/DD7C48AA5A4404A2E04325AAE80A403C/DATAFILE/system .271.819356709 
cdb      cdb1           +DATA /CDB/ONLINELOG/group_1 .277.822736453                                
cdb      cdb1           +DATA /CDB/ONLINELOG/group_2 .280.822736461                                
cdb      cdb1           +DATA /CDB/ONLINELOG/group_3 .275.822736397                                
cdb      cdb1           +DATA /CDB/TEMPFILE/temp .273.819356649 

dismount +DG_SYS磁盘组

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     20480     3369                0            3369              0             Y  DATA/
MOUNTED  EXTERN  N         512   4096  1048576      5451     5231                0            5231              0             N  DG_SYS/
ASMCMD> umount dg_sys
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     20480     3369                0            3369              0             Y  DATA/

修改asm dg名称
修改磁盘组+DG_SYS为+SYS_DG

[grid@xifenfei ~]$ renamedg phase=both dgname=DG_SYS newdgname=SYS_DG verbose= true
 
Parsing parameters..
 
Parameters in effect:
 
          Old DG name       : DG_SYS
          New DG name          : SYS_DG
          Phases               :
                  Phase 1
                  Phase 2
          Discovery str        : (null)
          Clean              : TRUE
          Raw only           : TRUE
renamedg operation: phase=both dgname=DG_SYS newdgname=SYS_DG verbose= true
Executing phase 1
Discovering the group
Performing discovery with string:
Identified disk UFS: /dev/sdc2 with disk number:0 and timestamp (32990496 1727895552)
Checking for hearbeat...
Re-discovering the group
Performing discovery with string:
Identified disk UFS: /dev/sdc2 with disk number:0 and timestamp (32990496 1727895552)
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 /dev/sdc2
Modifying the header
Completed phase 2
Terminating kgfd context 0x7fceeb02a0a0

mount +SYS_DG

SQL> select name ,state from v$asm_diskgroup;
 
NAME                           STATE
------------------------------ -----------
DATA                           MOUNTED
SYS_DG                         DISMOUNTED
 
SQL> alter diskgroup sys_dg mount;
 
Diskgroup altered.
 
SQL>  select name ,state from v$asm_diskgroup;
 
NAME                           STATE
------------------------------ -----------
DATA                           MOUNTED
SYS_DG                         MOUNTED

asm spfile/ocr/votedisk迁移从+DATA到+SYS_DG

SQL> create spfile= '+SYS_DG' FROM pfile= '/tmp/pfile.asm' ;
 
File created.
 
[root@xifenfei ~] # ocrconfig -add +SYS_DG
[root@xifenfei ~] # ocrconfig -DELETE +DATA
[root@xifenfei ~] # crsctl replace votedisk +SYS_DG
Successful addition of voting disk 9694a31053ea4ff4bfb57891461a1296.
Successful deletion of voting disk 161ddea0a5fe4f28bfb67536e6105122.
Successfully replaced voting disk group with +SYS_DG.
CRS-4266: Voting file (s) successfully replaced
[root@xifenfei ~] # crsctl stop crs
[root@xifenfei ~] # crsctl start crs

删除ocr里面老磁盘组(+DG_SYS)信息

[root@xifenfei ~] # crsctl status res -t
--------------------------------------------------------------------------------
Name           Target  State        Server                   State details      
--------------------------------------------------------------------------------
Local Resources
--------------------------------------------------------------------------------
ora.ASMNET1LSNR_ASM.lsnr
                ONLINE  ONLINE       xifenfei                 STABLE
ora.DATA.dg
                ONLINE  ONLINE       xifenfei                 STABLE
ora.DG_SYS.dg
                ONLINE  OFFLINE      xifenfei                 STABLE
ora.LISTENER.lsnr
                ONLINE  ONLINE       xifenfei                 STABLE
ora.SYS_DG.dg
                ONLINE  ONLINE       xifenfei                 STABLE
ora.net1.network
                ONLINE  ONLINE       xifenfei                 STABLE
ora.ons
                ONLINE  ONLINE       xifenfei                 STABLE
ora.proxy_advm
                ONLINE  OFFLINE      xifenfei                 STABLE
--------------------------------------------------------------------------------
Cluster Resources
--------------------------------------------------------------------------------
ora.LISTENER_SCAN1.lsnr
       1        ONLINE  ONLINE       xifenfei                 STABLE
ora.MGMTLSNR
       1        ONLINE  ONLINE       xifenfei                 169.254.196.108 10.1
                                                              0.30.22,STABLE
ora.asm
       1        ONLINE  ONLINE       xifenfei                 Started,STABLE
       2        OFFLINE OFFLINE                               STABLE
       3        OFFLINE OFFLINE                               STABLE
ora.cdb.db
       1        ONLINE  ONLINE       xifenfei                 Open,STABLE
ora.cvu
       1        ONLINE  ONLINE       xifenfei                 STABLE
ora.oc4j
       1        ONLINE  ONLINE       xifenfei                 STABLE
ora.scan1.vip
       1        ONLINE  ONLINE       xifenfei                 STABLE
ora.xifenfei.vip
       1        ONLINE  ONLINE       xifenfei                 STABLE
--------------------------------------------------------------------------------
 
[root@xifenfei ~] # srvctl remove diskgroup -diskgroup dg_sys
[root@xifenfei ~] # crsctl status res -t
--------------------------------------------------------------------------------
Name           Target  State        Server                   State details      
--------------------------------------------------------------------------------
Local Resources
--------------------------------------------------------------------------------
ora.ASMNET1LSNR_ASM.lsnr
                ONLINE  ONLINE       xifenfei                 STABLE
ora.DATA.dg
                ONLINE  ONLINE       xifenfei                 STABLE
ora.LISTENER.lsnr
                ONLINE  ONLINE       xifenfei                 STABLE
ora.SYS_DG.dg
                ONLINE  ONLINE       xifenfei                 STABLE
ora.net1.network
                ONLINE  ONLINE       xifenfei                 STABLE
ora.ons
                ONLINE  ONLINE       xifenfei                 STABLE
ora.proxy_advm
                ONLINE  OFFLINE      xifenfei                 STABLE
--------------------------------------------------------------------------------
Cluster Resources
--------------------------------------------------------------------------------
ora.LISTENER_SCAN1.lsnr
       1        ONLINE  ONLINE       xifenfei                 STABLE
ora.MGMTLSNR
       1        ONLINE  ONLINE       xifenfei                 169.254.196.108 10.1
                                                              0.30.22,STABLE
ora.asm
       1        ONLINE  ONLINE       xifenfei                 Started,STABLE
       2        OFFLINE OFFLINE                               STABLE
       3        OFFLINE OFFLINE                               STABLE
ora.cdb.db
       1        ONLINE  ONLINE       xifenfei                 Open,STABLE
ora.cvu
       1        ONLINE  ONLINE       xifenfei                 STABLE
ora.oc4j
       1        ONLINE  ONLINE       xifenfei                 STABLE
ora.scan1.vip
       1        ONLINE  ONLINE       xifenfei                 STABLE
ora.xifenfei.vip
       1        ONLINE  ONLINE       xifenfei                 STABLE
--------------------------------------------------------------------------------

至此ocr/votedisk/asm spfile所在磁盘组修改名称完成,因为该库是一个单节点的rac,如果是两个或者更多节点的rac可以实现不停机的情况下进行(分步重启节点).该处理过程和11.2 rac完全相同,未有任何的改变


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值