当前位置:首页 » 操作系统 » db2数据库报错

db2数据库报错

发布时间: 2022-04-21 03:30:10

㈠ DB2数使用时提示 Connection is closed. ERRORCODE=-4470, SQLSTATE=08003是怎么回事呢,请大侠帮忙解决

用户名密码错误,输入流和输出流错误。

SQLCODE -843 SQLSTATE 08003

Explanation: Connection does not exist. 说明:连接不存在。

SQLCODE -900 SQLSTATE 08003

Explanation: Application process not in a connected state. 说明:应用程序不处于连接状态的过程。

根据执行次数排序

[db2inst2@localhost ~]$ grep -ni "number of executions" snap.out |grep -v "=0" |sort -k 6,6rn

846: Number of executions = 306

1198: Number of executions = 117

1038: Number of executions = 43

654: Number of executions = 43

814: Number of executions = 43

(1)db2数据库报错扩展阅读:

DB2可运行在OS/2、Windows NT、UNIX操作系统上,通常将运行在这些平台上的DB2产品统称为DB2通用数据库,这主要是强调这些产品运行环境类似,并共享相同的源代码。DB2通用数据库主要组件包括数据库引擎(Dalabase Engine )应用程序接口和一组工具。

数据库引擎提供了关系数据库管理系统的基本功能,如管理数据、控制数据的访问(包括并发控制)、保证数据完整性及数据安全。所有数据访问都通过SQL接口进行。

㈡ 用vba连接db2数据库,报错3706

先看DB2的驱动有没有安装

㈢ 如何解决DB2数据库备份参数修改后的报错问题

试着修改了下DB2的一个备份参数LOGARCHMETH1,试着将其值改为USEREXIT
改完之后,退出,然后就连不上数据库了,重启一下,报错如下:
D:\Documents and Settings\Administrator>db2 connect to sample
SQL1116N 因为 BACKUP PENDING,所以不能连接或激活数据库 "SAMPLE"。
SQLSTATE=57019
经过查了一番资料,才知道现在要马上做一下备份:
D:\Documents and Settings\Administrator>db2 backup db sample
备份成功。此备份映像的时间戳记是:20080604112950
再次测试,问题解决:
D:\Documents and Settings\Administrator>db2 connect to sample
数据库连接信息
数据库服务器 = DB2/NT 9.5.0
SQL 授权标识 = ADMINIST...
本地数据库别名 = SAMPLE
编辑特别推荐:
oracle认证考试费用
Oracle的入门心得
使用Oracle外部表的五个限制

㈣ DB2创建数据库失败是怎么回事

不知道 你要问什么~~ 你的用于操作的Administrator用户没有操作数据库的权限,你得改用有权限的用户操作,或者用 DB2安装服务器的 system用户登录来操作 (system用户是DB2最高权限用户)
windows用System用户登录的方法是:

1.从http://www.sysinternals.com/Utilities/PsExec.html下载PsExec.解压到C:\中,打开"任务管理器",结束explorer.exe进程
2.在"应用程序"中点击"新任务",输入"CMD"回车
3.在命令提示符下运行以下命令并回车:
C:\PsExec -i -s -d explorer
4.点击"开始",用户名看是不是System?

㈤ DB2报错SQLSTATE=42601,怎么解决

1、首先停止DB2数据库$db2stop,以root用户修改/etc/pam.d/system-auth-ac,如下图所示。

㈥ 如何分析DB2的错误信息

