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 lsdg

State    Type    Rebal  Unbal  Sector  Block       AU  Total_MB  Free_MB  Req_mir_free_MB  Usable_file_MB  Offline_disks  Name

MOUNTED  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平衡参数

参数为默认的1

Asm视图查看磁盘组容量

select path,total_mb,free_mb from v$asm_disk_stat;

    free_mb0,确实没有可用空间。

 

3.确认操作

    厂商加了500G磁盘容量到asm磁盘组,平衡度为1,有可能磁盘没有均衡完。

 

4. 问题解决方法

ALTER DISKGROUP DATA REBALANCE POWER 11;

花了将近2个小时均衡完,后来添加数据文件正常。

4          总结及建议

在对asm磁盘组添加磁盘时一定要加均衡参数,比如5以上,或者asm_power_limit参数设置为一个比较合理的值,必须在业务低峰期进行。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/7199859/viewspace-736633/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/7199859/viewspace-736633/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值