随笔分类 -  DB2

DB2
摘要:db2 get db cfg fordbName此命令可以查看当前数据库的日志文件大小(LOGFILSIZ),主日志数(LOGPRIMARY),辅日志数(LOGSECOND)。db2 update db cfg for dbNameusing LOGPRIMARY 50修改主日志数为50db2 update db cfg for dbNameusing LOGSECOND 20修改辅日志数为20db2 update db cfg for dbNameusing LOGFILSIZ 10240修改日志大小为10240此时,活动日志空间的最大容量为(20 + 50) * 10240 * 4KB,最 阅读全文
posted @ 2012-11-25 18:09 VipSoft 阅读(4412) 评论(0) 推荐(0) 编辑
摘要:注意ON关联值不能重复。SELECT A.A1,A.A2,B.B1,B2 FROM TABLEA ALEFT JOIN TABLEB BON A.A1 = B.B1WHERE A.A2 IS NULL AND B.B2 IS NOT NULL-----------------------------... 阅读全文
posted @ 2012-10-09 18:44 VipSoft 阅读(3947) 评论(0) 推荐(0) 编辑
摘要:方法总结一:题记:WIN7下装DB2,启动任务中心、控制中心报DB2JAVIT:RC=9505。 解决方案:进入(计算机—>管理—>本地用户和组à用户)把用户加入到DB2ADMNS或DB2USERS,即可解决。方法总结二:DB2JAVIT : RC =9505DB2JAVIT : RC =9505& SQL5005C System ErrorOn Windows Vista,ifthe"DB2JAVIT : RC = 9505"error occurs when DB2 starts. Trythisto seeifit resolves th 阅读全文
posted @ 2012-08-22 17:33 VipSoft 阅读(1578) 评论(0) 推荐(1) 编辑
摘要:一、使用可视窗口创建联邦1、打开控制中心,然后打开数据库,在其“联合数据库对象”文件右击单击“创建包装器”选项,打开创建包装器窗口,数据源选中DB2,添加包装器名称(名称只有不重复即可)。切换到设置标签页,选中DB2_FENCED,使用其默认值“N”,“DB2_FENCED”属性用来指定包装器是以受保护方式还是可信方式运行,默认值“N”表示包装器以可信方式方式运行。点击显示SQL可以查看创建包装器的SQL语句:CREATE WRAPPER DRDA2 LIBRARY 'db2drda.dll' OPTIONS ( ADD DB2_FENCED 'N') ;注:在 阅读全文
posted @ 2012-08-14 11:10 VipSoft 阅读(1448) 评论(0) 推荐(0) 编辑
摘要:案例描述: 在dbname数据库中创建dbname1数据库视图。步骤(红字标识的是可替换的内容):1.连接数据库 connect todbnameuserusernameusingpassword;2. 创建WRAPPER 的 DDL 语句CREATE WRAPPER "DRDA" LIBRARY 'db2drda.dll' OPTIONS (DB2_FENCED 'N');3. 创建SERVER 的 DDL 语句CREATE SERVERtempserver TYPE DB2/UDB VERSION 8.1 WRAPPER DRDA AUT 阅读全文
posted @ 2012-08-14 11:08 VipSoft 阅读(771) 评论(0) 推荐(0) 编辑
摘要:一、 DB2日常维护日操作 31、 检查管理服务器是否启动 32、 检查DB2实例是否已经启动 33、 查看表空间状态是否正常 34、 查看表的状态 45、 查看磁盘空间 46、 检查存储管理软件是否正常 47、 检查数据库备份是否正常 58、 检查归档日志是否正确归档了 59、 查看缓冲池的命中率 510、 查看当前运行最频繁的SQL,其命中率是否正常 511、 查看当前连接的应用程序,有没有非法连接 512、 检查有没有死锁 613、 对表和索引进行RUNSTATS 614、 检查表是否需要重组 615、 对需要重组的表进行重组 7二、DB2日常维护月操作 71、 查看DB2日志 72、 阅读全文
posted @ 2012-08-09 12:09 VipSoft 阅读(453) 评论(0) 推荐(0) 编辑
摘要:SQL1117N 因为处于 ROLL-FORWARD PENDING刚装了DB2 然后用控制中心从备份中恢复了一个数据库 但访问时就报“SQL1117N 因为处于 ROLL-FORWARD PENDING状态,所以不能连接或激活数据库 "test"。 SQLSTATE=57019”这个错说是没有前滚,但我怎么做都前滚不了。下面是前滚时报的错ROLLFORWARD DATABASE WORKSHOP TO END OF LOGS;SQL1265N 归档日志文件 "S0005115.LOG" 与节点 "0" 上数据库 "test 阅读全文
posted @ 2012-08-08 15:03 VipSoft 阅读(6355) 评论(0) 推荐(0) 编辑
摘要:在一台机子上备份,另一台机子上恢复是出现下面的错误:SQL0902C A system error (reason code = "") occurred. SubsequentSQL statements cannot be processed.sqlcode : -902sqlstate : 58005说明的是:我备份的是D盘,还原的是在C盘。结果搞来搞去查不出原因。后来通过IBM内部的人介绍认识了一个牛人,才得以解决。究其原因是:备份的虚拟空间改变了,所以在还原时要重新建立新虚拟空间。命令是:D:\IBM\DB2\SQLLIB\BIN>db2 restore D 阅读全文
posted @ 2012-08-08 13:23 VipSoft 阅读(8147) 评论(0) 推荐(0) 编辑
摘要:问题描述:还原数据库后连接数据库报错,提示信息如下。SQL0901N由于不严重的系统错误,SQL 语句失败。可以处理后续 SQL语句。(原因"Scan interface error")。SQLSTATE=58004问题解决:查看备份机器和还原机器的DB2版本,查看版本(包括补丁号)是否一致(查看版本号命令DB2LEVEL),如果不一致,则在还原机器上打补丁(网上下载或在备份机器上copy一份),以确保与备份机器一致。db2 如何查看版本信息命令是 db2level补丁:http://www-933.ibm.com/support/fixcentral/ 阅读全文
posted @ 2012-08-07 15:37 VipSoft 阅读(1206) 评论(0) 推荐(0) 编辑
摘要:C:\Program Files\IBM\SQLLIB\BIN>db2 drop database db2testSQL1428N 应用程序已与 "DB2" 连接,同时发出的命令要求与 "MYNODE"相连,以便成功执行该命令。解决方案:在linux/unix里面通常是这样做的。db2 drop database dbname在完成这一过程之前要确保所有用户已经断开连接,包括你自己。db2 terminatedb2 force applications all通过下面的命令可以看看是不是都清除了连接。db2 list applications 阅读全文
posted @ 2012-06-29 14:36 VipSoft 阅读(1296) 评论(0) 推荐(0) 编辑
摘要:在DB2中从客户端访问服务器端的数据库时,不能直接用connect命令,而必须先建立通信node,再在node的基础上建立数据库连接。在命令行的具体操作如下:->db2 catalog tcpip node ABC remote serverName server 50000 ->db2 catalog db databaseName at node ABC ->db2 connect to databaseName user Uid using Pwd说明:catalog tcpip node ABC 中的ABC是由你任意起的一个结点名,结点名不能跟已有的结点名重复cata 阅读全文
posted @ 2012-06-29 14:07 VipSoft 阅读(1461) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示