摘要:
--DB2频繁出现死锁,常用解决问题的命令db2 get snapshot for locks on sampledb2 get db cfg for sampledb2 update db cfg using dlchktime 10000-查看数据库管理器级别快照信息 db2 get snapshot for dbm -查看数据库级别快照信息 db2 get snapshot for database on dbname -查看应用级别快照信息 db2 get snapshot for application agentid appl-handler 注:appl-handler可... 阅读全文
posted @ 2013-07-18 11:38
Brad Miller
阅读(10329)
评论(0)
推荐(0)
摘要:
1.SQLState '57011' and errorCode '-964' 原因:数据库的日志文件已满 解决方法:修改日志文件大小(加大),增加日志文件个数,增加辅助日志文件个数(三个修改参数可以任意选择) 查看数据库的配置参数:get db cfg for 日志文件大小(4KB) (LOGFILSIZ) = 1024 (每个日志文件大小为1024*4KB=4MB) 主日志文件的数目 (LOGPRIMARY) = 3 辅助日志文件的数目 (LOGSECOND) = 1 修改数据库的配置参数:update db cfg for using 修改日志文件大小:u 阅读全文
posted @ 2013-07-18 11:36
Brad Miller
阅读(15234)
评论(0)
推荐(0)
摘要:
db2在Windows下执行批处理,需要使用两个.bat文件1)把以下命令保存为first_do.bat@echo off@@ECHO -------------------------------------------------------ECHO 参数1:数据库名或别名(默认为sample)ECHO 参数2:用户名(默认为db2admin)ECHO 参数3:密码(默认为db2admin)ECHO -------------------------------------------------------set databaseName="%1"set userNa 阅读全文
posted @ 2013-07-18 11:32
Brad Miller
阅读(3074)
评论(0)
推荐(0)
摘要:
db2 查杀死锁进程db2 get snapshot for locks on (需要snapshot的访问权限)db2 list applicationsdb2 "force application(8)"在snapshot的第四段显示应用程序句柄为8的应用有锁存在,在其相应的锁定列表中显示锁定的表是US_CATALOG。如果您确定是US_CATALOG表上发生了死锁,可以通过命令db2 "force application(8)"来杀掉该应用在数据库上的连接。注意如果force命令导致该应用的事务回滚得话,force命令不能马上断开应用在数据库上的连 阅读全文
posted @ 2013-07-18 11:26
Brad Miller
阅读(13073)
评论(0)
推荐(0)
摘要:
本文摘自http://www.cnblogs.com/cy163/archive/2010/11/17/1880280.html做过DB2数据库应用迁移的工程师,了解IBM MTK工具在迁移过程中所能完成任务,但这个工具并不能帮你完成所有的迁移工作,还有大量的迁移工作需要我们借助自己的经验和方法来完成,下面是一些在DB2数据库移植过程中常见的问题简单总结。这里我只是针对Oracle迁移到DB2的常见问题描述。1 DB2与oracle常用数据类型之间的对应关系Oracle 数据类型 DB2 UDB 数据类型 注意事项 CHAR(n) CHAR(n) nB 1 255使用VARCHAR(n)VAR 阅读全文
posted @ 2013-07-18 11:20
Brad Miller
阅读(5467)
评论(0)
推荐(0)
浙公网安备 33010602011771号