ORACLE 12C RAC修改ocr/votedisk/asm spfile所在磁碟組名稱
ORACLE 12C RAC修改ocr/votedisk/asm spfile所在磁碟組名稱
聯絡:手機/微信(+86 13429648788) QQ(107644445)
標題:ORACLE 12C RAC修改ocr/votedisk/asm spfile所在磁碟組名稱
作者:惜分飛©版權所有[未經本人同意,不得以任何形式轉載,否則有進一步追究法律責任的權利.]
今天看著我這個單節點的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完全相同,未有任何的改變
- ORACLE 12C RAC hub AND leaf 相互轉換
- oracle 12.1 RAC的ocr磁碟組異常恢復
- OCR/Vote disk 維護操作
- 安裝 ORACLE 12C 單節點RAC
- has a disk HB, but no network HB—-traceroute不通導致
- crfclust.bdb檔案過大處理
- 公有云安裝19c rac遇到問題—169網段udp異常
- oracle rac 12.2 執行root.sh報CLSRSC-400
- 修改11.2 RAC 的 SCAN IP
- 一次 CRS-1013: ASM 磁碟組中的 OCR 位置不可訪問 故障分析
- RAC維護命令
- 因asm sga_target設定不當導致11gr2 rac無法正常啟動