【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] >

备注:文字部分摘自 赵宇博客

相关文章
|
Oracle 关系型数据库
oracle asm 磁盘显示offline
oracle asm 磁盘显示offline
739 2
|
存储 Oracle 关系型数据库
数据库数据恢复—Oracle ASM磁盘组故障数据恢复案例
Oracle数据库数据恢复环境&故障: Oracle ASM磁盘组由4块磁盘组成。Oracle ASM磁盘组掉线 ,ASM实例不能mount。 Oracle数据库故障分析&恢复方案: 数据库数据恢复工程师对组成ASM磁盘组的磁盘进行分析。对ASM元数据进行分析发现ASM存储元数据损坏,导致磁盘组无法挂载。
|
存储 Oracle 关系型数据库
【数据库数据恢复】Oracle数据库ASM磁盘组掉线的数据恢复案例
oracle数据库ASM磁盘组掉线,ASM实例不能挂载。数据库管理员尝试修复数据库,但是没有成功。
【数据库数据恢复】Oracle数据库ASM磁盘组掉线的数据恢复案例
|
SQL Oracle 关系型数据库
Oracle ASM磁盘和磁盘组的常用SQL语句
Oracle ASM磁盘和磁盘组的常用SQL语句
504 0
|
文字识别 Oracle NoSQL
oracle 11g 单机asm配置
oracle 11g 单机asm配置
814 0
|
Oracle 关系型数据库
❤️Oracle ASM加磁盘及剔盘操作❤️
❤️Oracle ASM加磁盘及剔盘操作❤️
671 0
|
存储 机器学习/深度学习 Oracle
Oracle 11gR2 ASM存储日常管理手册
Oracle 11gR2 ASM存储日常管理手册 目 录1 文档简介 31.1 编写目的 31.2 适用范围 31.3 名词解释 31.4 格式约定 42 配置多链路和LUN 42.
1329 0
|
Oracle 关系型数据库
oracle Grid 是如何找到voteidks和asm spfile.
oracle Grid 是如何找到voteidks和asm spfile.
1636 0

热门文章

最新文章