DB2数据重启出现SQL1042C错误

原创 2013年12月03日 19:32:17
今天在做DB2迁移时候,从V8.1到V9.7,由于版本差异以及该库是开发测试库,所以打算force application并做个离线备份,在源库中使用db2 force applications all,始终有新连接,遂决定将数据库重启,并通过将db2set DB2COMM=tcpip该为空,来禁止连接数据库。
在一次使用以下命令将数据库停机:
db2 force application all;\db2 force application all;\db2 force application all;\db2 force application all;\db2 force application all;\db2 force application all;\db2stop
重新打开数据库时,起不来,报以下信息:
12/03/2013    11:05:54    0    0    SQL1042N    An unexpected system error occurred.
SQL1032N No start database manager command was issued.    SQLSTAT=57019

其中可以看出SQL1042N是重要信息,在db2diag.log也有很多信息(公司数据库在内网,无法搞出来);

根据错误号,google了下SQL1042N
以下为详细信息:

SQL1042C

发生了意外的系统错误。

说明

发生了系统错误。可能会发生此错误的一些原因是:

  • 未正确安装数据库管理器,或者未正确设置环境。
  • 在基于 UNIX 的系统上,可能需要运行 db2iupdt 以更新 DB2 实例,从而获得新的系统配置或者对与安装或除去某些产品选项、修订包或修改级别相关联的功能的访问权。
  • 您接收到此消息的原因可能是,未使用正确的 DB2 管理服务器密码。

无法处理该命令。

用户响应

  • 要更新实例以获得配置或者对功能的访问权,可运行 DB2IUPDT <InstName>。
  • 如果在尝试与数据库相连时发生错误,那么获取跟踪信息(指示如下),并与 IBM 支持机构联系。

如果此问题落在上述建议之外,那么确保系统时间和日期设置正确,并确保系统有足够的内存和交换/调页空间可用。

重新提交当前命令。

如果问题仍然存在,那么停止然后重新启动该数据库管理器。

如果还有错误,那么重新安装数据库管理器。

如果跟踪是活动的,那么在操作系统命令提示符处调用“独立跟踪设施”。请与您的技术服务代表联系,并提供下列信息:

需要的信息:

  • 问题描述
  • SQLCODE 或消息号
  • 如果可能,还应提供 SQLCA 内容
  • 如果可能,还应提供跟踪文件。

联合系统用户:如果有必要,请找出使请求失败的数据源中的问题(参阅《故障诊断指南》以了解标识失败的数据源所要遵循的过程)。如果问题发生于数据源,那么遵循该数据源的问题确定过程。

sqlcode:-1042

sqlstate:58004



在DB2安装目录/instance下有DB2IUPDT命令;
通过root用户执行./db2iupdt db2inst1  (db2inst1为实例名)
再用root用户执行./db2iupdt -e 来确认instance 被 updated.

接着在db2start就可以将数据库启动起来;





--------------------------------------------------------------------------------------------

版权所有,转载请注明作者及原文链接,否则追究法律责任!

QQ:      584307876

作者:    Seven

原文链接:http://blog.csdn.net/sunjiapeng/article/details/17100419

邮箱:    seven_ginna@foxmail.com

DB2 SQL1042C SQLSTATE=58004的现象及恢复

[db2inst1@db ~]$ db2 list db directory  System Database Directory  Number of entries in the direct...
  • lk_db
  • lk_db
  • 2017年10月17日 13:41
  • 820

DB2 启动时 SQLSTATE 58004

原文链接:http://my.oschina.net/uniquejava/blog/88866 初次在win10 64bit 系统 安装DB2 EXPC 10.5,安装完之后DB2服务不能启动,在...
  • tilzl
  • tilzl
  • 2016年06月21日 23:54
  • 1353

db2 常见错误以及解决方案[ErrorCode SQLState]

操作数据库流程中,遇到许多疑问,很多都与SQL CODE和SQL State有关,现在把一个完整的SQLCODE和SQLState不正确信息和有关解释作以下说明,一来可以自己参考,对DB2不正确自行找...
  • u011405221
  • u011405221
  • 2016年04月15日 15:07
  • 7032

db2启动错误 SQLSTATE=57019

想启动DB2数据库,就到DB2命令行中运行db2start,结果出现如下错误:未发出启动数据库管理器的命令。SQLSTATE=57019。想了半天,这几天除了修改一次DB2登陆密码以外,没在DB2上做...
  • arui319
  • arui319
  • 2005年08月22日 18:29
  • 10300

db2 连库时报错SQL1639N

问题描述:  db2 连库时报错SQL1639N 问题原因: 可能是某些数据库的文件的权限被修改 SQL1639N  The database server was unable to perfo...
  • qingsong3333
  • qingsong3333
  • 2017年03月13日 18:43
  • 801

DB2 连接某数据库报错

连接数据库xf报错: $ db2 connect to xf user db2inst3 using db2inst3 SQL0332N  Character conversion from the ...
  • super712
  • super712
  • 2013年12月04日 15:12
  • 1348

远程连接数据库之1042错误

在主机上使用Navicat客户端连接虚拟机上的数据库时, 出现1042错误   Can't get hostname for your address。 在网上查找了一些方法,大部分都是对虚拟机上...
  • shi____
  • shi____
  • 2017年09月08日 21:11
  • 239

DB2错误信息SQLCODE SQLSTATE (按sqlcode排序)

sqlcode sqlstate 说明  000 00000 SQL语句成功完成   01xxx SQL语句成功完成,但是有警告  +012 01545 未限定的列名被解释为一个有相互关系的引用...
  • lisa890608
  • lisa890608
  • 2013年08月29日 17:22
  • 614

DB2报错信息汇总

操作数据库过程中,遇到许多问题,很多都与SQL CODE和SQL State相关,现在把一个完整的SQLCODE和SQLState错误信息和相关解释作以下说明,一来可以自己参考,对DB2错误自行找出原...
  • aeolus1019
  • aeolus1019
  • 2013年10月21日 15:27
  • 9307

DB2错误信息汇

操作数据库过程中,遇到许多问题,很多都与SQL CODE和SQL State相关,现在把一个完整的SQLCODE和SQLState错误信息和相关解释作以下说明,一来可以自己参考,对DB2错误自行找出原...
  • u013817846
  • u013817846
  • 2014年09月11日 13:09
  • 985
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:DB2数据重启出现SQL1042C错误
举报原因:
原因补充:

(最多只允许输入30个字)