sql语句执行为什么报错

ffww77 2005-11-30 10:32:47
SQL> select nvl(da_xh.lsh,daml.lsh), nvl(da_xh.pid,'124660121304260011') from daml,da_xh
2 where daml.lsh = da_xh.lsh(+) and daml.pid = da_xh.pid(+);

错误位于第1行:
ORA-01114: 将块写入文件 201 时出现 IO 错误 (块 # 2097033)
ORA-27069: skgfdisp: 尝试在文件范围外执行 I/O
OSD-04026: 传递的参数无效。 (OS 2097039)
ORA-01114: 将块写入文件 201 时出现 IO 错误 (块 # 2097033)
ORA-27069: skgfdisp: 尝试在文件范围外执行 I/O
OSD-04026: 传递的参数无效。 (OS 2097039)

...全文
154 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
dinya2003 2005-11-30
  • 打赏
  • 举报
回复
只是执行了一个查询语句.

ORA-01114 IO error writing block to file string (block # string)

Cause: The device on which the file resides is probably offline. If the file is a temporary file, then it is also possible that the device has run out of space. This could happen because disk space of temporary files is not necessarily allocated at file creation time.

Action: Restore access to the device or remove unnecessary files to free up space.

aegir 2005-11-30
  • 打赏
  • 举报
回复
能说一说你那两个表的情况吗? 数据库是否做的RAC啊
 ALERT日志里有没有什么错误?

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