ITPub博客

首页 > 数据库 > Oracle > aix6.1下10gR2 asm、listener以及instance和db频繁宕机

aix6.1下10gR2 asm、listener以及instance和db频繁宕机

原创 Oracle 作者:warehouse 时间:2012-10-15 13:39:40 0 删除 编辑

安装的时侯一切顺利,安装之后asm、listener以及instance和db频繁宕机,crs是稳定的。

[@more@]

看到vip在2个node上来回游动,公有网卡配置了网关。

查看vip的日志,里面有错误日下:

2012-10-15 12:01:28.709: [ RACG][1] [9895986][1][ora.ora_1.vip]: Interface en0 checked failed (host=ora_1)
Invalid parameters, or failed to bring up VIP (host=ora_1)

搜了一下发现是一个bug:Bug 8725020

oracle建议:

Solution
The following workaround fixes the racgvip script so that it does not fail for LHEA adapters:

1. Backup the racgvip script
2. Edit this line in the script using vi:

$ENTSTAT -d $_IF | $GREP -iEq '.*lan.*state.*:.*operational.*|.*link.*status.*:.*up.*|.*port.*operational.*state.*:.*up.*'

and replace it with this:

$ENTSTAT -d $_IF | $GREP -iEq '.*lan.*state.*:.*operational.*|.*link.*status.*:.*up.*|.*port.*operational.*state.*:.*up.*|.*driver.*flags.*:.*up.*'

(Notice that an extra regexp clause has been tacked on the end of the grep argument.)

3. Make sure that no stray characters have been introduced.
4. Save the racgvip file.

References
BUG:8725020 - VIP WONT RUN (LHEA) ADAPTER 5.3 TL9
NOTE:567286.1 - RAC on AIX: With Virtual Interfaces Racgvip Fails Even Though Public Interface is Up

--=============================

按照oracle的解决方法:

修改了/u01/oracle/product/10.2.0/crs/bin/下面的racgvip文件,修改之后貌似不宕了。

修改前
# $ENTSTAT -d $_IF | $GREP -iEq ".*link.*status.*:.*up.*"
修改后
$ENTSTAT -d $_IF | $GREP -iEq '.*lan.*state.*:.*operational.*|.*link.*status.*:.*up.*|.*port.*operational.*state.*:.*up.*|.*driver.*
flags.*:.*up.*'

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

请登录后发表评论 登录
全部评论

注册时间:2007-12-07

  • 博文量
    716
  • 访问量
    5087937