DB2数据库错误信息:
com.ibm.db2.jcc.b.SqlException: DB2 SQL error: SQLCODE: -407, SQLSTATE: 23502, SQLERRMC: TBSPACEID=2, TABLEID=640, COLNO=0
分析DB2报出的错误信息,主要从六个方面进行分析:
SQLCODE, SQLSTATE, SQLERRMC, TBSPACEID, TABLEID, COLNO
1、先从SQLCODE和SQLSTATE两方面的数字确认是什么原因(见网址:http://www.knowsky.com/538581.html)
2、在根据TBSPACEID和TABLEID两方面确认是哪个表
SQL语句:select * from syscat.tables where tbspaceid="" and tableid=""
3、根据COLNO确认是哪个列出问题
SELECT * FROM SYSCAT.COLUMNS WHERE TABNAME= '*******' AND COLNO = “”
三步就可以精确确认错误的原因了
原理分析:在DB2 数据库中隐藏着一个内部表,专存储数据库的各个表。可以通过select * from syscat.tables进行查看。TBSPACEID, TABLEID, COLNO 都是表tables 中的字段。
=====================================================================
but,
我的DB2数据库错误信息:
com.ibm.db2.jcc.b.SqlException: DB2 SQL error: SQLCODE: -532, SQLSTATE: 23504, SQLERRMC: DE_ANOM_DETN.FK_TT_ANOM_TT_DETN_EVNT
根据SQLCODE和SQLERRMC可知:
-532 23504 删除操作违反了已指定的参照约束
可以判断出,应该是在删除级联表格时,发现参考的外键为空了,应该是提前删除了。
但是我的错误信息里面并没有上面提示的那么详细,上面的是SQLERRMC: TBSPACEID=2, TABLEID=640, COLNO=0 ,而我的是SQLERRMC: DE_ANOM_DETN.FK_TT_ANOM_TT_DETN_EVNT,由此可以推断出,SQLERRMC里面的信息就是定位错误的核心!!可是这个是什么呢??估计这个应该找数据库设计文档了。
最后没管这个问题,直接把DB2恢复(restore)一个镜像点了,然后mq(Qmanager)启动,was启动(前提是mq启动)。问题可能是执行顺序或者因为某个服务器节点未启动caused的,当这些服务器节点都正常启动之后,把数据库restore正常状态,然后就可以正常执行了。

㈦ db2数据库自定义函数DECLARE语句报错

网上都说db2不支持修改字段名
一般方式是建立新字段与待删除字段类型一样
然后把旧字段值拷贝到新字段
最后把旧字段删除,就可以了

㈧ DB2数据库报错,求教各位老大

解决方法如下:
alter table student alter ID restart with xxxx 。
xxxx可以自定义,为当前表中id的最大值加1即可。

㈨ DB2数据库安装出错,初始化工具目录数据库和/或对它们进行升级时出错

如果您执行了DROP TOOLSDB命令,尝试删除该数据库,操作会成功;但随后再试图创建TOOLSDB的时候,仍然会得到SQL1005N的错误。 解答产生这个错误的原因在于:删除工具目录数据库时,必须在删除数据库本身的同时将工具目录一同删除。如下是解决该问题具体步骤:1.删除工具目录(以工具目录名为SYSTOOLS举例) db2 “drop tools catalog systools in database toolsdb”2.删除工具数据库 db2 ”drop db toolsdb”3.停止DAS db2admin stop4.删除DAS 在Windows平台执行:db2admin drop 在UNIX平台执行:dasdrop5.重建DAS 在Windows平台执行:db2admin create /user:<DAS用户帐号>username /password:<DAS用户密码> 在UNIX平台执行: dascrt –u <DAS用户名 >6.重建工具目录数据库(工具目录名:SYSTOOLS,数据库名:TOOLSDB) db2 create tools catalog systools create new database toolsdb

热点内容
会员注册源码 发布:2024-10-01 09:15:57 浏览:368
linux内 发布:2024-10-01 09:13:39 浏览:917
火药可以压缩 发布:2024-10-01 09:11:39 浏览:70
为什么微信清除了缓存 发布:2024-10-01 09:03:20 浏览:848
如何关闭手机私密密码 发布:2024-10-01 08:31:49 浏览:482
androidframework学习 发布:2024-10-01 08:20:06 浏览:63
思维编程化 发布:2024-10-01 08:19:00 浏览:404
尊云服务器对接 发布:2024-10-01 08:16:36 浏览:3
qq账号密码忘在哪里 发布:2024-10-01 07:39:43 浏览:668
ade云存储平台 发布:2024-10-01 07:18:57 浏览:269