« 看来我的计算机足够安全 | Blog首页 | 柔嘉维则一周年 »
时间再次停止运行
链接:https://www.eygle.com/archives/2006/06/time_stop_again.html
今天下班时,同事说,一个数据库上的Job进程不能启动,我登陆上去查看,果然,时间再次停止运行:
SQL> select * from v$timer; HSECS SQL> / HSECS |
此前曾经遭遇这个Bug,当主机持续运行497 days 2 hrs 28 mins 时,数据库系统时间将会停止.
Bug出现:
$ uptime 6:27pm up 497 day(s), 14:35, 6 users, load average: 0.43, 1.21, 2.19 |
这个Bug真是恼人,除了重起主机之外,别无办法.看来虽然9.2.0.4这个版本比较稳定,但是仍然需要考虑升级了.
此Bug在Oracle9.2.0.6中被修正.
在我的Oracle10g环境中,可以看到这个问题已经不再存在.
v$timer计时在溢出后会重新计算:
SQL*Plus: Release 10.1.0.3.0 - Production on Tue Jun 20 10:21:35 2006 Copyright (c) 1982, 2004, Oracle. All rights reserved.
SQL> select * from v$timer; HSECS SQL> ! uptime |
我们看到,Solaris系统的稳定性还是值得信赖的:)
历史上的今天...
>> 2011-06-16文章:
>> 2005-06-16文章:
>> 2004-06-16文章:
By eygle on 2006-06-16 09:38 | Comments (2) | Internal | 794 |
select * from v$timer;
16711883
SQL> select * from v$version;
BANNER
----------------------------------------------------------------
Oracle9i Enterprise Edition Release 9.2.0.4.0 - 64bit Production
PL/SQL Release 9.2.0.4.0 - Production
CORE 9.2.0.3.0 Production
TNS for HPUX: Version 9.2.0.4.0 - Production
NLSRTL Version 9.2.0.4.0 - Production
没有问题.
你的运行时间还不够吧?