Solaris平台ASM磁盘Format错误及解决方法
版权申诉
30 浏览量
更新于2024-09-05
收藏 21KB DOCX 举报
"在Solaris平台上使用ASM(Automatic Storage Management)进行磁盘管理时,遇到错误ORA-15032、ORA-15031、ORA-15025、ORA-15056以及SVR4Error:13,问题源于在操作系统层面使用`format`命令格式化分区时,0号分区没有预留空间,且6号区从0号Cylinder开始导致。"
在Solaris环境中,Oracle ASM是一种自动化的存储管理解决方案,用于管理磁盘和RAID阵列,提供了一种灵活和高性能的方式来组织和管理存储资源。在配置ASM磁盘组时,需要确保所有磁盘都已正确格式化并加入到ASM中。
错误分析与处理过程:
1. `ALTER DISKGROUP`命令失败:在尝试使用SQL命令`ALTER DISKGROUP datadg ADD DISK /dev/rac/DBdg01 REBALANCE POWER 0;`将新的磁盘添加到名为datadg的磁盘组时,遇到了一系列错误。这些错误包括:
- ORA-15032: 表示不是所有的更改都被执行,可能是因为某些操作无法完成。
- ORA-15031: 提示指定的磁盘/dev/rac/DBdg01未找到。
- ORA-15025: 无法打开磁盘/dev/rac/DBdg01,可能是权限问题或磁盘状态不正确。
- ORA-15056: 表示有额外的错误消息。
- SVR4Error:13: Permission denied: 提示无权访问,这通常意味着操作系统级别的权限问题。
2. 格式化问题:通过`format`工具检查磁盘发现,7号磁盘(c3t6000B5D0006A0000006A10C100040000d0)的0号分区没有预留空间,6号区从0号Cylinders开始。在创建ASM磁盘时,通常会将整个磁盘空间留给ASM,而不是划分多个分区。在这种情况下,由于0号分区已被占用,导致ASM无法识别和管理这个磁盘。
3. 解决方案:要解决这个问题,需要重新格式化磁盘,确保整个磁盘空间都可用于ASM。首先,通过`format`工具选择正确的磁盘(如7号磁盘),然后执行清除操作,删除现有分区,接着创建一个新的扩展分区(EXTENDED)覆盖整个磁盘。完成格式化后,再尝试将磁盘添加到ASM磁盘组中。
4. 后续步骤:在格式化完成后,可以使用`ALTER DISKGROUP`命令重新尝试添加磁盘,并监控系统日志和ASM的错误消息,确保磁盘成功加入并进行平衡(REBALANCE)操作,以确保数据分布均匀。
总结,配置Solaris上的ASM时,必须注意磁盘的正确格式化,尤其是对于ASM来说,通常需要一个未分区的完整磁盘。在遇到错误时,要仔细检查磁盘状态,解决权限问题,并确保操作系统层面的磁盘设置满足ASM的要求。
2022-01-14 上传
2023-06-09 上传
2023-05-14 上传
2023-05-26 上传
2023-07-28 上传
2023-06-09 上传
2023-06-10 上传
2023-06-10 上传
m0_63511380
- 粉丝: 0
- 资源: 9万+
最新资源
- 李兴华Java基础教程:从入门到精通
- U盘与硬盘启动安装教程:从菜鸟到专家
- C++面试宝典:动态内存管理与继承解析
- C++ STL源码深度解析:专家级剖析与关键技术
- C/C++调用DOS命令实战指南
- 神经网络补偿的多传感器航迹融合技术
- GIS中的大地坐标系与椭球体解析
- 海思Hi3515 H.264编解码处理器用户手册
- Oracle基础练习题与解答
- 谷歌地球3D建筑筛选新流程详解
- CFO与CIO携手:数据管理与企业增值的战略
- Eclipse IDE基础教程:从入门到精通
- Shell脚本专家宝典:全面学习与资源指南
- Tomcat安装指南:附带JDK配置步骤
- NA3003A电子水准仪数据格式解析与转换研究
- 自动化专业英语词汇精华:必备术语集锦