Oracleora-01114和ora-27067错误解决方法
* * * * *动作的名称:(0.762)2009-04-01 09:31:
*模块名称:(JDBC瘦客户机)2009-04-01 09:31: 0.762
*服务名称:(系统用户2009-04-01 09:31: 0.762美元)
*会话ID:(145.9)2009-04-01 09:31: 0.762
* 2009-04-01 09:31: 0.762
Ksedmp:内部或致命的错误
在ora-01114发生IO错误:块将被写入文件201(492块#)
该ora-27067大小:我/ O缓冲区无效
osd-04026:无效的参数传递。(OS 1318912)
在ora-01114发生IO错误:块将被写入文件201(492块#)
该ora-27067大小:我/ O缓冲区无效
osd-04026:无效的参数传递。(OS 1318912)
在ora-01114发生IO错误:块将被写入文件201(492块#)
该ora-27067大小:我/ O缓冲区无效
osd-04026:无效的参数传递。(OS 1318912)
在ora-01114发生IO错误:块将被写入文件201(9块#)
该ora-27067大小:我/ O缓冲区无效
osd-04026:无效的参数传递。(OS 1318912)
正在执行当前SQL语句。
这个错误是在9i有些版本因为文件大小超出操作系统的限制,其中大部分出现在Windows平台。
注:317174.1上记录了类似的问题,这是一个Oracle服务器企业版:9.2.0.1.0微软Windows(32位)。
它是专门针对NT平台的bug。不能自动4GB
317174.1记录的错误信息如下:
ora-283:恢复会话由于错误取消
ora-1115:从文件读IO错误11块(204802块#)
ora-1110:数据文件11:E:oracleora92borgmaximo口。
ora-27069:skgfdisp:尝试做我/ O超出文件范围
osd-4026:无效的参数传递。(os-204802)
但数据库是在64位Windows的10.2.0.4,和问题出现在临时表空间文件。
查询有关的几个问题的原因都是一样的:处理大量数据导致异常。
这个问题的SQL已经超过600时的情况判断,SQL文本有47K,和强大的用户建议SQL重写。