eygle.com   eygle.com
eygle.com  
 

« 关于Oracle的Dual表 | Blog首页 | Oracle如何维护SMON_SCN_TIME表? »

ORA-01114、ORA-27067错误案例一则

作者:eygle |【转载时请以超链接形式标明文章和作者信息及本声明
链接:

今天有朋友问到如下一则案例,ORA-01114,ORA-27067以及OSD-04026错误同时出现:

*** ACTION NAME:() 2009-04-01 09:31:00.762
*** MODULE NAME:(JDBC Thin Client) 2009-04-01 09:31:00.762
*** SERVICE NAME:(SYS$USERS) 2009-04-01 09:31:00.762
*** SESSION ID:(145.9) 2009-04-01 09:31:00.762
*** 2009-04-01 09:31:00.762
ksedmp: internal or fatal error
ORA-01114: 将块写入文件 201 时出现 IO 错误 (块 # 492)
ORA-27067: I/O 缓冲区的大小无效
OSD-04026: Invalid parameter passed. (OS 1318912)
ORA-01114: 将块写入文件 201 时出现 IO 错误 (块 # 492)
ORA-27067: I/O 缓冲区的大小无效
OSD-04026: Invalid parameter passed. (OS 1318912)
ORA-01114: 将块写入文件 201 时出现 IO 错误 (块 # 492)
ORA-27067: I/O 缓冲区的大小无效
OSD-04026: Invalid parameter passed. (OS 1318912)
ORA-01114: 将块写入文件 201 时出现 IO 错误 (块 # 9)
ORA-27067: I/O 缓冲区的大小无效
OSD-04026: Invalid parameter passed. (OS 1318912)
No current SQL statement being executed.

这个错误在9i的某些版本中,是因为文件大小超越了OS的限制时会出现的一个问题,多数出现在Windows平台上。

Metalink上的Notes:317174.1,记录了一个类似的问题,这是Oracle Server - Enterprise Edition - Version: 9.2.0.1.0 Microsoft Windows (32-bit)上的一个Bug:
Its a Bug specific to NT platform only. Cannot AUTOEXTEND to 4Gb boundary,This bug is fixed in 9203.
317174.1 记录的错误信息如下:

ORA-283: recovery session canceled due to errors
ORA-1115: IO error reading block from file 11 (block # 204802)
ORA-1110: data file 11: 'E:\ORACLE\ORA92\BORG\MAXIMO.ORA'
ORA-27069: skgfdisp: attempt to do I/O beyond the range of the file
OSD-4026: Invalid parameter passed. (OS-204802)

但是这个数据库是64位Windows上的10.2.0.4,问题出现在临时表空间文件上。

查询过几个相关的问题原因都是类似的:CTAS处理大批量的数据导致异常

这个问题的CTAS SQL有600多个Case When判断,SQL文本有47K,强烈用户建议改写SQL。

-The End-


历史上的今天...
      >> 2007-04-08文章:
             莫辜负春光明媚的日子
      >> 2006-04-08文章:
             EMC CX500再次出现硬件故障
             Oracle9i自动PGA管理的新特性
      >> 2005-04-08文章:
             玉兰花开
      >> 2004-04-08文章:
------
这篇 【ORA-01114、ORA-27067错误案例一则】来自 eygle.com | CSDN网摘| del.icio.us|Google订阅 | 鲜果订阅 | 抓虾订阅

By eygle on 2009-04-08 23:14 | Comments (0) | Posted to Case | Edit |

相关文章 随机文章
  • 使用errorstack跟踪ORA-01438错误
  • ORA-01157 - Mount状态下的文件存在性校验
  • 使用DATAPUMP导致ORA-00600 17020错误
  • Oracle如何维护SMON_SCN_TIME表?
  • 遭遇 ORA-7445 kkofkrproratestat 错误
  • 《循序渐进Oracle》一书封面初稿
    Oracle中大批量删除数据的方法
    Nobody用户定时Movable Type的预约发布功能
    回家纪事-之二
    案例:Move系统表DEPENDENCY$导致索引失效的数据库故障
    搜索本站:

    留言 (0)

    发表留言:



    Remember Me?
    (输入验证码后方可评论,谢谢支持)



    CopyRight © 2004~2010 eygle.com, All rights reserved.