波克斗地主 -SQL1036C访问数据库SQLSTATE = 58030时发生I / O错误

2012年1月30日,作者 杰克·范瓦斯(Jack Vamvas)

尝试连接到波克斗地主数据库时收到以下错误

db2 connect to MYDB
SQL1036C  An I/O error occurred while accessing the database.  SQLSTATE=58030


#Checked 在  the db2diag.log file 

ZRC=0x860F000A=-2045837302=SQLO_FNEX "File not found."
          DIA8411C A file "" could not be found.

Log file S0000478.LOG not found.

 

笔记  to solution

1)      验证是否缺少日志文件。检查db2diag.log中是否存在相关的日志记录错误(返回码包含SQLO_FNEX)。

2)      如果存在,此错误将包含缺少的日志文件的名称。采取步骤在活动日志路径目录中找到文件。

3)      如果找不到该文件,请将数据库还原并前滚到丢失的日志文件之前的日志文件中引用的较早的时间点(使用早于丢失的文件的时间戳)。

4)      其他原因可能包括数据库目录完整性

5)      文件系统大小限制

 也可以看看

在Linux和波克斗地主上删除db2diag.log文件

DIAGLEVEL db2

作者:Jack Vamvas(http://www.dba-db2.com)

分享:

验证您的评论

预览您的评论

这仅仅是一个预览。您的评论尚未发布。

加工...
您的评论无法发布。错误类型:
您的评论已保存。评论经过审核,只有在获得作者批准后才会显示。 发表其他评论

您输入的字母和数字与图像不匹配。请再试一次。

作为发表评论的最后一步,请输入下图中显示的字母和数字。这样可以防止自动程序发布评论。

读取这张图片有困难吗? 查看备用。

加工...

对波克斗地主 -SQL1036C发表评论在访问数据库SQLSTATE = 58030时发生I / O错误

评论是经过审核的,直到作者批准后才会显示。


ysaijiu.com | 波克斗地主性能调优 | DBA 波克斗地主:一切 | 常问问题 | 联系 | 版权