购物车 0 件商品 共 ¥0.0

循序渐进DB2:DBA系统管理、运维与应用案例

循序渐进DB2:DBA系统管理、运维与应用案例

评分: 已有1人评价

分享到:

作者:牛新庄
出版社:清华大学出版社
出版日期:2009-06
ISBN:9787302201380
版次:1 页数:23,653页 字数: 开本:大32开
包装:平装

定价:80.0 折扣:83折
蔚蓝价:¥66.4 vip(2-3星):¥64.8 svip(4-5星):¥63.2

我要买:

暂时缺货,您可以进行
 

内容简介

◆ 本书有丰富的DB2运行维护实践案例,读者可以通过这些案例加
深对DB2认识和理解。
◆ 面对众多DB2的特点、特性,作者精心选择了与DBA日常工作关
系最密切的部分,由易入难逐步讲解。
◆ 本书中包含了大量的提示点等,这些都是作者对DB2维护工作总
结后得到的经验。
◆ 本书总结了DB2常见问题总结和解决方法,对DBA的日常维护非
常有参考价值。
  DB2数据库是IBM公司关系型数据库核心产品,在国内以及全球有着广泛的应用。针对DB2初学者,本书循序渐进地把DB2所涉及的众多概念介绍给大家。客户端连通性、实例、数据库、表空间和缓冲池、数据移动、备份恢复、故障诊断、锁与并发以及数据库安全都是本书关注的重点。在介绍这些DB2对象和概念的同时,作者尽可能从DBA日常工作的角度探究DB2数据库常规维护工作。本书同时还就表、索引、序列、触发器等数据库对象从应用设计的角度进行了介绍。本书适合DB2的初学者、DB2开发人员、准备参加DB2认证考试的读者以及DB2数据库管理人员学习和阅读。
本书结构
  本书共15章,具体结构如下。
  第1章:DB2数据库安装配置。在这一章中,除介绍初学者比较熟悉的Windows安装外,还花费了比较多的篇幅介绍了在Unix/Linux环境下的安装。这主要是因为作者碰到的DB2生产环境几乎都是在Unix/Linux环境下,而在Unix/Linux环境下的安装DB2时涉及到的准备工作又远大于Windows环境下。
  第2章:创建实例和管理服务器。与其他数据库系统类似,DB2中也存在实例概念,主要对应着DB2二进制代码。而管理服务器则是DB2中特有的,用于帮助DBA对远程主机上的多个实例进行控制。本章中详细介绍了实例的创建、删除、配置以及相关的操作系统环境变量等,对管理服务器由于生产实践中使用较少则进行了简单介绍。
  第3章:创建数据库和表空间。本章中介绍了DB2数据库的存储模型,创建数据库命令的具体选项对后继工作的影响。本章重点介绍了DB2数据库表空间的管理类型,并指出不同类型之间的优缺点。在表空间部分,本章还讲述了影响表空间性能的所有选项,如预取大小、扩展大小等,同时又指出操作系统IO设置对表空间性能影响。与表空间关联的..

编辑推荐

本书主要特色:
    ◆ 本书有丰富的DB2运行维护实践案例,读者可以通过这些案例加深对DB2认识和理解。
    ◆ 面对众多DB2的特点、特性,作者精心选择了与DBA日常工作关系最密切的部分,由易入难逐步讲解。
    ◆ 本书中包含了大量的提示点等,这些都是作者对DB2维护工作总结后得到的经验。
    ◆ 本书总结了DB2常见问题总结和解决方法,对DBA的日常维护非常有参考价值。
    读者对象
    数据库管理人员、数据库开发人员、系统维护人员、数据库初学者及其他数据库从业人员,也可以作为各大中专院校相关专业师生的参考用书和相培训机构的培训教材。

目录

