Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2669212
  • 博文数量: 570
  • 博客积分: 1860
  • 博客等级: 上尉
  • 技术积分: 6259
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-07 08:51
个人简介

偶尔有空上来看看

文章分类

全部博文(570)

文章存档

2022年(63)

2021年(238)

2020年(115)

2019年(11)

2018年(9)

2017年(9)

2016年(17)

2015年(7)

2014年(4)

2013年(1)

2012年(11)

2011年(27)

2010年(35)

2009年(11)

2008年(11)

分类: Oracle

2021-07-31 17:23:48


11.2.0.4 rac 使用了acfs,扩容时遇到 acfs-03008 问题

扩容命令
# acfsutil size +100G /data
提示:

之前没事

看一下官方解释:4次就不行了?岂有此理

MOS上搜一下,找到解决方法。

原理:
acfsutil size 命令的注意事项:
  1. https://docs.oracle.com/en/database/oracle/oracle-database/19/ostmg/acfs-commands-utilities.html#GUID-79A8333D-4E1C-4788-944D-EC86E4278C00
解决步骤

  1. # /bin/umount -t acfs /oracle_backup (如果是rac,节点2也要umount)
  2. # /sbin/fsck -a -v -y -t acfs /dev/asm/acfsvolume1-292
  3. # /bin/mount -t acfs /dev/asm/acfsvolume1-292 /oracle_backup
然后再扩容就ok了。

下次记得先查查兼容性

  1. select group_number, name, value from v$asm_attribute where name like 'compatible%' ;

不行的话就调大
SQL> ALTER DISKGROUP ARCHDG  SET ATTRIBUTE 'compatible.asm'='11.2.0.4.0' ;
SQL> ALTER DISKGROUP ARCHDG SET ATTRIBUTE 'compatible.advm'='11.2.0.4.0' ;

然后再看看扩了几次了

  1. # perl -e '
  2.     $GDL = `echo "fenum 3" | /sbin/acfsdbg -r $ARGV[0]`;
  3.     $GDL =~ /global_bitmap_fenum:\s+(\d+)/;
  4.     $GBM = `echo "fenum $1" | /sbin/acfsdbg -r $ARGV[0]`;
  5.     $GBM =~ s/\n//g;
  6.     $RE = "Length:\\s+(\\d+).*";
  7.     $GBM =~ /${RE}${RE}${RE}${RE}${RE}/;
  8.     print "Zeros indicate GBM extents available for volume expansion: $1 $2 $3 $4 $5\n";
  9. ' /dev/asm/ebernal-225
上述结果说明扩了3次了,还可以扩2次。

参考
ACFS-03008:在第 5 次尝试时无法调整卷大小。(文档 ID 1270987.1)
阅读(694) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~