摘要:情况是这样的,系统出现问题重新安装,DB2安装在D盘,之前的所有文件都在,这样的话数据库也应该在D盘的安装文件中,请问是数据库是放在哪个目录中?请问怎么将数据库恢复到原来的状态?你只需要重新安装一下db2的安装程序,保留以前的数据库的数据文件目录。然后在命令行下db2=> 执行catalog db 数据库名称 on 原数据库文件所在磁盘, 这样就可以把以前的数据库编目上了如:db2 catalog db pms on D:
阅读全文
04 2013 档案
摘要:重启tomcat时,启动成功,但打开8080页面时很慢,到最后还是打不开。查看tomcat日志如下:2013-4-19 21:19:34 org.apache.coyote.http11.Http11AprProtocol pause信息: Pausing Coyote HTTP/1.1 on http-80802013-4-19 21:19:34 org.apache.coyote.ajp.AjpAprProtocol pause信息: Pausing Coyote AJP/1.3 on ajp-80092013-4-19 21:19:35 org.apache.catalina.core.
阅读全文
摘要:操作数据库过程中,遇到许多问题,很多都与SQL CODE和SQL State相关,现在把一个完整的SQLCODE和SQLState错误信息和相关解释作以下说明,一来可以自己参考,对DB2错误自行找出原因 (声明:这是搜集网上的资料得来的,详细出处不记得了) sqlcode sqlstate 说明 000 00000 SQL语句成功完成 01xxx SQL语句成功完成,但是有警告 +012 01545 未限定的列名被解释为一个有相互关系的引用 +098 01568 动态SQL语句用分号结束 +100 02000 没有找到满足SQL语句的行 +110 01561 用DATA CAPTURE定义的表
阅读全文
摘要:DB2解因为LOAD引起的LOAD暂挂状态锁一般解锁命名是,SET INTEGRITY FOR temp_test IMMEDIATE CHECKED但是load暂挂状态是解不了的,可以load一个空文件,或者不存在文件来解除。load client from c:\ftp\null.txt of del terminate into 表名这里的c:\ftp\null.txt不存在都可以。当表执行load操作不成功时,表将出现暂挂现象3 表处于“装入暂挂”状态。对此表的先前的 LOAD尝试失败。在重新启动或终止 LOAD 操作之前不允许对表进行存取。解决办法:包含TERMINATER的LOAD
阅读全文
摘要:DB2 insert语句三种格式 有点SQL基础的人都会写INSERT语句,可是有很大一部分人不知道DB2的INSERT语句有三种格式,即:一次插入一行,一次插入多行和从SELECT语句中插入。考虑下面的情况:CREATE TABLE USER ( NAME VARCHAR(20) NOT NULL,---姓名 BIRTHDAY DATE---生日 ); CREATE TABLE USER(NAME VARCHAR(20) NOT NULL,---姓名BIRTHDAY DATE---生日); 现在要求你插入一行数据,我们这么写:INSERT INTO USER (NAME,BIRTHDAY)
阅读全文