【ASM】ORA-15283: ASM operation requires compatible...
ASMCMD [+DATA/rac] > lsattr -G DATA -l
Name Value
access_control.enabled FALSE
access_control.umask 066
au_size 1048576
cell.smart_scan_capable FALSE
compatible.asm 11.2.0.0.0
compatible.rdbms 10.1.0.0.0
disk_repair_time 3.6h
sector_size 512
ASMCMD [+DATA/rac] > chtmpl -G DATA --primary hot ARCHIVELOG
ORA-15032: not all alterations performed
ORA-15283: ASM operation requires compatible.rdbms of 11.2.0.0.0 or higher (DBD ERROR: OCIStmtExecute)
compatible.asm 和compatible.rdbms是ASM磁碟組的相容性的兩個屬性。
ASM相容性:處理說明磁碟組的持久資料結構
RDBMS相容性: 處理資料庫例項(磁碟組的使用者)的相容性
可以獨立控制每個磁碟組的相容性。這是啟用包含來自Oracle database 10g 和11g的磁碟組的異構環境所必需的。比如,Oracle database 10g想呼叫11g ASM instance,就需要設定相容性屬性。
RDBMS相容性是指RDBMS例項的最低相容版本,可以允許該例項裝載磁碟組。該相容性確定了ASM例項與資料庫(RDBMS)例項間交換訊息的格式。ASM例項可以支援以不同相容性設定允許的不同RDBMS instance. 每個例項的資料庫相容版本設定必須高於或等於該資料庫使用的所有磁碟組的RDBMS相容性。資料庫例項與ASM例項通常在不同的Oracle Home中執行。在Oracle 10g通常ASM Home與Oracle Home在同一個目錄下。從Oracle 11g開始,ASM Home與Oracle Home是分開的,這可能就會出現版本差異。資料庫例項第一次連線到ASM例項時,系統會協定這兩個instance都支援的最高版本。資料庫的相容性引數設定、資料庫的軟體版本以及磁碟組的RDBMS相容性設定確定了database instance 能否mount disk group.
ASM相容性是指控制磁碟上ASM後設資料的資料結構格式的持久相容性設定。磁碟組的ASM相容性級別必須高於或等於同一磁碟組的RDBMS相容性級別。ASM相容性只有ASM後設資料的格式相關。檔案內容的格式還是取決於database instance compatible.例如,可以將某個磁碟組的ASM相容性設定為11.0,而將該磁碟組的RDBMS相容性設定為10.1。這表示該磁碟組只能由軟體版本為11.0或更高的ASM軟體管理,而軟體版本高於或等於10.1的任何資料庫instance可以使用該磁碟組。
SQL> alter diskgroup data set attribute 'compatible.rdbms'='11.2.0.0.0';
Diskgroup altered.
ASMCMD [+DATA/rac] > chtmpl -G DATA --primary hot ARCHIVELOG
ASMCMD [+DATA/rac] >
ASMCMD [+DATA/rac] > lsattr -G DATA -l
Name Value
access_control.enabled FALSE
access_control.umask 066
au_size 1048576
cell.smart_scan_capable FALSE
compatible.asm 11.2.0.0.0
compatible.rdbms 11.2.0.0.0
disk_repair_time 3.6h
sector_size 512
ASMCMD [+DATA/rac] >
備註:文字部分摘自
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31397003/viewspace-2145762/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- ASM file metadata operationASM
- 11g rac multipath asmlib ASM asm_open error Operation not permittedASMErrorMIT
- asm files,asm directories,asm templatesASM
- 【ASM】如何建立ASM磁碟ASM
- ASM之建立ASM磁碟ASM
- 【ASM學習】ASM 管理ASM
- 【ASM學習】ASM文件ASM
- Oracle OCP 1Z0-053 Q540(v$asm_operation)OracleASM
- ASM之建立ASM例項及ASM資料庫ASM資料庫
- 【ASM】ASM基礎知識ASM
- ASM之建立ASM例項ASM
- ASM之ASM相關概念ASM
- ASMASM
- 【ORACLE ASM】ASM 支援工具簡介OracleASM
- asm-windows下安裝asmASMWindows
- rman copy asm datafile(rename asm datafile)ASM
- ASM 翻譯系列第八彈:ASM Internal ASM file extent mapASM
- ASM 翻譯系列第十彈:ASM Internal ASM DISK headerASMHeader
- 利用RMAN將非ASM檔案移動到ASM裡 - [ASM]ASM
- ASM 翻譯系列第三十二彈:ASM INTERNAL Find block in ASMASMBloC
- Identify If A Disk/Part Is Still Used By ASM,Used by ASM Or Used by ASM_603210.1IDEASM
- drop asm disk、撤銷drop asm diskASM
- ASM: Device is already labeled for ASM diskASMdev
- 【ASM學習】ASM引數說明ASM
- 【ASM學習】ASM基礎知識ASM
- ASM學習筆記_ASM安裝ASM筆記
- ASM Spfile Is Not Used when ASM Instance StartsASM
- oracle asmOracleASM
- ASM (4)ASM
- ASM (3)ASM
- ASM (2)ASM
- ASM (6)ASM
- ASM (5)ASM
- ASM管理ASM
- oracle ASM中ASM_POWER_LIMIT引數OracleASMMIT
- ASM常用基礎管理命令[ASM基礎]ASM
- 建立ASM例項及ASM資料庫ASM資料庫
- 【ASM】ASMCMD chtmpl 更改ASM 模版的屬性ASM