db2
记录对DB2数据库的功能使用,开发调试,运维管理,部署配置过程中出现的问题和经验记录。
redelego@cloud
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
展开
-
db2look的使用
C:\Program Files (x86)\PowerCmd>db2look语法: db2look -d DBname[-e] [-xs] [-xdir Path] [-u Creator] [-z Schema][-t Tname1 Tname2…TnameN] [-tw Tname] [-xdep] [-xddep][-n Nname1 Nname2…NnameN] [-nw ...原创 2020-02-18 11:27:08 · 1660 阅读 · 0 评论 -
DB2监控开关
DFT_MON_STMT:语句监视器(用于动态 SQL)DFT_MON_TABLE:表监视器DFT_MON_LOCK:锁监视器DFT_MON_BUFPOOL:缓冲池监视器DFT_MON_SORT:排序监视器DFT_MON_UOW:工作单元信息DFT_MON_TIMESTAMP:跟踪时间戳记信息这些开关的值存储在数据库管理器配置信息中(都是联机配置参数)db2 update dbm ...原创 2020-01-16 16:49:28 · 538 阅读 · 0 评论 -
DB2 11.5 锁等待和死锁问题处理
数据库中之所以会存在死锁或者锁等待,是因为某一事务执行时间过长,导致锁没有及时释放,那么我们的解决办法就是,事务过程尽量要短,并且事务中的sql执行要快,这样才不会有过多的锁等待。还有一个原因,就是一些执行糟糕的sql,比如走了全表扫描,那么它会占据表中大量的锁,导致锁住了其他行,其他用户只能等待。解决锁等待,要注意以下几点:优化查询 Sql,采用db2advis建立合适的索引,使得其能够...原创 2019-12-29 15:11:53 · 2860 阅读 · 0 评论 -
DB2的重名失败报错SQL0750N
DB2的重名失败报错SQL0750N问题:db2 => ? SQL0750N SQL0750N 此语句失败,因为无法重命名表或列。说明:由于下列其中一个或多个原因,不能重命名 RENAME 语句中的源表。在一个或多个现有具体化查询表中引用了该表。在一个或多个统计视图中引用了该表。该表涉及一个或多个作为父表或从属表的引用约束。该表是用于分解一个或多个 XS...原创 2019-12-27 11:47:31 · 963 阅读 · 0 评论 -
DB2 SQLCODE:-964 13 SQLERRM:SQL0964C 数据库的事务日志已满 SQLSTATE=57011
首先 开始—>运行 输入db2cmd 进入db2 命令窗口db2 connect to sample user db2admin using admin // sysmiantdb2 get db cfg for sample注意:不要带分号,否则报错的。update db cfg using LOGFILSIZ 20000 —更改 日志文件大小update db cf...原创 2019-12-24 11:44:14 · 977 阅读 · 0 评论