Internal
2006-06-16
时间再次停止运行
今天下班时,同事说,一个数据库上的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 Oracle10g ASM数据库中表空间的维护
- 2004-06-16 Oracle HowTo:Oracle中如何进行进制转换
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
没有问题.
你的运行时间还不够吧?