Oracle出现oracle asm diskgroup add datafile error problem

教程发布:风哥 教程分类:ITPUX技术网 更新日期:2022-02-12 浏览学习:1275

Oracle出现oracle asm diskgroup add datafile error problem

1 概述
问题简述:数据库对表空间添加数据文件时报错,报错如下: ORA-15041: diskgroup space exhausted操作系统:linux 数据库:oracle 10.2.0.5 (RAC 4 节点) 2 问题描述
数据库对表空间添加数据文件时报错,报错如下: ORA-15041: diskgroup space exhausted,而此时查看磁盘组容量,还有剩余,不是真正的用完。SQL> !asmcmd lsdgState Type Rebal Unbal Sector Block AU Total_MB Free_MB Req_mir_free_MB Usable_file_MB Offline_disks NameMOUNTED EXTERN N N 512 4096 1048576 5631602 2107730 0 2107730 0 BIGDATA/MOUNTED EXTERN Y N 512 4096 1048576 4863677 492222 0 492222 0 DATA/MOUNTED EXTERN N N 512 4096 1048576 511992 511893 0 511893 0 RECOVERY/3 处理过程1. 查看asm日志 2. 查看asm平衡参数参数为默认的1Asm视图查看磁盘组容量select path,total_mb,free_mb from v$asm_disk_stat;free_mb为0,确实没有可用空间。3.确认操作厂商加了500G磁盘容量到asm磁盘组,平衡度为1,有可能磁盘没有均衡完。4. 问题解决方法ALTER DISKGROUP DATA REBALANCE POWER 11; 花了将近2个小时均衡完,后来添加数据文件正常。4 总结及建议在对asm磁盘组添加磁盘时一定要加均衡参数,比如5以上,或者asm_power_limit参数设置为一个比较合理的值,必须在业务低峰期进行。

本文标签:
网站声明:本文由风哥整理发布,转载请保留此段声明,本站所有内容将不对其使用后果做任何承诺,请读者谨慎使用!
【上一篇】
【下一篇】