eygle.com   eygle.com
eygle.com eygle
eygle.com  
 

« 看来我的计算机足够安全 | Blog首页 | 柔嘉维则一周年 »

时间再次停止运行
modb.pro

今天下班时,同事说,一个数据库上的Job进程不能启动,我登陆上去查看,果然,时间再次停止运行:

SQL> select * from v$timer;

HSECS
----------
4294967295

SQL> /

HSECS
----------
4294967295

此前曾经遭遇这个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.


Connected to:
Oracle Database 10g Enterprise Edition Release 10.1.0.3.0 - 64bit Production
With the Partitioning and Data Mining options

SQL> select * from v$timer;

HSECS
----------
68297932

SQL> ! uptime
10:23am up 504 day(s), 23:31, 1 user, load average: 3.43, 3.37, 2.95

我们看到,Solaris系统的稳定性还是值得信赖的:)

 


历史上的今天...
    >> 2011-06-16文章:
    >> 2005-06-16文章:
    >> 2004-06-16文章:

By eygle on 2006-06-16 09:38 | Comments (2) | Internal | 794 |

2 Comments

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
没有问题.

你的运行时间还不够吧?


CopyRight © 2004~2020 云和恩墨,成就未来!, All rights reserved.
数据恢复·紧急救援·性能优化 云和恩墨 24x7 热线电话:400-600-8755 业务咨询:010-59007017-7040 or 7037 业务合作: marketing@enmotech.com