
DB2
文章平均质量分 53
wangnantju
这个作者很懒,什么都没留下…
展开
-
ALTER TABLESPACE DBXX.TSXX BUFFERPOOL BPXX
1. alter的时候要保证Database是stop的,否则SQLCODE = -6262. BPXX的pagesize必须和之前是一致的,否则SQLCODE = - 6713. BPXX如果不是active的也会报错,SQLCODE= - 647原创 2009-11-25 17:47:00 · 592 阅读 · 0 评论 -
HAVING和WHERE的区别
having子句与where都是设定条件的语句,有相似之处但也有区别。聚合函数,这是必需先讲的一种特殊的函数:例如SUM, COUNT, MAX, AVG等。这些函数和其它函数的根本区别就是它们一般作用在多条记录上。SELECT SUM(population) FROM tablename这里的SUM作用在所有返回记录的population字段上,结果就是该查询只返回一个结果,即所有国家的总人口数。 通过使用GROUP BY 子句,可以让SUM 和 COUNT 这些函数对属于一组的数据起作用。当转载 2010-09-07 14:13:00 · 6757 阅读 · 2 评论 -
BIND & REBIND in DB2
<br />BIND & REBIND are the two options provided in DB2 for the re-evaluation of access path.<br /><br />REBIND searches the catalog,takes the information found there and re-evaluates the access path.<br />BIND being more enhanced operation performs a转载 2010-09-01 14:09:00 · 4068 阅读 · 0 评论 -
DB2 Directory and Catalog
Directory The DB2 directory contains information that DB2 uses during normal operation. You cannot access the directory by using SQL, although much of the same information is contained in the DB2 catalog, for which you can submit queries. The str原创 2010-08-03 03:20:00 · 2627 阅读 · 0 评论 -
BIND NOT SUCCESSFUL DSNXESX/DSNTBCM2/DSNTBCM1 RESOURCE UNAVAILABLE REASON 00D70024 TYPE 00000220
同事在bind一个DB2程序时出现下面的错误:通过查看数据库object发现,这两个文件是DB2系统表的index space,但由于未知原因(REORG或者REBUILD失败)导致这两个space无法访问。尝试REBUILD,仍然失败,错误码和上面一样。所以只能手动将这两个vsam文件删除,从新define。再次执行REBUILD,成功。重新执行bind,也成功了。PS:bs一下ITteam。。。原创 2010-08-02 15:37:00 · 2779 阅读 · 0 评论 -
DB2 Utility Abend S04E
JESMSGLG: 15.37.57 JOB06268 IEC030I B37-04,IFG0554A,LOADDER,DSNUPROC,SW07WK03,1747,DK1747,0427041D,SYS10141.T153455.RA000.LOADDER.R0200948 15.37.57 JOB06268 ICE097I 2 LOADDER .STEP1 S原创 2010-05-21 16:07:00 · 3490 阅读 · 0 评论 -
SQLcode=-904 之Reason Code:00D70008
待解决~~~~~~~~~~~~~重启DB2,解决了。原创 2010-04-27 10:07:00 · 3220 阅读 · 0 评论 -
DSNDB* 笔记-DB2系统database
DSNDB01: DB2 directoty databaseDSNDB04: Store objects that users create without explicitly indicating the database the objects belong toDSNDB06: DB2 catalog database DSNDB0转载 2010-04-19 17:27:00 · 1659 阅读 · 0 评论 -
DB2z UPDATE机制分析
简单理解,UPDATE是一个先delete然后insert的一个符合操作,所以update后record的位置变化取决于insert的机制。对于UPDATE操作,如果record长度没有发生变化或者长度变短,record在page内的位置不会发生变化;如果长度增加:1.如果当前所在page的剩余空间可以容下增加后的长度,那么其他record向前移动回收空间,这条record放在所原创 2010-04-08 14:40:00 · 776 阅读 · 0 评论 -
How to active a Bufferpool in DB2 for z
ALTER BUFFERPOOL(bpname) VPSIZE(size)Only if size > 0, the bufferpool will be actived 囧吧,找了半天激活Bufferpool的命令都没找到,原来这么简单…最近忙于各种杂事儿,都没时间好好写笔记~原创 2009-12-15 23:55:00 · 662 阅读 · 0 评论 -
DB2 Limited Concurrent Thread
几天前遇到一个比较怪异的问题,5个ACCESS DB的程序依次提交运行,最后一个程序总是 fail掉,报错信息是DSNE100I DB2 V91B NOT OPERATIONAL, RETRY COUNT IS ZERO。看起来很像达到了DB2最大连接数,再过来的连接就不响应了。。。但是才5个thread而已,大牛们正在解决...等待处理这个问题之前,需要明白几个概念:JES:Jo原创 2009-12-02 19:56:00 · 1550 阅读 · 0 评论 -
【转帖】Materialized view terminology(物化视图)
这张图是从一位牛人的博客贴过来的,原帖地址如下:http://iablog.sybase.com/paulley/2009/05/materialized-view-terminology/DBMSTerminologyWhenHowWhoMS SQL ServerIndexed ViewsImmediateIncreme转载 2009-11-26 15:35:00 · 826 阅读 · 0 评论 -
DB2 COALESCE 测试
1. 输入参数为字符类型,且允许为空的,可以使用COALESCE(inputParameter,)把NULL转换成;2. 输入类型为整型,且允许为空的,可以使用COALESCE(inputParameter,0),把空转换成0;3. 输入参数为字符类型,且是非空非空格的,可以使用COALESCE(inputParameter,)把NULL转换成,然后判断函数返回值是转载 2010-01-21 11:23:00 · 3235 阅读 · 0 评论 -
SQLCODE:-904 UNAVAILABLE RESOURCE,REASON:00C200B8,TYPE OF RESOURCE 00000300
昨天在跑批量程序的测试时,公司的LPAR突发硬件故障,故障排除后,再访问测试数据库出现以下异常:SQLCODE = -904, ERROR: UNSUCCESSFUL EXECUTION CAUSED BY AN UNAVAILABLE RESOURCE. REASON 00C200B8, TYPE OF RESOURCE 00000300, AND RESOURCE NAME DSND原创 2009-11-27 12:48:00 · 7510 阅读 · 0 评论 -
mem1
1.LOCK TABLE tablename PRATITION interge IN SHARE/EXCULSIVE MODE2.COBOL调用的子程序中如果有SQL语句的话,在return的时候会自动commit,当然前提是SQLCODE=0。如果SQLCODE~~~~~~~~~Bind package option里RELEASE(COMMIT)的意思原创 2009-11-23 22:59:00 · 1009 阅读 · 0 评论 -
DB2 concurrent thread limited
今天遇到一个比较怪异的问题,5个程序依次提交运行,最后一个程序总是fail掉,报错信息是DSNE100I DB2V9 NOT OPERATIONAL, RETRY COUNT IS ZERO。看起来很像达到了DB2最大连接数,再过来的连接就不响应了。。。但是才5个thread而已,大牛们正在解决...等待原创 2009-11-25 17:54:00 · 495 阅读 · 0 评论 -
Partitioned index & Partitioning index
一句话解释,Partitioned index是指这个index是Partition的;Partitioning index是指这个index所在的column,正是这个Table的partition key(Table以按照这个column进行Partition)。下面这三种index是蛮绕人的,理解不了可以看Example。Partitioned,nonpartitio原创 2009-11-24 13:15:00 · 1364 阅读 · 0 评论 -
CICS和DB2的连接
<br />本文是对CICS Transaction Server和DB2连接的简单介绍,描述了在CICS的环境中如何配置和DB2的连接、线程如何工作以及CICS DB2连接的定义等。<br />一.CICS和DB2的连接<br />在CICS中提供了一个和DB2连接的附加工具,在CICS的环境中,CICS的应用可以访问DB2的数据。因此,CICS即可以访问DB2中的数据,也可以访问CICS中的数据,当系统或者交易失败时,CICS来保证数据的一致性。此附加工具在CICS和DB2之间建立连接,转载 2010-11-02 14:42:00 · 2736 阅读 · 0 评论