db2数据库教程(db2数据库)

admin 479 0

本篇文章给大家谈谈db2数据库教程,以及db2数据库对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。

一、大型主机DB2数据库基础教程的目 录

本章为数据库理论基础,主要介绍数据库的基本概念,内容包括数据库技术发展、数据库系统特点、关系型数据库基本概念、SQL语言和关系型数据库设计方法。

1.4.3关系数据库设计的基本步骤 34

本章为主机DB2基础,主要介绍DB2产品的基本架构,包括DB2产品发展概述、DB2数据基本结构、DB2系统结构组成、DB2系统运行环境、DB2并发控制机制、应用程序的管理和开发、数据库安全控制等。通过对以上知识点的讲解,让读者能够对DB2系统的基础知识有一定的理解。

2.2.15数据库对象对应VSAM数据集的命名规范 64

2.3.6 Active and Archive log 69

2.3.7 Bootstrap Data Set(BSDS) 70

2.4.2 DB2 Attachment Facilities 74

2.4.5 DB2与Parallel Sysplex 78

2.5.3 COMMIT和ROLLBACK操作的结果 83

2.7.1应用程序编写的通用原则 100

2.7.6如何判断一个SQL有问题 134

第3章 DB2 Data Sharing基础 150

本章主要介绍DB2 Data Sharing方面的知识,内容包括Data Sharing特性介绍、与Stand Alone的区别、Data Sharing与SYSPLEX的关系、Data Sharing系统架构、Data Sharing的实现和恢复等,帮助读者掌握Data Sharing的基本概念和基本使用方法。

3.1.1 Parallel Sysplex与DB2 Data Sharing简介 151

3.1.2 DB2 Data Sharing技术的优势 153

3.2 DB2 Data Sharing体系架构 156

3.2.1 DB2 Data Sharing架构的问题及解决方法 157

3.2.2并发性和数据一致性控制 158

3.2.3 DB2 Data Sharing的连续可用性 163

3.2.4异常情况对DB2 Data Sharing的可用性影响 165

3.3 DB2 Data Sharing的实现 166

3.3.3 DB2 Data Sharing重要参数 171

3.4 DB2 Data Sharing的恢复 172

3.4.3 Sysplex Failure Management(SFM) 175

3.4.4 Automatic Restart Management(ARM) 175

3.4.5 DB2 MEMBER Light模式重启 175

本章为DB2常用Utility基础,主要介绍DB2产品自带Utility方面的知识,内容涉及Utility的调用方法、Online Utility和Offline Utility的介绍等。

4.2.1如何调用DB2 Online Utility 178

4.2.2 BACKUP SYSTEM Utility 179

4.2.6 REBUILD INDEX Utility 195

4.2.8 REORG TABLESPACE Utility 202

4.2.13监控与控制 DB2 Online Utility 225

4.3 DB2 Stand Alone Utility 226

4.3.1如何调用Stand Alone Utility 226

本章主要介绍DB2的基本命令,涉及启下系统、检查DB2运行状态、检查数据库对象状态、解决异常状态等操作。

5.4.2–ALTER GROUPBUFFERPOOL 252

5.4.4–DISPLAY GROUPBUFFERPOOL 255

5.11.4–MODIFY irlmproc, ABEND 276

5.11.5–MODIFY irlmproc, DIAG 276

5.11.6–MODIFY irlmproc, PURGE 277

5.11.7–MODIFY irlmproc, SET 278

5.11.8–MODIFY irlmproc, STATUS 279

本章为DB2系统维护方法介绍,主要包括系统备份和恢复、日常监控和健康检查、例行重组和性能分析调优等内容,旨在帮忙读者对DB2维护工作有较为全面的了解。

6.1.2如何制定最佳的备份策略 284

6.1.3 DB2备份常用工具及使用方法 285

6.1.4 DB2恢复工具及使用方法 286

6.1.5 DB2数据库备份策略参考 289

6.2.2数据可用性和应用程序检查 297

6.3.6 DB2重组常见问题及解决方法 305

6.4.1定期执行RUNSTATS的目的 308

6.4.2何时需要进行RUNSTATS操作 308

二、DB2怎么创建数据库啊

在创建数据库时要考虑几个因素,有几种创建数据库的方法。

可以使用从 Control Center调用的 Create Database向导,会引导用户分步创建数据库。要是了解实际的 Create Database命令的话,还可以从 DB2 Command Window、Command Editor或命令行直接发出命令。

在这个示例中,从 DB2 First Steps Launch面板的 Create Database向导:

1、启动 DB2 Control Center。点击 Start> All Programs> IBM DB2> General Administration Tools并选择 Control Center。当提示选择 Control Center视图时,点击 OK选择默认视图(Advanced)。