第1章  DB2安装配置 1
1.1  DB2数据库概述 1
1.1.1  DB2发展历史 1
1.1.2  DB2版本和平台支持 7
1.1.3  DB2产品组件和功能 10
1.2  DB2数据库安装配置 13
1.2.1  DB2在Windows上的安装 14
1.2.2  DB2在Linux/UNIX上的安装 21
1.3  DB2数据库体系结构 23
第2章  创建实例和管理服务器 31
2.1  实例 31
2.1.1  实例概念 31
2.1.2  创建实例 32
2.1.3  实例目录 35
2.1.4  实例相关命令 39
2.1.5  DB2INSTANCE变量介绍 43
2.1.6  删除实例 44
2.1.7  配置实例 45
2.2  管理服务器 45
2.2.1  管理服务器概念 45
2.2.2  创建管理服务器 47
2.2.3  管理服务器相关命令 48
2.2.4  删除DB2管理服务器 49
2.2.5  配置管理服务器 49
第3章  创建数据库和表空间 51
3.1  创建数据库 51
3.1.1  DB2数据库存储模型 53
3.1.2  表空间管理类型 55
3.1.3  创建数据库 58
3.1.4  数据库目录 70
3.2  表空间设计 73
3.2.1  创建表空间 73
3.2.2  表空间维护 76
3.2.3  表空间设计注意事项 83
3.2.4  prefechsize大小选择 89
3.2.5  文件系统(CIO/DIO)和裸设备 90
3.2.6  OVERHEAD和TRANSFERRATE设置 93
3.2.7  优化RAID设备上表空间性能 93
3.2.8  合理设置系统临时表空间 95
3.3  缓冲池 96
3.3.1  缓冲池的使用方法 97
3.3.2  缓冲池和表空间之间关系 97
3.3.3  缓冲池维护 98
3.3.4  缓冲池设计原则 101
3.4  本章小结 104
第4章  访问数据库 105
4.1  访问DB2 105
4.2  DB2图形化操作环境 106
4.3  ..

书摘

创建数据库对象
在数据库创建后,我们可以根据我们的业务需求来设计和创建数据库对象了。可以在DB2数据库中创建下列数据库对象:
●  模式
●  表
●  索引
●  序列
●  视图
●  触发器
我们可以使用图形用户界面或通过显式执行SQL语句来创建这些数据库对象。用于创建这些数据库对象的语句称为“数据定义语言(DDL)”,它们通常以关键字CREATE或ALTER作为前缀。
5.1  模式
5.1.1  模式概念
数据库中的大多数对象指定一个由两部分组成的唯一名称,如图5-1所示。第一部分(最左边的)称为限定词或模式,而第二部分(最右边的)称为简单(或未限定)名称。从句法上来说,这两部分并置成用句点分隔的单个字符串。第一次创建可以由模式名限定的任何对象(例如表、索引、视图、用户定义的数据类型、用户定义的函数、昵称、程序包或触发器)时,会根据对象名称中的限定词将该对象指定给一个特定模式。

图5-1  数据库对象名的组成
例如,图5-2说明在创建表的过程中如何将该表指定给一个特定模式。
DB2中的模式(schema)是一个已命名对象的集合,它提供一种方法来按逻辑分组这些对象。这些对象包括表、视图、索引、触发器、函数和包。模式提供了数据库中对象的逻辑类别。模式也是名称限定词;它提供一种方法来对几个对象使用相同名称,并防止对这些对象进行二义性引用。例如,使用模式名“PROD”和“DEV”很容易区分两个不同的SALES表(PROD.SALES和DEV.SALES)。模式名的最大长度为30字节,它用作分两部分的对象名的第一部分。例如,名称 CITIC.CUSTOMER。在这个示例中,CUSTOMER表的完全限定名包含模式名:CITIC,这可以在系统编目中将它与其他名为CUSTOMER的表区分开。可以把模式想象为特定对象的创建者、生成者和主人。
图5-2  创建表并将其指定给一个特定格式
如果创建对象而没有指定模式,那么对象使用您的用户名与一个隐式模式相关联(假设用户或组具有IMPLICIT_SCHEMA数据库权限,IMPLICIT_SCHEMA权限简单来说就是假设一个用户创建一个对象的时候没有使用模式,那么数据库就隐含地创建一..

查看所有评论>> 商品评论(1)


5星

很喜欢 1

一   般 0

不喜欢 0


呵呵~~好书~~ 2009/6/15 15:35:29

从案例出发让读者DB2的核心原理和体系结构,很实用的书

这条评论对你有用吗? (0) (0)

商品问答(2)

2012/5/18 23:09:16 Alipay.208*提问:

      这本书现在有货吗?/这本书现在有货吗?

回复:您好,这书我们是调货的,您可以在网站上提交订单,感谢您的关注

2010/6/5 8:50:58 jawee提问:

      你好,这本书是15章还是16章的版本?第二次印刷是16章的。

回复:您好!这本书是15章。

友情链接: 读买网 | 蔚蓝网 | 人天书店 | 图书网 | 百家讲坛网 | 中国地图 | 媒介网 | 返利网 | 考试大论坛 | 会计 | 报刊订阅 | 汇法网 | 无忧考网 | 加盟网 | 阿胶 | 买茶网 | 团购大全 | 小说阅读网 | 湖北自考网 | 中南就业网 | 上路啦旅游 | 软件开发 | 二手车 | 易考吧 | 网址大全 | 一级建造师 | 家具网 | 123导航 | 中国黄页网 | 红酒
蔚蓝网服务承诺