暂无图片
暂无图片
1
暂无图片
暂无图片
暂无图片

db2 SQLCODE: -204, SQLSTATE: 42704

11 0 2024-05-30
4423

前天,客户突然报障,一个不怎么使用的db2数据库,所以查询都报错。


Code: -204,soL State: 42704] "xxxx.mmm is an undefined name.. SQLCODE=-204,SQLSTATE=42704


此错误可能性较多:

o 未在数据库中定义由 "<名称>" 标识的对象。

o 在表上未定义由 "<名称>" 标识的数据分区。

o 正在使用某个数据类型。此错误可能是由于下
列原因而发生的:

- 如果 "<名称>"
是限定名称,则具有此名称的数据类型在数据
库中不存 在。

- 如果 "<名称>"
是非限定名称,则用户的函数路径不包含期望
的数据类 型所属于的模式。

- 该数据类型在创建时间戳记早于程序包绑定时
间的数据库中不存在(适用于静态语句)。

- 如果数据类型在 CREATE TYPE 语句的 UNDER
子句中,则该类型名可能与正定义的类型相同
,这 是无效的。


经过排查,最终发现原因是系统时间不对(符合上面的时间戳问题):

date

Tue Jan 5 12:24:23 CST 2016  

经了解,上周末客户重启过虚拟机,可能是电池有故障,导致重启后系统时间回到2016年。

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论