drop asm 磁盘和磁盘组时提示ORA-15001和ORA-15042等系列错误
来源:互联网 发布:火星潮牌淘宝 编辑:程序博客网 时间:2024/04/28 18:46
在11g rac环境下执行DBCA建库遇到了错误,由于数据库文件是存放在ASM磁盘组DATA上,DATA磁盘组包含DISK2和DISK3两块ASMlib磁盘,原以为需要清空DATA磁盘组才可以重装,于是就执行dd if=/dev/zero of=/dev/oracleasm/disks/DISK3,后面得知不需要清空,于是中断了dd命令,但加载DATA磁盘组时提示磁盘丢失,也无法正常删除磁盘和磁盘组
[grid@RAC1 ~]$ oerr ora 15042
15042, 00000, "ASM disk\"%s\" is missing from group number \"%s\" "
// *Cause: The specified disk, which is a necessary part of a diskgroup,
// could not be found on the system.
// *Action: Check the hardwareconfiguration.
//
只好强制删除DATA磁盘组
drop diskgroup DATA FORCE including contents;
执行asmca重新创建DATA磁盘组并且加载,还是提示ORA-15042:ASM disk "1" is missing from group number "2"
执行oracleasm listdisks发现少了ASMlib磁盘DISK3
[root@RAC1 ~]# /usr/sbin/oracleasm listdisks
DISK1
DISK2
DISK4
DISK5
重新创建ASMlib磁盘DISK3,提示错误
[root@RAC1 disks]# /usr/sbin/oracleasm createdisk DISK3 /dev/sdd1
Device "/dev/sdd1" is already labeled for ASM disk ""
[root@RAC1 disks]# /usr/sbin/oracleasm querydisk /dev/sdd1
Device "/dev/sdd1" defines a device with no label.
cat /var/log/oracleasm
Loading module "oracleasm": oracleasm
Mounting ASMlib driver filesystem: /dev/oracleasm
Reloading disk partitions: done
Cleaning any stale ASM disks...
Scanning system for ASM disks...
Disk "DISK1" does not exist or is not instantiated
Instantiating disk "DISK1"
Disk "DISK2" does not exist or is not instantiated
Instantiating disk "DISK2"
Disk "DISK4" does not exist or is not instantiated
Instantiating disk "DISK4"
Disk "DISK5" does not exist or is not instantiated
Instantiating disk "DISK5"
Device "/dev/sdd1" defines a device with no label
执行service oracleasm deletedisk /dev/sdd1删除再创建也不行
[root@RAC1 disks]# service oracleasm deletedisk /dev/sdd1
Removing ASM disk "/dev/sdd1": [ OK ]
[root@RAC1 disks]# /usr/sbin/oracleasm createdisk DISK3 /dev/sdd1
Device "/dev/sdd1" is already labeled for ASM disk ""
谷歌了半天,终于找到答案,原因在于一开始执行了dd命令,导致DISK3磁盘header status信息发生改变,ASM实例才会提示说磁盘丢失
执行dd命令清除sdd1的header信息
dd if=/dev/zero of=/dev/sdd1
[root@RAC1 disks]# /usr/sbin/oracleasm querydisk /dev/sdd1
Device "/dev/sdd1" is not marked as an ASM disk
重新创建ASMlib磁盘DISK3
[root@RAC1 disks]# /usr/sbin/oracleasm createdisk DISK3 /dev/sdd1
Writing disk header: done
Instantiating disk: done
[root@RAC1 disks]# /usr/sbin/oracleasm listdisks
DISK1
DISK2
DISK3
DISK4
DISK5
执行asmca创建DATA磁盘组并且加载正常。
- drop asm 磁盘和磁盘组时提示ORA-15001和ORA-15042等系列错误
- ASM装载磁盘组时ORA-15063错误处理
- 添加ASM磁盘报错ORA-02097和ORA-15014
- ASM添加磁盘时报 ORA-15020错误
- ASM无法发现磁盘组----ORA-29780
- dbca时出现ASM磁盘组权限问题ora-27303
- ASM磁盘组丢失,ORA-15180,ORA-01115,ORA-01110,ORA-15081,ORA-00202,ORA-15081,ORA-15097
- Oracle 10g手工建立ASM磁盘组错误之--ORA-15201
- Oracle 10g手工建立ASM磁盘组错误之--ORA-15106
- Oracle 10g手工建立ASM磁盘组错误之--ORA-15201
- 在破坏掉ASM 某个磁盘组对应的磁盘后,出现如下的错误,ORA-15001, 并引起instance 关闭.
- ora-15077,ASM磁盘组不能挂载
- ora-15077,ASM磁盘组不能挂载
- oracle12c R2 asmca创建ASM磁盘组ORA-15031解决
- AIX 上添加ASM磁盘组遇 ORA-15075 disk(s) are not visible cluster-wide 错误
- 10grac ASM磁盘组添加和删除磁盘
- asm创建删除磁盘,磁盘组和rebalance操作
- ORA-15032,ORA-15075(磁盘组添加磁盘报错)
- Ubuntu上安装搜狗中文输入法
- 润乾——下拉树
- job tips(keep updating)
- 手机资料外泄?耗电量大增?可能是下载到山寨游戏
- 23种设计模式之python实现--解释器模式
- drop asm 磁盘和磁盘组时提示ORA-15001和ORA-15042等系列错误
- 使View变圆的方法
- xcode编译错误总结
- html布局+浮动效果
- UVA 103
- JDK常用命令
- strncpy,strcpy,memcpy的区别
- EPop expired后怎么办
- SVN服务器的搭建和使用