12c下更換ASM磁碟
12c以前的更換磁碟步驟見:http://blog.itpub.net/22621861/viewspace-1320369/
12c開始,更換ASM磁碟更加便捷。
首先確認當前ASM磁碟和磁碟組的對應情況。
DISK_NAME DISKGROUP_NAME
-------------------- ----------------------------------------
DATA1 DATA
DATA2 DATA
DATA3 DATA
FRA1 FRA
FRA2 FRA
FRA3 FRA
OCR1 OCRV
OCR2 OCRV
OCR3 OCRV
VD1 OCRV
VD2 OCRV
VD3 OCRV
計劃更換磁碟OCR1,確認當前該ASM磁碟對應裝置
處於Online狀態的磁碟不能replace,否則會發生報錯:
嘗試將OCR1磁碟offline,產生報錯:
根據MOS ID 1571975.1
需要設定引數。
先檢視當前引數:
設定引數:
此時,可以將磁碟offline
要新增的磁碟需要符合以下條件:
1)RAC中其他節點也可訪問;
2)裝置所有者和許可權符合要求,可用裸裝置方式(詳見http://blog.itpub.net/22621861/viewspace-2116865/);
3)裝置名符合引數asm_diskstring。
接下來,可以replace了
確認
而此時,新磁碟也自動online了。
此時ASM已經可以正常執行,asmlib卻仍然將舊裝置標記為ASM磁碟
由於新更換的裝置路徑是裸裝置,不是asmlib,所以不要在asmlib中建立。
至此,全部完成。
12c開始,更換ASM磁碟更加便捷。
首先確認當前ASM磁碟和磁碟組的對應情況。
點選(此處)摺疊或開啟
-
$ sqlplus / as sysasm
-
-
col disk_name format a20
-
col diskgroup_name format a40
-
select a.name as disk_name, b.name as diskgroup_name from v$asm_disk a, v$asm_diskgroup b
- where a.group_number = b.group_number;
DISK_NAME DISKGROUP_NAME
-------------------- ----------------------------------------
DATA1 DATA
DATA2 DATA
DATA3 DATA
FRA1 FRA
FRA2 FRA
FRA3 FRA
OCR1 OCRV
OCR2 OCRV
OCR3 OCRV
VD1 OCRV
VD2 OCRV
VD3 OCRV
點選(此處)摺疊或開啟
-
# oracleasm querydisk /dev/sdc1
- Device "/dev/sdc1" is marked an ASM disk with the label "OCR1"
點選(此處)摺疊或開啟
-
SQL> alter diskgroup OCRV replace disk OCR1 with '/dev/sdo1' power 4;
-
alter diskgroup OCRV replace disk OCR1 with '/dev/sdo1' power 4
-
*
-
ERROR at line 1:
-
ORA-15032: not all alterations performed
- ORA-15145: ASM disk 'OCR1' is online and cannot be replaced.
點選(此處)摺疊或開啟
-
SQL> ALTER DISKGROUP OCRV OFFLINE DISK OCR1;
-
ALTER DISKGROUP OCRV OFFLINE DISK OCR1
-
*
-
ERROR at line 1:
-
ORA-15032: not all alterations performed
- ORA-15283: ASM operation requires compatible.rdbms of 11.1.0.0.0 or higher
需要設定引數。
先檢視當前引數:
點選(此處)摺疊或開啟
-
SQL> select NAME ,COMPATIBILITY,DATABASE_COMPATIBILITY from v$asm_diskgroup where name='OCRV';
-
-
NAME
-
------------------------------------------------------------
-
COMPATIBILITY
-
--------------------------------------------------------------------------------
-
DATABASE_COMPATIBILITY
-
--------------------------------------------------------------------------------
-
OCRV
-
12.1.0.0.0
- 10.1.0.0.0
點選(此處)摺疊或開啟
-
SQL> ALTER DISKGROUP OCRV SET ATTRIBUTE 'COMPATIBLE.RDBMS'='12.1.0.0.0';
-
-
Diskgroup altered.
-
-
SQL> select NAME ,COMPATIBILITY,DATABASE_COMPATIBILITY from v$asm_diskgroup where name='OCRV';
-
-
NAME
-
------------------------------------------------------------
-
COMPATIBILITY
-
--------------------------------------------------------------------------------
-
DATABASE_COMPATIBILITY
-
--------------------------------------------------------------------------------
-
OCRV
-
12.1.0.0.0
- 12.1.0.0.0
此時,可以將磁碟offline
點選(此處)摺疊或開啟
-
SQL> ALTER DISKGROUP OCRV OFFLINE DISK OCR1;
-
- Diskgroup altered.
1)RAC中其他節點也可訪問;
2)裝置所有者和許可權符合要求,可用裸裝置方式(詳見http://blog.itpub.net/22621861/viewspace-2116865/);
3)裝置名符合引數asm_diskstring。
點選(此處)摺疊或開啟
-
SQL> alter system set asm_diskstring='ORCL:*','/dev/raw/raw*' sid='*' scope=both;
-
-
System altered.
-
-
SQL> show parameter asm_diskstring
-
-
NAME TYPE
-
------------------------------------ ----------------------
-
VALUE
-
------------------------------
-
asm_diskstring string
- ORCL:*, /dev/raw/raw*
點選(此處)摺疊或開啟
-
alter diskgroup OCRV replace disk OCR1 with '/dev/raw/raw1' power 4;
-
- Diskgroup altered.
點選(此處)摺疊或開啟
-
col name format a10
-
col path format a20
-
select name,path,total_mb from v$asm_disk;
-
-
NAME PATH TOTAL_MB
-
---------- -------------------- ----------
-
- OCR1 /dev/raw/raw1 4094
點選(此處)摺疊或開啟
-
select name,state from v$asm_disk;
-
-
NAME STATE
-
---------- ----------------
-
VD3 NORMAL
- OCR1 NORMAL
點選(此處)摺疊或開啟
-
# oracleasm querydisk /dev/sdc1
- Device "/dev/sdc1" is marked an ASM disk with the label "OCR1"
點選(此處)摺疊或開啟
-
//刪除舊標記
-
# oracleasm deletedisk /dev/sdc1
-
Clearing disk header: done
-
Dropping disk: done
-
-
//其他節點執行
- oracleasm scandisks
至此,全部完成。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22621861/viewspace-2116904/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- ASM下更換磁碟ASM
- asm 磁碟更換記ASM
- ASM磁碟組更換磁碟的操作方法ASM
- oracle11g crs線上更換asm磁碟OracleASM
- asm 磁碟切換ASM
- linux下新增ASM磁碟LinuxASM
- Oracle下建立ASM磁碟總結OracleASM
- AIX rootvg映象建立與磁碟更換AI
- RAC線上替換OCR、DATA、FRA等ASM磁碟ASM
- Windows 下使用檔案模擬磁碟配置ASM磁碟組WindowsASM
- 【ASM】如何建立ASM磁碟ASM
- ASM之建立ASM磁碟ASM
- ASM磁碟頭ASM
- ASM 增加磁碟ASM
- Oracle asm磁碟中新加磁碟OracleASM
- AIX平臺下磁碟的PVID對ASM磁碟的破壞AIASM
- Oracle 12c ASM專題|Flex磁碟組到底有多Fexible?OracleASMFlex
- Oracle RAC環境下ASM磁碟組擴容OracleASM
- Linux 7下使用udev繫結ASM磁碟LinuxdevASM
- asm 磁碟組 增刪磁碟組ASM
- ASM磁碟組限制ASM
- asm磁碟normal模式ASMORM模式
- ASM磁碟大小限制ASM
- 如何建立ASM磁碟ASM
- asm磁碟管理篇ASM
- IBM伺服器更換rootvg故障磁碟操作指南IBM伺服器
- T3陣列磁碟壞了的更換方式陣列
- 在Oracle10g RAC下新增ASM磁碟組OracleASM
- Mac OS 下更換 Ruby 源Mac
- 【ASM】Oracle asm磁碟被格式化,如何掛載該磁碟組ASMOracle
- 遷移ASM磁碟組ASM
- 配置ASM磁碟-轉載ASM
- ASM磁碟頭比較ASM
- asm新增刪除磁碟ASM
- 12C Oracle ASM Filter DriverOracleASMFilter
- 12c ASM中建立ACFSASM
- 【ASM】ASM磁碟頭被重寫,如何修復ASM
- 【ASM】Oracle asm刪除磁碟組注意事項ASMOracle