今天在一个10203数据库的alert文件中发现了ORA-1461的错误。
2012-03-09 00:00
344 查看
今天在一个10203数据库的alert文件中发现了ORA-1461的错误。
错误全部信息如下:
ORA-1461 encountered when generating server alert SMG-3500
比较奇怪的是,这个错误号在10G官方文档错误手册不存在,只好查询METALINK,发现是Oracle的一个bug。
造成这个问题的原因SMON进程在更新SMON_SCN_TIME表时,引发了ORA-1461错误。
如果设置了EVENT:1461 TRACE NAME ERRORSTACK LEVEL 10,从后台SMON进程日志中可以看到下面的信息:
ORA-01461: can bind a LONG value only for insert into a LONG column
Current SQL statement for this session:
update smon_scn_time set orig_thread=0, time_mp=:1, time_dp=:2, scn=:3,
scn_wrp=:4, scn_bas=:5, num_mappings=:6, tim_scn_map=:7 where thread=0 and
scn = (select min(scn) from smon_scn_time where thread=0)
根据METALINK上的搜索结果,这个bug在多个平台上都可能出现,目前发现受影响的版本都是10.2.0.3。
Oracle并没有给出解决方法,这个问题在什么版本会修正也没有提到。好在问题对系统的影响不大。
感谢网友“蓝色海洋”的提醒,经过1年左右的时间,Oracle终于发布了解决这个bug的补丁,在补丁集Patch 6602742中fixed了这个bug,关于这个bug的更多描述可以参考metalink文档Doc ID: Note:461911.1。
$(document).ready(function(){dp.SyntaxHighlighter.HighlightAll('code');});
原文链接:
http://blog.csdn.net/newhappy2008/article/details/6311803
错误全部信息如下:
ORA-1461 encountered when generating server alert SMG-3500
比较奇怪的是,这个错误号在10G官方文档错误手册不存在,只好查询METALINK,发现是Oracle的一个bug。
造成这个问题的原因SMON进程在更新SMON_SCN_TIME表时,引发了ORA-1461错误。
如果设置了EVENT:1461 TRACE NAME ERRORSTACK LEVEL 10,从后台SMON进程日志中可以看到下面的信息:
ORA-01461: can bind a LONG value only for insert into a LONG column
Current SQL statement for this session:
update smon_scn_time set orig_thread=0, time_mp=:1, time_dp=:2, scn=:3,
scn_wrp=:4, scn_bas=:5, num_mappings=:6, tim_scn_map=:7 where thread=0 and
scn = (select min(scn) from smon_scn_time where thread=0)
根据METALINK上的搜索结果,这个bug在多个平台上都可能出现,目前发现受影响的版本都是10.2.0.3。
Oracle并没有给出解决方法,这个问题在什么版本会修正也没有提到。好在问题对系统的影响不大。
感谢网友“蓝色海洋”的提醒,经过1年左右的时间,Oracle终于发布了解决这个bug的补丁,在补丁集Patch 6602742中fixed了这个bug,关于这个bug的更多描述可以参考metalink文档Doc ID: Note:461911.1。
$(document).ready(function(){dp.SyntaxHighlighter.HighlightAll('code');});
原文链接:
http://blog.csdn.net/newhappy2008/article/details/6311803
相关文章推荐
- 今天在一个10203数据库的alert文件中发现了ORA-1461的错误。
- 今天在一个10203数据库的alert文件中发现了ORA-1461的错误。
- 今天在一个10203数据库的alert文件中发现了ORA-1461的错误。
- 之前创建了一个表空间,然后今天不小心把表空间文件给删除了。然后用pl/sql连接数据库的时候,报ORA-01033错误。ora-01033:oracle initializationg or shut
- 用外部表的方式查询当天数据库alert日志文件中当天所有的ora-错误信息
- 关于一次 ORA-01118: 无法添加任何其他数据库文件: 超出限制 4120 的错误处理
- 今天发现了JBuilder 2006 一个BUG,关于资源文件重构后的BUG
- [原]找出Oracle alert文件中的ORA错误
- 今天碰到一个poi解析excel文件的时候报错, 后来发现是这个excel文件单元格里面有公式。删除公式问题解决!
- 今天很兴奋,发现了一个 ajaxpro 经常发生的错误,哈哈
- 解决PLSQL导入表sql语句错误问题:ORA-01119:创建数据库文件时失败 ORA-27040::文件创建错误,无法创建文件
- 今天才发现,自已犯了一个低级的逻辑错误,不可原谅
- 用外部表的方式查询alert日志文件中ora-错误信息
- 【翻译自mos文章】当NFS server 宕机后,Oracle 数据库 冻结并且alert 文件里没有任何错误
- 今天打开网站,突然发现sql 2005出现错误:数据库 'mybase_db' 的事务日志已满。若要查明无法重用日志中的空间的原因,请参阅 sys.databases 中的 log_reuse_wait_desc 列。
- 今天在webcasts上看sql server 2008的新功能介绍,无意中发现在连接sql server 数据库时,还有一个
- 11gR2数据库的ALERT文件频繁出现Fatal NI connect error 12170错误
- 前段时间,接手一个项目使用的是原始的jdbc作为数据库的访问,发布到服务器上在运行了一段时间之后总是会出现无法访问的情况,登录到服务器,查看tomcat日志发现总是报如下的错误。 Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Data source rejected est
- 12C RAC中的一个数据库实例自动crash并报ORA-27157、ORA-27300等错误
- 强制删除DBF文件导致数据库报“ORA-01033: ORACLE 正在初始化或关闭”错误