• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >oracle > oracle ORA-01114、ORA-27067错误解决方法

oracle ORA-01114、ORA-27067错误解决方法

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了oracle大数据解决方案,oracle锁表怎么解决,oracle数据库死锁解决,oracle解决方案,3194错误的解决方法等相关知识,希望本文的分享对您有所帮助

今天有朋友问到如下一则案例,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:ORACLEORA92BORGMAXIMO.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。

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • oracle密码过期的彻底解决方案
  • Oracle安装遇到INS-30131错误的解决方法
  • Oracle数据更改后出错的解决方法
  • oracle查询锁表与解锁情况提供解决方案
  • oracle ORA-01114、ORA-27067错误解决方法
  • Oracle数据仓库的分层管理器解决方案开发者网络Oracle

相关文章

  • 2017-05-11如何查看数据库alert日志文件
  • 2017-05-11详解azure 云上准备oracle11g的vnc安装环境
  • 2017-05-11Oracle数据库优化策略总结篇
  • 2017-05-11Oracle数据库opatch补丁操作流程
  • 2017-05-11Oracle 11g数据库详细安装图文教程
  • 2017-05-11ORACLE实现字段自增示例说明
  • 2017-05-11oracle使用order by排序null值如何处理
  • 2017-05-11Oracle中备份表的简单sql命令语句
  • 2017-05-11Oracle 数据库优化实战心得总结
  • 2017-05-11Oracle 查找与删除表中重复记录的步骤方法

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • 修改计算机名或IP后Oracle10g服务无法启动的解决方法
    • Oracle 数组的学习 小知识也要积累,养成好的学习态度
    • Oracle Connect to Idle Instance解决方法
    • oracle 11g RAC 常用命令整理分享
    • oracle 11g em重建报唯一约束错误解决方法
    • oracle中的procedure编写和使用详解
    • EXECUTE IMMEDIATE用法小结
    • Oracle批量导入文本文件快速的方法(sqlldr实现)
    • ORACLE 10g 安装教程[图文]
    • Oracle用户密码含特殊字符时登陆失败问题

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有