2、点击 All Databases(如图 5所示),然后点击 Create New Database。Create Your Own Database向导打开。

5.从 Control Center创建新数据库

3、在 Create Your Own Database向导中,指定数据库名和数据库目录的位置。输入 HelloWld作为数据库名。指定 C:\作为默认路径。输入 hwld作为数据库别名。在 Comment字段中输入任何描述性的注释。

4、选中 Enable Database for XML。XML列只能在 UTF-8代码集(Unicode)数据库中使用。所以要在数据库中使用 XML,就必须创建 Unicode数据库。

5、不需要指定任何其他数据库选项,所以选择 Summary面板,然后点击 Show Command来查看创建这个数据库所用的 DB2命令。

6、因为在这个数据库中启用了 XML,所以使用 CODESET UTF-8。点击 Close。如果想将命令保存到文件中,供以后参考或重用,那么点击 Save而不是 Close。

7、在 Create New Database窗口中,点击 Finish并等待向导完成操作。

在 DB2创建数据库时,它还创建以下东西:

1、在指定的驱动器或路径上创建必要的数据库目录

2、创建一组默认的表空间,包括 SYSCAT、TEMPORARY和 USER表空间

3、在编目表空间中创建一组系统编目表和视图

4、创建数据库配置(DB CFG)文件并设置默认值

5、为数据库恢复日志文件创建空间并分配它

6、为数据库(如 CLI)和命令行处理器创建的几个应用程序

使用 DB2 Control Center检查创建的数据库

在 Control Center左边的面板中,找到并展开 All Systems和 All Databases。看看是否能够找到刚才创建的 HELLOWLD数据库。All Systems提供了数据库对象视图,这些对象依次根据机器、实例和数据库进行分组。在这个机器上只有一个实例,DB2。All Databases提供了这个机器上的所有数据库的快速查看。

如果了解创建数据库所用的 DB2命令,那么可以使用在前面的 Create New Database向导窗口中保存的 CREATE DATABASE命令并根据需要进行修改,然后从 DB2命令行处理器发出 CREATE DATABASE命令来创建数据库。

选择 Start> Run,输入 db2cmd并按 Enter。打开 DB2命令行处理器窗口。要想获得 create database命令的帮助,可以在命令行窗口中输入 db2? create database。

输入 db2 CREATE DATABASE MYTESTDB ON C:。在命令成功完成之后,点击 Control Center主菜单中的 Selected并点击 Refresh。然后看看是否能够在 Control Center中找到新的数据库 MYTESTDB。

在 DB2命令窗口中输入命令 db2 LIST DATABASE DIRECTORY。应该会看到 HELLOWLD和 MYTESTDB数据库的数据库项。

三、大型主机DB2数据库基础教程的前 言

1、DB2是IBM公司数据管理产品线上最知名也最成功的产品,在许多行业尤其是银行业得到非常广泛的应用,是主流数据库管理系统。DB2产品适用于多种操作系统平台。对于运行于大型主机环境下的DB2,由于专业性非常强,相关中文书籍很少,英文技术手册的可读性较差,缺乏系统性介绍主机DB2的辅导教程,从事主机DB2工作的人员很难利用目前市面上已有的书籍系统全面地掌握主机DB2的相关技术。为了帮助主机数据库工作的人员更轻松快速地入门,为从事数据库相关工作的同事提供一份较全面、实用的参考教材,主机DB2专业团队编写了本教程。本书力争用通俗的语言,由浅入深地介绍主机DB2的基础、Data Sharing理论、常用的Utility、常用命令,以及DB2系统维护等方面的知识,同时概要地介绍几种常用的DB2工具的使用方法。

2、除主编作者外,参与编著工作的还有中国工商银行数据中心(北京)系统部DB2专业团队王亚娟、孙佩锋、易蕾、孙哲、吴春利、莫李华、姚文杰、黎春阳、孙彬、邹为等同志,不仅对主机DB2产品进行了全面、深入的介绍,还融入了他们多年从事主机数据库研发和日常维护工作中积累的丰富知识和经验。书中每一章节后的习题和案例,是该团队所有成员在日常工作培训中常见和实际使用的,相信会对有志于从事主机数据库工作的同事提供帮助,使入门者更轻松快速地入门。

3、本书由这些同志利用业余时间倾注大量心血编著而成,所有文稿都经过了反复推敲和修订,旨在为从事主机DB2研发、测试、维护等工作的同志们提供一份较为全面、实用的参考资料。由于能力水平有限,本书难免存在不足和纰漏,还请读者批评指正,以求不断完善。

db2数据库教程和db2数据库的问题分享结束啦,以上的文章解决了您的问题吗?欢迎您下次再来哦!