Tag Archives: HANG

密码延迟验证导致的系统HANG住

又是一个11g新特性导致的问题。 这个新特性很早之前就研究过,也在其他客户处碰到过类似的问题。从11g开始,如果一个用户使用不正确的密码尝试登录数据库,那么随着登录失败次数的增加,每次登录验证前延迟等待的时间也会增加: SQL> SET TIME ON 18:30:54 SQL> 18:30:58 SQL> conn test/test Connected. 18:31:25 SQL> 18:31:25 SQL> conn test/a conn test/a conn test/a conn test/a conn test/a conn test/a conn test/a conn test/test conn test/a ERROR: ORA-01017: invalid username/password; logon … Continue reading

Posted in ORACLE | Tagged , , , , | Leave a comment

数据泵导入分区表长时间HANG住

客户10.2.0.3环境数据库在使用数据库导入分区表时,出现长时间HANG住的情况。 通过10046跟踪,发现等待发生在空闲等待wait for unread message on broadcast channel上,部分10046 TRACE摘录如下: ===================== PARSING IN CURSOR #27 len=93 dep=2 uid=0 oct=3 lid=0 tim=1314162845109698 hv=3190910778 ad=’5a938130′ SELECT NVL(SUM(data_io),0) FROM "SYS"."SEASHELL_ENTRY_P_20110126_88" WHERE process_order = :1 END OF STMT PARSE #27:c=0,e=76,p=0,cr=0,cu=0,mis=0,r=0,dep=2,og=1,tim=1314162845109693 BINDS #27: kkscoacd Bind#0 oacdty=02 … Continue reading

Posted in BUG | Tagged , , , , | Leave a comment

资源耗尽导致ORA-494错误

一个客户的STANDBY数据库出现了ORA-494的错误。 数据库服务器建立在IBM的POWER 7利用LPAR划分的逻辑分区上,目前上面只有一个备库在跑日志应用,前一天利用LPAR向这个分区又添加了CPU和内存资源,使得当前的CPU数从32增加到96,内存从48G增加到98G。 如此强劲的硬件配置,却出现了系统HANG的问题。而当天除了物理STANDBY数据库的正常日志应用外,只不过进行了一次操作系统级的备份。 对应的数据库的高级日志信息为: Thu Oct 13 19:03:55 2011 Media Recovery Log /archlog/1_133940_665275242.dbf Thu Oct 13 19:04:17 2011 Media Recovery Log /archlog/1_133941_665275242.dbf Media Recovery Waiting FOR thread 1 SEQUENCE 133942 (IN transit) Thu Oct 13 19:21:33 2011 Errors IN … Continue reading

Posted in ORACLE | Tagged , , , , | Leave a comment

FAL_SERVER设置错误导致SWITCHOVER切换HANG住

客户在进行DATA GUARD的SWITCHOVER时,操作长时间没有反应。 操作如下: SQL> ALTER DATABASE COMMIT TO SWITCHOVER TO PHYSICAL STANDBY WITH SESSION SHUTDOWN;SQL> ALTER DATABASE COMMIT TO SWITCHOVER TO PHYSICAL STANDBY WITH SESSION SHUTDOWN; 这个命令等待很长时间没有结束,虽然数据库的SWITCHOVER_STATUS并非TO STANDBY而是SESSION ACTIVE,但是几乎所有的LOCAL=NO的连接已经在操作系统级kill掉了,而且使用了WITH SESSION SHUTDOWN语法,理论上不应该是连接问题导致SWITCHOVER无法完成。 检查告警日志: Fri Oct 14 23:03:45 2011 ALTER DATABASE COMMIT … Continue reading

Posted in ORACLE | Tagged , , , | Leave a comment