CAUSE: ORA-15018: diskgroup cannot be created

因等保要求,从linux 7.x升级到redhat8.8上安装19c,在节点一执行root.sh时报错如下

第1次部署告警如下

2023/10/23 15:13:08 CLSRSC-594: Executing installation step 19 of 19: 'PostConfig'.
[FATAL] [DBT-30006] Exception while Processing Request.
   CAUSE: ORA-15018: diskgroup cannot be created
ORA-15080: synchronous I/O operation failed to write block 0 of disk 0 in disk group MGMT
ORA-27061: waiting for async I/Os failed

2023/10/23 15:14:19 CLSRSC-612: failed to create backup disk group 'MGMT'
Died at /u01/app/19.0.0/grid_1/crs/install/crsinstall.pm line 1245.
 

dd磁盘做读写都正常,清理环境后,怀疑可能是个bug,第2次执行时同时打补丁,第2次告警如下

2023/10/25 21:30:21 CLSRSC-594: Executing installation step 19 of 19: 'PostConfig'.

[FATAL] [DBT-30006] Exception while Processing Request.
   CAUSE: ORA-15018: diskgroup cannot be created

2023/10/25 21:30:32 CLSRSC-612: failed to create backup disk group 'MGMT'
Died at /u01/app/19.0.0/grid_1/crs/install/crsinstall.pm line 1245.

手动创建磁盘组测试

SQL>  create diskgroup DATA  EXTERNAL redundancy
disk '/dev/mapper/asm-data1' name DATA_000
disk '/dev/mapper/asm-data2' name DATA_001
ATTRIBUTE 'au_size'='4M',
'compatible.asm'='19.0.0.0.0',
'compatible.rdbms'='10.1';

  2    3    4    5    6   create diskgroup DATADG  EXTERNAL redundancy
*
ERROR at line 1:
ORA-15018: diskgroup cannot be created
Linux-x86_64 Error: 5: Input/output error
Additional information: 4294967295
Additional information: 65536
ORA-27061: waiting for async I/Os failed
Linux-x86_64 Error: 5: Input/output error
Additional information: 4294967295
Additional information: 65536
ORA-27061: waiting for async I/Os failed
Linux-x86_64 Error: 5: Input/output error
Additional information: 4294967295
Additional information: 65536
ORA-27061: waiting for async I/Os failed
Linux-x86_64 Error: 5: Input/output error
Additional information: 4294967295
Additional information: 65536
ORA-27061: waiting for async I/Os failed
Linux-x86_64 Error: 5: Input/output error
Additional information: 4294967295
Additional information: 65536
ORA-27061: waiting for async I/Os failed
Linux-x86_64 Error: 5: Input/output error
Additional information: 4294967295
Additional information: 65536
ORA-27061: waiting for async I/Os failed
Linux-x86_64 Error: 5: Input/output error
Additional information: 4294967295
Additional information: 65536
ORA-27061: waiting for async I/Os failed
Linux-x86_64 Error: 5: Input/output error
Additional information: 4294967295
Additional information: 65536
ORA-27061: waiting for async I/Os failed
Linux-x86_64 Error: 5: Input/output error
Additional information: 4294967295
Additional information: 65536
ORA-27061: waiting for async I/Os failed
Linux-x86_64 Error: 5: Input/output error
Additional information: 4294967295
Additional information: 65536
ORA-15080: synchronous I/O operation failed to write block 48 of disk 1 in disk group DATA
ORA-27061: waiting for async I/Os failed
Linux-x86_64 Error: 5: Input/output error
Additional information: 4294967295
Additional information: 65536
ORA-15080: synchronous I/O operation failed to write block 32 of disk 0 in disk group DATA
ORA-27061: waiting for async I/Os failed
Linux-x86_64 Error: 5: Input/output error
Additional information: 4294967295
Additional information: 65536
ORA-15080: synchronous I/O operation failed to write block 0 of disk 1 in disk group

换了补丁又测试了第3次,报错如下

Located 5 voting disk(s).
KFOD-00336: failed to enable Oracle Flex ASM
ORA-15327: remote ASM is not enabled
ORA-06512: at line 4
ORA-06512: at "SYS.X$DBMS_DISKGROUP", line 719
ORA-06512: at line 2

2023/10/26 11:34:16 CLSRSC-365: Failed to create credentials for ASM on the local node
Died at /u01/app/19.0.0/grid_1/crs/install/crsinstall.pm line 2013.

到这里冷静想想了,硬件和redhat8.8匹配的,感觉可能是存储端的问题,请第3方工程师新配置了200G磁盘,创建磁盘组成功,到这里基本判断是分配的mgmt磁盘和数据磁盘故障导致的。新提供了磁盘后部署正常,追问原因得到的回复有点搞笑:存储池空间用光之后,删除后再次新建没有初始化成功,重启后应该是能恢复的    

第3方工程师年轻,新建再删除多次,导致存储池空间不足

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Java.sql.SQLException: ORA-00600是一种Oracle数据库的内部错误,表示数据库管理系统遇到了一个未处理的异常状况。这种错误通常是由于软件错误、数据库损坏或操作系统问题引起的。ORA-00600错误是Oracle自动收集的错误,并被记录在数据库的错误日志文件中。 ORA-00600错误的解决方法通常是联系Oracle支持团队,以获取专业的帮助和支持。这些专家可以研究错误日志文件,并根据其中的信息来提供具体的解决方案。他们可能会要求提供详细的错误描述、错误日志文件的副本以及可能的重现步骤,以便更好地了解问题。 此外,有一些常见的解决方法可以尝试,如重新启动数据库实例、使用Oracle提供的修复程序或打补丁、检查数据库的一致性和完整性、恢复备份等。然而,这些方法都需要在与Oracle支持团队的沟通和指导下进行,以确保正确性和有效性。 总之,ORA-00600错误是一种内部错误,通常需要通过联系Oracle支持团队来解决。及时记录错误信息、提供相关文件以及与专家合作,可以有效地诊断和解决这个问题,确保数据库的稳定性和可靠性。 ### 回答2: ORA-00600是Oracle数据库中的一种错误代码,通常表示出现了内部错误。这种错误是由于数据库在执行某个操作时发现了一些与其内部逻辑不符的情况导致的。 有几种可能的原因会引发ORA-00600错误,包括: 1. 数据库软件中的一个或多个bug。 2. 用户执行了一些非法操作或使用了不符合规范的语法。 3. 数据库实例配置不正确或损坏。 4. 物理数据库文件损坏或不一致。 解决ORA-00600错误的方法通常是: 1. 查找并应用相关的Oracle补丁程序。Oracle官方经常发布相关的补丁程序,以修复已知的bug。 2. 更新Oracle数据库软件版本。如果该错误是由于已知的bug引起的,升级到一个已修复该问题的版本可能会解决该问题。 3. 检查和修复数据库实例的配置问题。确保数据库参数设置正确且不冲突,并根据需要进行更改。 4. 运行Oracle提供的诊断工具,如ORA-600和ORA-7445错误报告工具,获得更多关于错误的详细信息和建议的解决方案。 5. 恢复损坏的数据库文件。如果数据文件损坏导致ORA-00600错误,可以尝试使用Oracle提供的工具来修复或恢复这些文件。 总之,ORA-00600错误通常是由于Oracle数据库内部的问题引起的。解决该错误的方法可能因情况而异,但可以尝试应用补丁、更新软件版本、检查配置并修复损坏的文件等来解决该问题。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值