技术凝聚实力,专业创新出版

DB2 V9 权威指南

上一篇 / 下一篇  2008-11-19 13:29:14

ITPUB个人空间\n aMoq~0SN
【书名】DB2 V9 权威指南ITPUB个人空间p.Ip~.Q#CzW3S
【作者】程  永  王雪梅  石岩松  姜学军  著
0t*K7Vo?U&PA0【ISBN】978-7-121-07579-7ITPUB个人空间#[4RAFvmN8[K3]
【出版社】电子工业出版社ITPUB个人空间N0A1Z X9f%ZP
【出版日期】2008年11月
#Fe1u g!u0【宣传语】ITPUB个人空间 XG&`$EZr3Tr
作者多年DB2经验力作,是难得的读者学习和实战教材。
(|W/sn!]0j0内容全面丰富,涵盖DB2 V9管理维护的基本知识、新特性和重大变更。
H CKv[;hd0实例详细具体,深入讲解DB2的基本架构、实例和数据库、表空间和缓冲池等内容。
7CX5V| H!ZY*vZm A0着重介绍了如何进行DB2的日常维护以及DB2的联邦、复制功能等。
o.C(Y_'xRKQ F0面向使用DB2 V9的数据库管理员、开发工程师、系统架构师等。ITPUB个人空间'BtY,hB8T Gp,un
【内容简介】
?RR-n-^}0本书以循序渐进的方式讲解了DB2 V9管理维护的基本知识、新特性和重大变更,结合具体的例子深入讲解了DB2的基本架构、实例和数据库、表空间和缓冲池、数据库对象、安全性、客户端注册、数据库备份恢复、联机备份还原等内容,并详细讲解了如何使用DB2 V9的隔离级别、锁定机制、数据移动等,还着重介绍了如何进行DB2的日常维护以及DB2的联邦、复制功能等。
K"u5GS]I0对于希望了解和使用WebSphere Information Integration(也就是DB2 II)的联邦、SQL复制、Q复制的用户,本书详细讲解了DB2 V9.5的联邦功能、SQL复制、Q 复制等。同时本书还介绍了如何收集统计信息、重组管理、快照监控器、事件监控器、运行状况监视器以及Visual Explain等内容。
Bq | YCO0本书在讲解DB2 V9的管理和维护的过程中,通过详细的例子进行分析和讲解,让读者可以通过例子更好地理解,并且可以自己进行尝试。本书适合独立学习和研究DB2 V9的数据库管理员、开发工程师、系统架构师参考使用。ITPUB个人空间]5? `$WR7a;uu
【前言】
5v%U&OXi/E;A(B1y0DB2是IBM公司的产品,起源于System R和System R*。它支持从PC到UNIX,从中小型机到大型机;从IBM到非IBM(HP及Sun UNIX系统等)各种操作平台。它既可以在主机上以主/从方式独立运行,也可以在客户端/服务器环境中运行。其中服务器平台可以是OS/400、AIX、OS/2、HP-UNIX、Sun-Solaris等操作系统,客户机平台可以是OS/2或Windows、DOS、AIX、HP-UNIX、Sun Solaris等操作系统。
O V:F(y-K AbG+h\d1e0DB2不仅仅是一个数据库,而是能够提供随需应变的信息管理,现在IBM在数据管理方面的产品统称为Information Management。Information Management的数据库服务器(DB2)部分可以提供OLTP及分析应用、高性能及可伸缩性、高可用性、安全、平台优化等多种功能。内容管理(Filenet)部分用来提供数字内容优化的资源管理器、数字版权管理、电子记录管理等多种功能。商业智能(BI)部分随着收购COGNOS完成,更是在ETL、数据仓库、数据集市、元数据管理、前端展现方面提供了一整套的解决方案。另外,Information Management还包括信息集成产品,其提供了透明访问同构或异构关系型数据库和非关系型数据库数据(比如XML、Excel等)的能力,以及在关系型数据库之间进行数据实时增量复制的能力等。本书将重点介绍DB2 V9中各种功能、联合服务器以及数据复制等实用内容。
]%O9Vp.^m$B0本书导读
U6LHL4]%Y x0本书面向使用DB2 V9的数据库管理员、开发工程师、系统架构师等。本书以循序渐进的方式讲解了DB2 V9管理维护的基本知识、新特性和重大变更,结合具体的例子深入讲解了DB2的基本架构、实例和数据库、表空间和缓冲池、数据库对象、安全性、客户端注册、数据库备份恢复、联机备份还原等内容,并详细讲解了如何使用DB2 V9的隔离级别、锁定机制、数据移动等。ITPUB个人空间2o0]3b&X@0j
根据笔者多年的DB2的使用维护经验,本书着重介绍了如何进行DB2的日常维护以及DB2的联邦、复制功能等。ITPUB个人空间4W9a \1W JyY
全书正文部分共分24章,简要介绍如下。ITPUB个人空间+bG;e'~m
第1章是对DB2从总体上进行介绍,包括DB2的各个版本、客户机以及扩展器等。第2章重点介绍DB2 V9.1以及DB2 V9.5中出现的新特性以及重大变更。第3~7章介绍了DB2数据库的基础架构和基础知识。ITPUB个人空间0fD0vuG'w|G.oCV
第8~24章从实用的角度对DB2常用的工具、命令和操作进行详细介绍。尤其是对于希望了解和使用WebSphere Information Integration(也就是DB2 II)的联邦、SQL复制、Q复制的读者,本书详细讲解了DB2 V9.5的联邦功能(包括关系型数据库以及非关系型数据库如何使用联邦功能)、SQL复制(如何在Oracle、DB2、Sybase、SQL Server等数据库之间进行增量实时复制)、Q复制(如何从DB2复制数据到Oracle、DB2、SQL Server、Sybase等)。同时,本书还介绍了如何收集统计信息、重组管理、快照监控器、事件监控器、运行状况监视器以及Visual Explain等内容。ITPUB个人空间_?}BpkaQ9?
这些内容都是作为数据库管理员、开发工程师和系统架构师最常用到的DB2功能,并且每个章节都使用了具体的示例来详细说明。每个示例从环境搭建开始,一步一步地深入到具体的内容。可以说原来对DB2了解甚少的工程师,通过阅读第8~24章的某一章节,也能迅速掌握DB2的此功能。
B1m1g;b*U.y+G0学习指南ITPUB个人空间/M6@jSr7k U3H.MS
读者在学习本书时可根据自己的基础灵活安排内容,但应注意把握循序渐进的原则。针对不同基础的读者有如下建议。
3e/|u(dj0?|,B.B WNV0基础知识掌握不多的读者,建议前7章通篇阅读,然后再阅读第8~24章的内容。ITPUB个人空间w&vuU*qkZe:K'S L_
基础知识已经掌握的读者,可以跳跃阅读,在第8~24章选择自己需要的章节阅读,以便快速应用到实际工作中去。ITPUB个人空间,e'hkC4k f`p9r
学习建议
KZ;[-wIkdM8SY0笔者应用DB2超过7年,编写过大量的程序,参与过多个基于DB2的大中型实际项目。在学习和应用DB2的过程中,总结了大量自己的体会。对使用本书的读者有如下建议,希望能有所帮助。ITPUB个人空间.lC!J$d9} vFT \
理解书中示例,亲自动手运行ITPUB个人空间b:QVT9@,_3U
书中除了讲解基本概念的章节外,每一章都安排了大量代码和图形化的操作示例,供读者更好地理解理论知识,这些示例紧紧切合内容讲解并对内容讲解进行扩展,每个示例都有详细的步骤,有很强的实用性。
-n2{bw0j O?}0建议读者对这些示例深入理解,最好能够自己动手运行示例中的命令,亲自动手操作示例中的步骤,这样能够帮助读者加深对书中内容的理解,通过亲自运行和操作,也有助于读者更快更好地掌握DB2的命令。
6|/o%?x"{4lwX&N"v0善于独自思考,掌握学习方法ITPUB个人空间(zWFv`+R
由于篇幅所限,本书无法一一列举所有关于DB2的特性和应用,建议读者在阅读本书时能够掌握学习的方法。尤其是计算机技术的不断发展,DB2也不断推出新的版本,几乎每年都有大版本或者小版本推出,而每个版本的推出都带来了大量的新特性的应用,对于这些新版本的新特性,不可能总有最及时的相关书籍面世供读者学习,所以掌握学习的方法尤其重要。
N]"\%Y`U*n}0附录和参考资料说明ITPUB个人空间Gl2V/h_*v/Y
由于篇幅所限,不能罗列更多的内容,所以作者整理了部分参考资料,同时针对各章的具体内容也整理了部分各章参考资料,这些资料的访问地址都放在本书的附录中,请有兴趣的读者通过互联网访问,以获取更多关于DB2的知识和应用方面的资料。ITPUB个人空间JQwx1D)o#zH
作者致谢ITPUB个人空间 E4KZsz l6t
感谢王小虎、张红卫、刘晶炜和朋友们的支持与鼓励,使得本书的创作过程得以坚持下去;感谢李冰老师、黄爱萍助理、王鹤扬编辑的大力支持!ITPUB个人空间E+l$JU&I*H/]
由于作者水平和经验有限,书中错漏之处在所难免,还望得到专家、读者和行内人士的批评指正,我们的邮箱是:chengyongdb2@163.com。
iC:|T(r*a*e#p0著  者    
,c p6]`B8Ts02008年11月4日
(\.kQ T5a0【目录】ITPUB个人空间0hd(f1U#jV*XN8h
第1章  DB2 V9介绍    1
,`1{#oH6H3t~/S5@01.1  DB2不同的版本    1
#e/j%y g"g#]F01.2  DB2客户端    2ITPUB个人空间G;a&G%w f Z%Jk[&N
1.3  DB2扩展器(Extender)    3ITPUB个人空间0r J4q/C8DNL p(o
1.4  DB2 Connect    4
EA^5pf H!W Z9a0第2章  DB2 V9新特性和重大变更    5ITPUB个人空间%Yo6d;@7oxw;G
2.1  DB2 V9.1重大变更    5
T vz;T9R+d02.1.1  简介    5ITPUB个人空间RFB1B!YG?k1sY
2.1.2  应用程序标识已更改    6
k |yc.O A]02.1.3  新的内置函数和SQL/XML函数    6
`9].J+cY\(?.K2UX:H f02.1.4  DMS表空间的新默认类型    8ITPUB个人空间Ec)e:g8V.` R
2.1.5  重大改进:支持多字节字符数据处理    10ITPUB个人空间R _*|4`"u7JK\ |(^"T%f
2.1.6  应用程序和例程功能支持发生了更改    13
FJ6t*sAh1y ]+T02.1.7  对索引、主键和唯一键默认启用的逆向扫描    13
RZ6u4R8k%Ow02.1.8  对数据移动实用程序的更改    14
%r"fHpD+r[02.1.9  不允许在同一个工作单元中对同一缓冲池进行多次更改    15
7X,Lh4~yK5F1Km&b3M02.1.10  备份映像的新命名约定(Windows)    15
3Y!F8B2gZ!g V02.1.11  支持IBM JAVA软件开发包(SDK)5.X    15ITPUB个人空间3D-O [1}U6A(P!`$@
2.2  DB2 V9.1表分区    16
-oiE"RT02.2.1  简介    16ITPUB个人空间 `?3C+u9i V qxkI
2.2.2  创建示例数据库DB2TEST1    17ITPUB个人空间a Lw`]@7A
2.2.3  使用自动方法创建示例分区表    22
|"sj_&KN-St02.2.4  使用手工方式创建示例分区表    26
yd7uF@e Z~;f^02.3  DB2 V9.1表压缩    29
^T^8eb Az0a8n02.3.1  简介    29
#G*T t'`2h[.VX02.3.2  创建示例数据库DB2TEST1    31ITPUB个人空间E c|_5`yqz
2.3.3  对新表使用数据行压缩(表压缩)    33
WXC9~.Z T{02.3.4  对已经存在的表使用数据行压缩(表压缩)    39
8f(dM n(L7d j%[ c02.3.5  对表启用空值、系统默认值压缩    42
(P^Et?3xA*IT02.4  DB2 V9.1自动自调整内存    44ITPUB个人空间.tj^|zW!c
2.4.1  简介    44
&|ztiD G-f1U02.4.2  自动自调整内存概述    44ITPUB个人空间K;\+]2~}s+H
2.4.3  启用自调整内存功能    45
yy[%i2@m!b v02.4.4  禁用自动自调整内存    50ITPUB个人空间9c#ETQ|Y
2.5  DB2 V9.1自动维护    53ITPUB个人空间K Rcg0OG\
2.6  DB2 V9.5工作负载管理 (WORKLOAD MANAGEMENT)    53
+k XZ h,r4^6u02.7  DB2 V9.5备份还原增强    57ITPUB个人空间uIQm5UVCr
2.8  DB2 V9.5角色和可信上下文    57
rF&Is-rY]02.9  多线程体系结构扩展    58ITPUB个人空间v0s;gMo'Y@
2.10  数据压缩增强功能    58
+PW&}Ra-~j\0第3章  DB2 V9基础架构    60ITPUB个人空间U$Mz,P djJ8DR'xD
3.1  基本架构    60
|tT:]&q U @03.2  管理服务器    61
)g;R x,t;N9dZG03.3  配置参数    63ITPUB个人空间?EZy?$n9F
3.3.1  注册表变量和环境变量    63
5f*Q9u7nNtR6W"g"DIB03.3.2  管理服务器配置设置    66ITPUB个人空间O.|"`sgSQ"c/we
3.3.3  数据库管理器配置参数    66
c NR1fw\U"}N03.3.4  数据库配置参数    70ITPUB个人空间 dV(o0v6M7[Y
第4章  DB2 V9实例和数据库    75
Y;O:AY-Ropq!P$y04.1  实例    75
Y)ME}_w0y04.1.1  如何切换实例    76
}3@7P6bF{7ic`04.1.2  如何获得帮助信息    76ITPUB个人空间s:U Fx#P'j&pR"M
4.1.3  如何设置自动启动实例    79
X#R3?/tq:xbq04.1.4  如何启动、停止实例    79
&B1?ztCjLh1t b04.2  数据库    80ITPUB个人空间S~|E}#Q |E
4.2.1  自动存储器    80ITPUB个人空间s,@c)|BfM
4.2.2  正确设置数据库代码页    82ITPUB个人空间U` a.A'Q F
4.2.3  查看存在的数据库    82ITPUB个人空间;s$C"D;pY8x8V3MV
4.2.4  激活和取消激活(Activation/Deactivation)数据库    84ITPUB个人空间W_,|6z| \V2W7g
4.2.5  如何连接数据库    86
]:tC l4[$x[)d04.2.6  如何查看当前的连接    86ITPUB个人空间aM0B8C#E?@w
4.2.7  DB2系统目录(System Catalog)    88
OL2J/`;~+YU0第5章  DB2 V9表空间和缓冲池    89
vv hPB05.1  缓冲池    89
'Y x@:S7~05.2  表空间    91ITPUB个人空间r8K(M`(s7S
第6章  DB2 V9数据库对象    94
j*dl4V%Vz(p06.1  数据类型(Data Types)    94
zpv.aL4Vy06.1.1  日期(datetime)型数据类型    94
.~/lFtO5O3a06.1.2  字符串(string)型数据类型    95
(T7j} q+UA06.1.3  数值(numeric)型数据类型    96ITPUB个人空间rD ~R1Yl0fU.QJ'V4x
6.1.4  XML的数据类型    96
xd"G;f k+A8i06.2  专用寄存器(Special Registers)    96
Blzk7{4{;H06.3  空值(NULL Values)    98ITPUB个人空间 }~jX}Bd,g:mvy I
6.4  自增列(Identity Columns)    99
Ku*C%~B`Zwa06.5  序列对象(SEQUENCE objects)    100ITPUB个人空间C CE_XO
6.6  表(Table)    102ITPUB个人空间kX&dLF$j7dt,J~
6.7  索引(Index)    103
G3o6fi8_*Cc)x6~Z06.8  视图(View)    104ITPUB个人空间l1p8k?y*a
6.8.1  使用检查选项的视图(WITH CHECK OPTION)    105ITPUB个人空间;h0OO#{;M qT?
6.8.2  可删除视图    106
9m C9D|*m06.8.3  可插入视图    106ITPUB个人空间 p8mA;xx`
6.8.4  可更新视图    107ITPUB个人空间[ Z#K}a1dh oc
6.8.5  只读视图    107ITPUB个人空间 FUv}W
6.9  用户临时表(Declared Global  Temporary Table,DGTT)    107
btT&ve~ PPy06.10  约束    109
)]&XU/M4sg*TGu06.10.1  非空(NOT NULL)约束    109ITPUB个人空间 P{$XuC9z#N.cy/L
6.10.2  唯一(UNIQUE)约束    110ITPUB个人空间UO'V W5e`
6.10.3  主键(Primary Key)约束    110ITPUB个人空间 u1[Z5sn&\d
6.10.4  外键(Foreign key)约束    110ITPUB个人空间2JW'd8A`
6.10.5  表检查(Check)约束    111ITPUB个人空间r-VET VR4m0LGE
第7章  DB2 V9安全性    112
3Zaq9o&l]%c07.1  概述    112
1`6`)d)VY p"W C07.2  DB2 V9安全机制    112
{2DvP:@m*u07.3  身份验证(Authentication)    113ITPUB个人空间ISW&ft.~
7.4  权限(Authority)    116
[.Y_~ N07.4.1  SYSADM权限    118
h#Xj4w)c Y-Z2B07.4.2  SYSCTRL权限    119
B;X,`#Z/eMGQ!O07.4.3  SYSMAINT权限    119
#h&]#KC2UsVK07.4.4  系统监视器权限(SYSMON)    120
+gc#j a&^;A0^07.4.5  DBADM权限    120ITPUB个人空间*JV1d l5I1e ] J
7.4.6  LOAD权限    121ITPUB个人空间0nhu N9YWRX
7.5  特权(privilege)    122ITPUB个人空间]zCDk8Xd6B)J
7.5.1  数据库特权    122
o5TtrAC07.5.2  模式特权    123ITPUB个人空间7n?'Uo%l%S
7.5.3  表空间特权    123ITPUB个人空间4Y6m+V%m ~%d B8t
7.5.4  表和视图特权    123
cWq.~Yz&LC07.5.5  程序包特权    124
]I!aed|07.5.6  索引特权    124ITPUB个人空间sq.K;_t1k
7.5.7  序列特权    124ITPUB个人空间aA(UD)oZ X#T
7.5.8  过程、函数和方法特权    124
1Rg8dL3p:{^t;P%T07.5.9  对象级别授予或收回特权    124
G)L%J7v t&rh,?S0第8章  DB2 V9客户端注册ITPUB个人空间"Z|0Ky)`7O%Lg1F
第8章 (Client Configuration)    126ITPUB个人空间-d.SM(f5I){6Yd S
8.1  数据库被远程连接和管理的必要条件    126ITPUB个人空间 z/K,Rv SA#s1v8Y5{V
8.2  DB2客户端(Clients)    127ITPUB个人空间5\l zQ qju
8.2.1  数据库目录(Database Catalog)    127
k;Ii^`C7Ge08.2.2  基本客户端连接示例    127
vU%a7M%}08.2.3  高级客户端连接示例    128
$m |S z3s ~08.3  编目数据库    128ITPUB个人空间-SO#O%A(W9CTK
8.4  Attach命令    129
I'rC}l&S,q3W0第9章  数据库备份恢复    130ITPUB个人空间{5nu W#u$`
9.1  日志模式    130ITPUB个人空间 JR/Cf.^Gp6A
9.1.1  循环日志模式    131ITPUB个人空间vq%K*d S Q&g9^
9.1.2  归档日志模式    131ITPUB个人空间)r1qX`1E
9.1.3  与日志相关的参数    132
;P;Zo| x}`09.2  备份(Backup)    134ITPUB个人空间Lq&PSl bq
9.3  恢复(Recovery)    135ITPUB个人空间4kL-e$^b4awy6RV
第10章  DB2 V9联机备份还原    138ITPUB个人空间7|#BJ)BDfCB"u8H `
10.1  概述    138ITPUB个人空间 ]l DNE zW0J
10.2  创建示例数据库DB2TEST1    139ITPUB个人空间/qI2bgSTEtn[1f
10.3  联机全量备份数据库DB2TEST1    143ITPUB个人空间a"\Sb"Ri']^
10.4  利用联机全量备份恢复示例数据库DB2TEST1    145ITPUB个人空间;sm!]]tc'I3B*@/?
10.5  修改示例数据库DB2TEST1配置参数以允许增量备份    147ITPUB个人空间&_?DcM6l4p
10.6  在增量模式下联机备份示例数据库DB2TEST1(联机备份、ITPUB个人空间8Xw0C`7pU+aW`%n9B
10.6  增量备份、差异备份)    149
REQ5^|'w![ R@m5v010.7  手工增量复原示例数据库DB2TEST1    152
:],WLq$W*qK ^P010.8  自动增量复原示例数据库DB2TEST1    155ITPUB个人空间 q8d-L9J4zD;s2cZ
第11章  非增量重定向还原、增量重定向还原    160ITPUB个人空间.gEoB6J bi!h[n
11.1  概述    160ITPUB个人空间 Pn.}4| V,QJ
11.1.1  自动存储管理    160
%Ws7`2E8p#A!l| E2w011.1.2  表空间所使用的存储器类型    162ITPUB个人空间#l o7K,He
11.1.3  如何使用自动存储器进行非增量重定向还原    163ITPUB个人空间/F*jt4]/i6XY;\m
11.1.4  如何使用自动存储器进行增量重定向还原    163ITPUB个人空间d%TZSl:i`H-_
11.2  非增量重定向还原    163
B#JG*gGVh011.2.1  创建测试数据库    163
_1Q/PG6Ef*~011.2.2  创建示例表空间    169
?*G!u t$Q1N011.2.3  备份测试数据库    172ITPUB个人空间 { KlWY!ki
11.2.4  创建示例表    172
2FaX A9N1@Nw G*Kh4rq011.2.5  再次备份测试数据库    173
e6^F0KG.kF/U011.2.6  利用全量备份还原测试数据库    173ITPUB个人空间 R Kn'mKyn
11.2.7  非增量重定向还原测试数据库    174
{c,^'S(ye"T011.3  增量重定向还原    178
"X%fQek2Yx:o011.3.1  创建测试数据库    178
5vk+A2?U:I2q@011.3.2  创建示例表空间    182
Z)N#LL(c(MH/l011.3.3  备份测试数据库    186ITPUB个人空间 M}vFj%cJ
11.3.4  创建示例表    186ITPUB个人空间!V#_ X8C,f9{$n J#N!n
11.3.5  增量备份测试数据库    186ITPUB个人空间!K;w c#L/q$q|0u
11.3.6  利用全量备份还原测试数据库DB2TEST2    187ITPUB个人空间@$hvYi+p6l [
11.3.7  手工增量还原测试数据库    187ITPUB个人空间jc s ~%E-l4I
11.3.8  自动增量还原测试数据库    189
~?vFR)N011.3.9  手工增量重定向还原测试数据库    191ITPUB个人空间9Y0^K*o"O7iA6c
11.3.10  自动增量重定向还原测试数据库    195ITPUB个人空间/I^w D&C yyK
第12章  DB2 V9并发性管理    199
Qy!o UI E012.1  数据一致性    199ITPUB个人空间Ct)lAMe/Ye
12.2  事务    199ITPUB个人空间NraqHj
12.3  隔离级别    200
f4c PM? o012.3.1  由于并发性产生的问题    200
;D4VGYd2S S9S#d012.3.2  隔离级别    200ITPUB个人空间z.XO8Lmi
12.4  锁机制    202ITPUB个人空间eH2}1d E@
第13章  DB2 V9数据移动    205ITPUB个人空间'S\(bRg*H
13.1  概述    205ITPUB个人空间:hx"Y]!A%}
13.1.1  支持的文件格式    205
_ Vh3R&B}(?pd5^013.1.2  IMPORT实用程序和LOADITPUB个人空间I/s9T+d2ICz
13.1.2  实用程序的区别    206
e'^W'N9wv013.1.3  EXPORT、IMPORT和LOADITPUB个人空间 h:Xbn o y8FZf5}!u
13.1.3  实用程序对文件格式的支持    207ITPUB个人空间*Zv"dcfO mw
13.1.4  创建示例表TEST2并插入数据    207ITPUB个人空间 yw_Ei
13.2  EXPORT、IMPORT实用程序    208
@P;vMT3};U%o013.2.1  使用DEL格式导入导出    209
wmkKUqBN013.2.2  使用IXF格式导入导出    215
N+@lW~6D:H013.2.3  使用ASC格式导入导出    224
F {5F:K!xOAq013.2.4  使用IMPORT实用程序如何ITPUB个人空间lQ:y`_ ]
13.2.4  避免日志空间已满错误    226
t&IA7Kx,y@J%b013.3  LOAD实用程序    227
Zd:N"Q5y0JJU.T3h013.3.1  简介    227ITPUB个人空间5f Y;uu*{I
13.3.2  使用INSERT方式装入数据    228ITPUB个人空间~0E r(c7s)[_
13.3.3  使用REPLACE方式装入数据    230
,B`uT:zyYY013.3.4  从游标类型文件中进行装入操作    230ITPUB个人空间+D%\9Y3q3s}_M
13.3.5  如何使用异常表    231ITPUB个人空间k9j.{TO8Q+N ?
13.3.6  如何使用DUMPFILE选项    234
@9D#W0v/uG?013.3.7  如何使用ROWCOUNT选项控制装入数据的数量    236ITPUB个人空间%T1X)\0h1l&sH
13.3.8  如何使用WARNINGCOUNT选项    237ITPUB个人空间'O}e-@ G)WEF'q q
13.3.9  如何使用NOROWWARNINGS选项使其不产生警告信息    241
?j6a,e0Vjr i+k013.3.10  如何使用STATISTICS选项生成统计信息    242ITPUB个人空间 B3dn2q'Daz(d? _
13.3.11  如何解除表的检查挂起状态    244ITPUB个人空间 bq'}q-V#hK9Mcl
13.4  DB2MOVE    247ITPUB个人空间vw9O-M-m
13.4.1  简介    247ITPUB个人空间Pw:@8d*P9J1w
13.4.2  使用带EXPORT、IMPORTITPUB个人空间pP;q%bW5\r'F
13.4.2  选项的DB2MOVE    248ITPUB个人空间!dGb4q'|x)C7GO
13.4.3  使用带COPY选项的DB2MOVE    251
I(j b7b _/m Z,v013.4.4  使用SYSPROC.ADMIN_COPY _SCHEMA在同一个数据库内进ITPUB个人空间*n;b7j1{/N
13.4.4  行模式复制    253ITPUB个人空间9U3QB`IEU9`;j]
第14章  Visual Explain详解    257
O1h(RkNt!zE014.1  Visual Explain介绍    257
m4uWf4U*]-ro014.2  创建说明快照    257ITPUB个人空间 wFxJ#}#m@
14.2.1  使用CLP创建说明快照    258
.x,\ P0h4F/r/u014.2.2  使用控制中心创建说明快照    258ITPUB个人空间!P~'d%z a0a+i
14.2.3  使用命令编辑器创建说明快照    260ITPUB个人空间 z9H7k!w~q9gq!p?
14.3  使用访问方案图    261ITPUB个人空间^M];R|Z
14.3.1  显示语句的历史访问方案图    261ITPUB个人空间's*\b'["Uif
14.3.2  查看访问方案图的各项要素    262ITPUB个人空间;K2vc/_0YD/Q
14.3.3  自定义访问方案图外观    265
.H+kZ;j/u k"BX0第15章  DB2 V9配置顾问程序    267ITPUB个人空间(E*S}9K:\XKm m'G*i
15.1  概述    267
Af7C"a!v*{015.2  配置参数    268ITPUB个人空间.^|$sNaDI2s
15.3  创建数据库期间默认启用配置顾问程序和不启用配置顾问程序的区别    268
L!]S(aDPy$LU015.4  配置顾问(AUTOCONFIGURE)命令    276ITPUB个人空间~,da,BI/[ m!RT
15.5  利用配置顾问程序对现有缓冲池大小、数据库配置参数和数据库
(y'S4V D^z7Q!UP015.5  管理器配置参数进行更改    278ITPUB个人空间%l~)yuCxW
第16章  DB2 V9 SQL介绍    282
y })d7k)h(k8gZ!m}016.1  DDL(数据定义语言)    282
u9o1a@-Cl016.2  DML(数据操纵语言)    284ITPUB个人空间c"t2cxJ ~8f
16.2.1  SELECT语句    284ITPUB个人空间@ y R5O(Wqr
16.2.2  DELETE语句    284ITPUB个人空间bnz t&iY
16.2.3  INSERT语句    284ITPUB个人空间~?6i\PV
16.2.4  UPDATE语句    284ITPUB个人空间'N{%ZDTT p't
16.2.5  WITH表达式(公共表表达式)    285
7| X:F MkI#i-u016.2.6  CASE表达式    285ITPUB个人空间Zi(y8V:U)bd;G
16.2.7  CAST表达式    285
7{E|,{}tu'g016.2.8  查看一个SQL语句执行需要的时间的命令    286
t{y:k*N3U5{|%\016.2.9  VALUE函数    286ITPUB个人空间!`4{L#t7p7r9k
16.2.10  取得一个表的行数    286
e5A9o-R8l(Q016.3  DCL(数据控制语言)    286
sW/nJ*_,bi^'M-_016.3.1  GRANT语句    286
u(RVd1F:Fj016.3.2  REVOKE语句    286ITPUB个人空间5W8g9G4]*r mX#^(F5u
16.3.3  COMMIT语句    287ITPUB个人空间Mu9^r6[/s7O7Hp#?$G
16.3.4  ROLLBACK语句    287
qFU#~kp#? D.v016.4  高级SQL简单介绍    287ITPUB个人空间3\]/{%ib6L
16.4.1  查询间使用运算词    287ITPUB个人空间jhOC*wM^R?
16.4.2  外连接    287ITPUB个人空间(ztT XFE'Ys@k
16.4.3  超级分组和移动函数    287ITPUB个人空间 DH7?1f#rj
16.4.4  常用函数介绍    288
? ZliFH6p0U*{0第17章  pureXML实现    298
ppM8d/v'TNV017.1  简介    298
C#Na6z:NjMKg017.1.1  多样化的世界——信息的复杂性    298ITPUB个人空间)uq4n HGt8ZKN
17.1.2  多种信息应用方式——信息的可理解性    299
6vnto#Gu017.1.3  需求及业务的变化——信息的灵活性    299ITPUB个人空间#tf\3?&q
17.2  DB2 pureXML技术创新    301
G,C4N U;E7}A017.2.1  合适的模型,合适的任务    302ITPUB个人空间#Z.o^\u
17.2.2  与其他数据库的XML的技术对比    302
w4a0kzE1dMw1b017.3  pureXML的技术应用及展望    307ITPUB个人空间4}EcI8y&TO k5|,a
17.4  pureXML在税务行业的应用分析    310ITPUB个人空间8k+T C+ZyYU
17.5  基于pureXML技术的数据库表结构的扩展技术    310ITPUB个人空间A@N#N*l/|7?7q
17.6  DB2 PureXML技术在刑侦破案的应用    310ITPUB个人空间9C)R{q!e,l2|6GX"S|
17.7  XQuery    310ITPUB个人空间 ];d#TM8Ad }t(D
第18章  收集统计信息和重组管理    313
3E+c U0m&P"j018.1  收集统计信息    313
's_W/] n018.1.1  目录统计信息    314
C|vr(^018.1.2  收集特定列的分布统计信息    318ITPUB个人空间1_ B.f/Cf*Q}n
18.1.3  收集索引统计信息    319ITPUB个人空间D~D.Yl7|:~2A7z
18.1.4  收集统计信息的原则    320ITPUB个人空间E(C~!]l._%@\
18.2  重组(REORG)管理    321ITPUB个人空间C6XQHE
18.2.1  检查表和索引是否需要重组    322
AN5I^5`%v/@hG018.2.2  对需要重组的表和索引进行重组    323ITPUB个人空间4^K E1U KO
第19章  DB2 V9.5联邦(Federation)功能    327
#yA0U-XY019.1  概述    327ITPUB个人空间U-rnH(R.KH v)D
19.2  联邦(Federation)功能增强    329ITPUB个人空间%RE9z4`3g$Hr3M1}
19.2.1  WebSphere Federation Server V9.1增强    329ITPUB个人空间"X ?6C;h-LA!nD3C r0~)U
19.2.2  WebSphere Federation Server V9.5增强    329ITPUB个人空间?b/bA [[3t#o&D
19.3  WebSphere Federation Server V9.5安装    331
T ez[P;?_$B:S019.4  WebSphere Replication Server V9.5安装    337ITPUB个人空间4eJCh3gvZ c
19.5  更新服务器参数配置    341ITPUB个人空间sCj.xmI!SB|7U)@
19.5.1  更改服务器参数    341
%b s zzp&H i$nTg019.5.2  更改数据库管理器配置参数    342ITPUB个人空间4v};pY[ sD3T2gX.m
19.5.3  更改数据库参数    342
+k4l8lKI:v X&g!Qa019.6  使用联邦功能连接Oracle    343ITPUB个人空间6Ehd#?7s
19.6.1  检查DB2配置    343ITPUB个人空间-[&c,U'tG~F,N
19.6.2  创建包装器    343ITPUB个人空间d*W*` M.Gd1P{%e!i
19.6.3  创建服务器    345
-z&J}kL!r019.6.4  创建用户映射    347
w:~kv nd5k s019.6.5  创建昵称    349ITPUB个人空间0A@s-X` p Xl8g
19.6.6  创建联合存储过程    351ITPUB个人空间\B"QBN5Aw.`V
19.6.7  创建远程表    353ITPUB个人空间z)p8NpCzC_d&Uia
19.7  使用联邦功能连接XML    357
-}&Ax7fM;nA019.7.1  创建包装器    358
%u+P$gvo8E5f`,c019.7.2  创建服务器    360
,N@?A]y`6eG019.7.3  创建昵称    360
P[2{ S$y ~019.8  使用联邦功能连接Excel    369ITPUB个人空间%v3q5{I aCLrPv
19.8.1  创建包装器    369
Zb&? HzxCk2j J019.8.2  创建服务器    370ITPUB个人空间orv0x4V-C+@
19.8.3  创建昵称    371
%S&{U7},dy019.9  使用联邦功能连接DB2    375ITPUB个人空间bU/[E2{
19.9.1  创建包装器    375ITPUB个人空间&I#n"X H8h8M
19.9.2  创建服务器    377
&iJ%fa I{019.9.3  创建用户映射    379
/j#a&r M5n]|@ Pv019.9.4  创建昵称    380ITPUB个人空间#N;Mf x'[9[6Mu
19.9.5  创建联合存储过程    383
q_-UU6q019.10  使用联邦功能连接
r)O o)oIb v3`z)N6hO019.10  Microsoft SQL Server    385
*?8C-CN:cK\019.10.1  建立一个系统DSN的ODBCITPUB个人空间*R G)?,d i
19.10.1  数据源    385
O"F vu j~8X+^&_D019.10.2  创建包装器    390ITPUB个人空间1c:Xs&Qe!B
19.10.3  创建服务器    392
2\3Dw-{5ll,Af019.10.4  创建用户映射    395
:O QHK-?#q)H+b~ `019.10.5  创建昵称    396ITPUB个人空间)wb*L+l`ztja*X:y:[
19.11  使用联邦功能连接
C2E$z3Ub rR%v,Bl019.11  Sybase SQL Server    398
9E)Y6\I R/]0第20章  DB2 V9.5复制(Replication)功能    400ITPUB个人空间\Lg/m _Y^j)r
20.1  概述    400ITPUB个人空间G&Kd2T{Qw
20.1.1  SQL复制    402ITPUB个人空间`O!Za!y
20.1.2  Q复制    405
GXQl2h,T+e020.2  从Microsoft SQL Server数据源到DB2目标数据库复制数据ITPUB个人空间} Rb[6n
20.2 (SQL复制)    407ITPUB个人空间Xo7V ?vF
20.2.1  Capture控制服务器    407
I'?J4h#v+mGf020.2.2  注册昵称    413ITPUB个人空间Lt"?$Y3V8~T]
20.2.3  Apply控制服务器    418
+Nvc'WVKy+n,V6v020.2.4  创建预订集    425ITPUB个人空间:cXa)I9e0o*O N
20.2.5  启动Apply    438
,oH8M4uMe!K}G!O020.2.6  Monitor控制服务器    451
fh$vO6H3LSjR020.2.7  创建联系人    457
%r9mOh$A"aq_!hu+m020.2.8  创建Monitor    459ITPUB个人空间3TqH \#n m
20.2.9  停止Apply    467ITPUB个人空间*{ }:Q/wp4u4W
20.3  从DB2数据源到Microsoft SQL Server目标数据库复制数据ITPUB个人空间,o9Nd)ZW U
20.3 (SQL复制)    468
#]%~6ta p JFO020.3.1  Capture控制服务器    468
3oWqlkK020.3.2  注册表    475
Z:Q ]Sm"z:K020.3.3  Apply控制服务器    480ITPUB个人空间 jw&kJ]'[J*p^
20.3.4  创建预订集    480ITPUB个人空间[&M3^vM P
20.3.5  启动Capture    495
%E(Qo;G#t:S1x020.3.6  启动Apply    499
^$H!j8q5Kv020.3.7  Monitor控制服务器    500ITPUB个人空间9oj%?6K O
20.3.8  创建联系人    500ITPUB个人空间3I'PE;o`r ~
20.3.9  创建Monitor    501
O?2\#p#l2B2jmY020.3.10  停止Capture    501ITPUB个人空间)n~?i1b3~&V
20.3.11  停止Apply    502ITPUB个人空间)rw"w+^S4u'H,@
20.4  从Oracle数据源到DB2目标数据库复制数据(SQL复制)    503ITPUB个人空间iY2EN6^
20.4.1  Capture控制服务器    503
2B+oiwx%o2Kr2F9?@+l020.4.2  注册昵称    508
Y _)N:|&{@B$SU020.4.3  Apply控制服务器    515
.DG[DDf5@4m020.4.4  创建预订集    515ITPUB个人空间.t}&ba&kU Z
20.4.5  启动Apply    528
i8Yd2p$psT9Ui020.4.6  Monitor控制服务器    531
1m(aqD C9K:n|020.4.7  创建联系人    531ITPUB个人空间.trK~}
20.4.8  创建Monitor    531ITPUB个人空间8QI!M/jz,r
20.4.9  停止Apply    531ITPUB个人空间9nuz~L(d
20.5  从DB2数据源到Oracle目标数据库复制数据(SQL复制)    532ITPUB个人空间w0A.CH*z
20.5.1  Capture控制服务器    532ITPUB个人空间t(o:Ez,i#M
20.5.2  注册表    532ITPUB个人空间g%uMB;X B
20.5.3  Apply控制服务器    537
(EGkn/Qe7z)^:t|,Ar020.5.4  创建预订集    537
,z^`gBo-?]020.5.5  启动Capture    550
2d4V(h+A'h|020.5.6  启动Apply    551
'm/_qO&V`-QyW;c020.5.7  Monitor控制服务器    553
si Q2ek!q020.5.8  创建联系人    553ITPUB个人空间j`KS!_ W q$af
20.5.9  创建Monitor    553
PC^bR]Hb[4H020.5.10  停止Capture    553
)IHW4T!F3o020.5.11  停止Apply    553ITPUB个人空间 K4};Ynz0Z
20.6  从DB2数据源到DB2目标数据库复制数据(SQL复制)    554
'w9|,h)Z9\0O020.6.1  Capture控制服务器    554ITPUB个人空间 Mum&fa*TKt!i
20.6.2  注册表    554
s.G6n NL {3r020.6.3  Apply控制服务器    559
2E-X$Sy7N020.6.4  创建预订集    559
^%{K1Kf:N020.6.5  启动Capture    570
0ypH;y4@H1S020.6.6  启动Apply    571ITPUB个人空间)yz|6x7AM
20.6.7  Monitor控制服务器    572ITPUB个人空间"^V1HKYi'n Z
20.6.8  创建联系人    572
`\VbV-PX ?020.6.9  创建Monitor    573
JF8x4QHO020.6.10  停止Capture    573ITPUB个人空间-y"d*a%u(v
20.6.11  停止Apply    574ITPUB个人空间v"F:~Q b:_Z9z}-l
第21章  DB2 V9 Q复制    575ITPUB个人空间&]~ ?4Q'])Aly
21.1  概述    575ITPUB个人空间zu5\-v?2a4i~|X {
21.2  MQ V6.0安装    575ITPUB个人空间!{A [a*U#CN
21.2.1  安装WebSphere Eclipse Platform. V3.0.1    575
!nS'O\Y/f-JR021.2.2  安装WebSphere MQ V6.0    578
A|&f P |W(d021.2.3  配置WebSphere MQ环境    580
d6B.m8Wl cE Fu021.3  创建Q复制    586ITPUB个人空间nFK oDD9v
21.3.1  创建Q Capture控制表    586
6]eVi5w'Pp021.3.2  创建Q Apply控制表    593
/\"{r3n0\-^.d021.3.3  启用源数据库进行Q复制    602ITPUB个人空间sH(p s+v
21.3.4  创建复制队列映射(Creating a replication queue map)    602
6Se/?V&nU;E9k1oQ021.3.5  创建Q预订(Creating a Q subscription)    605ITPUB个人空间6E J3]3}Yr
21.3.6  启动WebSphere MQ通道和监听器    615ITPUB个人空间j,X$nj(Wv ~i"E
21.3.7  启动Q Capture    617ITPUB个人空间C'z R.cDk6C
21.3.8  启动Q Apply    619
4C%HXGa ?-H021.3.9  检查源表到目标表的复制    621ITPUB个人空间k'{!Djv$k-b5M8Nq
第22章  快照监控器    623ITPUB个人空间A(^,~ z hl^#?^
22.1  概述    623ITPUB个人空间?J7NA{
22.2  权限控制    623
;ld)QC9o tn5HA022.3  快照监控方式    623
{6yBi3x_w+u022.3.1  CLP命令方式    624
Lk a4F#exo022.3.2  快照管理视图方式    625ITPUB个人空间 Tj a#n F+H
22.3.3  存储过程方式    626
1y`Q'r?2|022.3.4  表函数方式    627
8AT+@%]!Jq\3^_J Qg022.3.5  API方式    629
3zG5Xv(k4oY022.3.6  对比    629
j)r'T2@5TJ0y W"V022.4  快照监控元素分析    629
YW9E7tx022.4.1  数据库管理器    629ITPUB个人空间'J9\.a+lNy2y4O
22.4.2  数据库    631
J0NY5b w0z+ub)s022.4.3  应用程序    637
1O9E0Of~022.4.4  缓冲池    643
E b iz\Wd022.4.5  表空间    645
N&[3`AmrxjH022.4.6  表    648
2B-r6D7B2f"^v022.4.7  动态SQL    649
0q$e!dd(k,f qD3y0第23章  事件监控器    651ITPUB个人空间6P$]3u m^0V@9g s
23.1  事件监控器概述    651
.Q'Z }S~E7B ^023.2  创建事件监控器    652ITPUB个人空间]Ft!|8WsN
23.2.1  表事件监控器    652
2}4u:L"L+P4AC023.2.2  文件事件监控器    656
)qilkKce|JR9t023.2.3  管道事件监控器    657ITPUB个人空间RSL,lgU9oq]R
23.3  管理事件监控器    658ITPUB个人空间z2^7Ez \K5A
23.3.1  管理状态    658ITPUB个人空间 cKO kv? D
23.3.2  事件监控器结果格式化    658ITPUB个人空间am_e0NV,z
23.4  删除事件监控器    659
)oak-b*u e023.5  注意事项    659
0}D{E*y'Op3mI023.5.1  降低事件监控器的系统开销    659
4ve wE\3h$e023.5.2  db2evmon命令使用    660ITPUB个人空间0CW ce#@i
23.5.3  删除事件监控器    660
]9F*KF.u J8P2K[023.5.4  清空事件缓冲区    660
^8e a8KA:Zp ]mo3w2Y4[023.6  应用示范    660ITPUB个人空间*WSk1{8T(P+]0{
第24章  运行监控器    667
+s"i#UN^dq _K024.1  运行状况监控器简介    667ITPUB个人空间:K&Ow8bd-g2^E k:m(T2[
24.2  运行监控指示器    667
!q;N;VrM#u(Qg(q024.2.1  运行状况指示器类型    667ITPUB个人空间0Y}e.W i ^,Kl
24.2.2  警报处理    668
vH(p-Vt5g\024.3  运行监控设置    669
#xlZ!Zm024.3.1  查看运行状况指示器配置    669
7m/bioH!x"W024.3.2  配置运行状态指示器    671
J\kl_h{g&N024.4  运行监控的使用    671
Jo5|(iraSU2wB024.4.1  使用SQL表函数获取    671
]"A+d4o/LJ024.4.2  使用CLP获取    672
X8K[/x:az o:{9k024.5  运行状态指示器列表    673
yz NKYH wZmA024.5.1  db2.db2_op_status——实例工作状态运行状况指示器    673
DT ZQ]"p!h024.5.2  db2.mon_heap_util——监视器堆利用率运行状况指示器    674ITPUB个人空间SF[ Pw%EG W
24.5.3  db2.sort_privmem_util——专用排序内存利用率运行状况指示器    674
,]3Yfx;c"V1Vis024.5.4  实例最高严重性警报状态运行状况指示器    674ITPUB个人空间F$x4f3wIx)c
24.5.5  db.sort_shrmem_util——共享排序内存利用率运行状况指示器    674
\/O-P7d |O.QV]024.5.6  db.spilled_sorts——溢出排序的百分比运行状况指示器    675ITPUB个人空间9dX*x7yWr
24.5.7  db.max_sort_shrmem_util——长期共享排序内存利用率运行状况指示器    675
vB/OU@-dXP024.5.8  db.auto_storage_util——数据库自动存储器利用率运行状况指示器    676ITPUB个人空间g1v#dE tW)Uo3^
24.5.9  db.db_op_status——数据库操作状态运行状况指示器    676ITPUB个人空间V+\4m x _:]E
24.5.10  db.tb_reorg_req——需要重组运行状况指示器    676ITPUB个人空间Gz2eJ\
24.5.11  db.tb_runstats_req——需要收集统计信息运行状况指示器    677ITPUB个人空间:O](W}P~.q~*RL9Jm
24.5.12  db.db_backup_req ——需要数据库备份运行状况指示器    677ITPUB个人空间8I$H`Pv0_wEE@K8h
24.5.13  db.hadr_op_status——HADR操作状态运行状况指示器    677
r vNe ^({)@024.5.14  db.hadr_delay——HADR日志 延迟运行状况指示器    678
@`$yg,V?024.5.15  db.log_util——日志利用率运行状况指示器    678ITPUB个人空间'x6F I(k j%n
24.5.16  db.log_fs_util——日志文件系统利用率运行状况指示器    678
$Q+f'`d$Tr zp F@024.5.17  db.deadlock_rate——死锁率运行状况指示器    678ITPUB个人空间ZvZ JI#am9mB'z:I
24.5.18  db.locklist_util——锁定列表利用率运行状况指示器    679ITPUB个人空间e%Uxf [s
24.5.19  db.lock_escal_rate——锁定升级率运行状况指示器    679ITPUB个人空间G2G'\;p8HvE9o8V
24.5.20  db.apps_waiting_locks——等待锁定的应用程序所占的百分比运行状况指示器    680ITPUB个人空间_y)c|{A*D'qEx$|&R[(P
24.5.21  db.catcache_hitratio——目录高速缓存命中率运行状况指示器    680
-sw&HvE/r:]$L c024.5.22  db.pkgcache_hitratio——程序包高速缓存命中率运行状况指示器    680
X@\.Mv:Y024.5.23  db.shrworkspace_hitratio——共享工作空间命中率运行状况指示器    681ITPUB个人空间 `)c\(U _?"eyLg
24.5.24  db.db_heap_util——数据库堆利用率运行状况指示器    681ITPUB个人空间yG6Xa4`o
24.5.25  db.fed_nicknames_op_status——昵称状态运行状况指示器    681
vqC.O1Uhx5t#\024.5.26  db.fed_servers_op_status——数据源服务器状态运行状况指示器    681ITPUB个人空间3e'P(Qu#L
24.5.27  数据库最高严重性警报状态运行状况指示器    682
"F9iL*Rg#HK024.5.28  ts.ts_auto_resize_status——表空间自动调整大小状态运行状况指示器    682
?{/[)i7E ]q C?024.5.29  ts.ts_util_auto_resize——自动调整大小表空间利用率运行状况指示器    682ITPUB个人空间 Gz.h jj
24.5.30  ts.ts_util——表空间利用率运行状况指示器    683
3a f JJ.c5g3p024.5.31  ts.ts_op_status——表空间操作状态运行状况指示器    683
}0j.v.SOq IPW Y&I024.5.32  tsc.tscont_util——表空间容器利用率运行状况指示器    683
n\{_W%x8B;}e024.5.33  tsc.tscont_op_status——表空间容器操作状态运行状况指示器    684ITPUB个人空间i^@7?l]o
附录A  各章参考资料    685ITPUB个人空间C7P3W C GS:}N
附录B  参考资料    696ITPUB个人空间 _+}hF/C _f;W{
 ITPUB个人空间[L5G6~ MFlO7Q~
ITPUB个人空间Q [NP j7n2^
ITPUB个人空间lgm)u:p$?B|9B

W,C#?8md9cl0
6}%WV)tS2`@!C!|w0ITPUB个人空间0f9e;W9D~
 

TAG:

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2012-02-09  
   1234
567891011
12131415161718
19202122232425
26272829   

数据统计

  • 访问量: 141166
  • 日志数: 756
  • 图片数: 7
  • 文件数: 16
  • 建立时间: 2008-02-22
  • 更新时间: 2012-02-08

RSS订阅

Open Toolbar