暂无图片
ASM磁盘组无法mount
我来答
分享
我看青山多妩媚
2021-05-31
ASM磁盘组无法mount

环境:
os:rhel6.8
db:11.2.0.4 rac

报错如下:

SQL> alter diskgroup DATA_DG mount;
alter diskgroup DATA_DG mount
*
ERROR at line 1:
ORA-15032: not all alterations performed
ORA-15020: discovered duplicate ASM disk “DATA_DG_0004”

alert日志:
NOTE: cache registered group DATA_DG number=1 incarn=0xfde8ae6a
NOTE: cache began mount (first) of group DATA_DG number=1 incarn=0xfde8ae6a
NOTE: Assigning number (1,5) to disk (/dev/raw/raw15)
NOTE: Assigning number (1,4) to disk (/dev/raw/raw14)
NOTE: Assigning number (1,3) to disk (/dev/raw/raw13)
NOTE: Assigning number (1,1) to disk (/dev/raw/raw11)
NOTE: Assigning number (1,0) to disk (/dev/raw/raw10)
NOTE: Assigning number (1,7) to disk (/dev/raw/raw9)
NOTE: Assigning number (1,8) to disk (/dev/raw/raw6)
NOTE: Assigning number (1,6) to disk (/dev/raw/raw4)
NOTE: Disk in mode 0x9 marked for de-assignment
NOTE: cache dismounting (clean) group 1/0xFDE8AE6A (DATA_DG)
NOTE: messaging CKPT to quiesce pins Unix process pid: 23674, image: oracle@gwtxdb1 (TNS V1-V3)
NOTE: dbwr not being msg’d to dismount
NOTE: lgwr not being msg’d to dismount
NOTE: cache dismounted group 1/0xFDE8AE6A (DATA_DG)
NOTE: cache ending mount (fail) of group DATA_DG number=1 incarn=0xfde8ae6a
NOTE: cache deleting context for group DATA_DG 1/0xfde8ae6a
Mon May 31 17:08:24 2021
GMON dismounting group 1 at 11 for pid 24, osid 23674
NOTE: Disk DATA_DG_0000 in mode 0x9 marked for de-assignment
NOTE: Disk DATA_DG_0001 in mode 0x9 marked for de-assignment
NOTE: Disk DATA_DG_0003 in mode 0x9 marked for de-assignment
NOTE: Disk DATA_DG_0004 in mode 0x9 marked for de-assignment
NOTE: Disk DATA_DG_0005 in mode 0x9 marked for de-assignment
NOTE: Disk DATA_DG_0007 in mode 0x9 marked for de-assignment
NOTE: Disk DATA_DG_0006 in mode 0x9 marked for de-assignment
ERROR: diskgroup DATA_DG was not mounted
ORA-15032: not all alterations performed
ORA-15020: discovered duplicate ASM disk “DATA_DG_0004”
ERROR: alter diskgroup DATA_DG mount

磁盘查询:

GROUP_NUMBER FREE_MB TOTAL_MB FAILGROUP DISK_NUMBER MOUNT_S MODE_ST STATE HEADER_STATU NAME PATH


   2	   4776       5120 OCR_DG_0000		     0 CACHED  ONLINE  NORMAL	MEMBER	     OCR_DG_0000     /dev/raw/raw1
   2	   4792       5120 OCR_DG_0002		     2 CACHED  ONLINE  NORMAL	MEMBER	     OCR_DG_0002     /dev/raw/raw3
   2	   4780       5120 OCR_DG_0004		     4 CACHED  ONLINE  NORMAL	MEMBER	     OCR_DG_0004     /dev/raw/raw5
   2	   4784       5120 OCR_DG_0006		     6 CACHED  ONLINE  NORMAL	MEMBER	     OCR_DG_0006     /dev/raw/raw7
   0	      0 	 0			     0 IGNORED ONLINE  NORMAL	MEMBER			     /dev/raw/raw16
   0	      0 	 0			     1 CLOSED  ONLINE  NORMAL	MEMBER			     /dev/raw/raw15
   0	      0 	 0			     2 CLOSED  ONLINE  NORMAL	MEMBER			     /dev/raw/raw14
   0	      0 	 0			     3 CLOSED  ONLINE  NORMAL	MEMBER			     /dev/raw/raw13
   0	      0 	 0			     4 IGNORED ONLINE  NORMAL	MEMBER			     /dev/raw/raw12
   0	      0 	 0			     5 CLOSED  ONLINE  NORMAL	MEMBER			     /dev/raw/raw11
   0	      0 	 0			     6 CLOSED  ONLINE  NORMAL	MEMBER			     /dev/raw/raw10
   0	      0 	 0			     7 CLOSED  ONLINE  NORMAL	MEMBER			     /dev/raw/raw9
   0	      0 	 0			     8 CLOSED  ONLINE  NORMAL	MEMBER			     /dev/raw/raw8
   0	      0 	 0			     9 CLOSED  ONLINE  NORMAL	MEMBER			     /dev/raw/raw6
   0	      0 	 0			    10 CLOSED  ONLINE  NORMAL	MEMBER			     /dev/raw/raw4
   0	      0 	 0			    14 CLOSED  ONLINE  NORMAL	MEMBER			     /dev/raw/raw2
复制

16 rows selected.

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
哇哈哈

同一个磁盘映射到了多个raw设备

暂无图片 评论
暂无图片 有用 3
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
Oracle查询number类型的列不等于整数的函数是什么?
回答 1
你可以用TRUNC(num字段)和原字段减一下判断是否为0,就能找到非整数值。比如CASEWHENC1TRUNC(C1)0THEN'整数'ELSE'非整数'
v$rman_status里存储的最早日期是如何确定的
回答 4
好像和你说的不一样吧。我今天1月14日查询如下:SQL>showparametercontrolfilerecord;NAMETYPEVALUEcontrolfilerecordkeeptime
ORACLE APEX访问提示由于 Oracle APEX 文件尚未加载
回答 1
首先,请确保你已经将APEX的图像文件夹复制到D:\app\21c\apex\ords目录下,并且完整的图像文件夹路径为D:\app\21c\apex\ords\images。接下来,你可以通过以下步
oracle dmp格式的文件能还原数据库吗?
回答 1
已采纳
dmp的是库恢复库,dmp的是user恢复是user,dmp的是表恢复的是表。
如果有两台服务器,硬盘空间足够大,选择dg ,还是一台数据库,另一台rman备份 ?
回答 2
如楼上薛老师所说,ADG是相对比较好的一个方案,部署成本低,后期运维也省心。参考方案:源端RMAN定期全备、增量备,目标端部署ADG实时同步,非常稳妥。具体的版本是?
Oracle归档删除
回答 4
一楼答案已经很标准了,基本就是定时任务shell脚本中以rman方式清理。
oracle的hash join有没有什么限制?
回答 2
oracle只要求等值关联,没有其他要求。 楼上的专家说mysql的hashjoin支持非等值,这个知识点还真让我感到意外,看来mysql的hash算法跟oracle不一样,顺便把merge
Oracle11G安装的时候不弹图形界面,怎么办?
回答 3
建议使用vnc安装
oracle 使用 rman 备份, 备份信息是记录到控制文件 ,现在控制文件 900M,有什么办法可以对控制文件瘦身?
回答 2
定期做清理吧,一般保留策略都是7天
Oracle存储层次体系是怎样的?
回答 1
已采纳
Oracle数据库由一个或多个表空间构成。表空间(tablespace)是Oracle中的一个逻辑存储容器,位于存储层次体系的顶层,包括一个或多个数据文件。存储层次体系如下:(1)数据库由一个或多个表