- 1、本文档共57页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
db2学习
在写这篇文档之前,我也简单做过一个DB2的培训,但是效果并不好。我也反思,我讲解了db2的概念,演示了安装和维护操作,最后给了文档和一本中文书,为什么没有取得帮助入门的效果呢?也许概念空讲,不容易被消化和理解;操作演示一遍印象不深刻;最后,通读文档的要求,对于任何人来说可能都有点痛苦;而那篇中文书,是扫描不很清晰的pdf文档,我自己读了几次也就扔一边了。
因此,我重新设计一个可以帮助我们ORACLE工程师学习DB2的路径。整个学习路径包括三部分:
首先通过对比oracle数据库来学习和理解db2的体系架构和一些概念。其中,安全、XML、表分区、自治的部分,可以先行跳过,不会影响入门阶段的学习。我相信深刻理解oracle数据库体系架构(dba I课程)的人阅读这篇文章应该感到很轻松,请理解和掌握这部分内容,这对于后续的学习很重要。
理论的东西有了,这时如果你有db2的环境请登陆,没有的话windows的db2非常好安装,请安装一个(注意windows下的db2,执行db2cmd进入DB2的命令行,类似oracle的sqlplus,以执行所有的db2命令和sql语句)。然后来看对DB2 v8的简介,由体系架构引入,但重点是db2环境的讲解,还包括一个简单操作的例子。请跟着文章进行操作。这里要插一句话,第一部分是以DB2 v9为例的。两个版本虽然在功能、特性上有不小的差异,但体系架构是完全一致的,所以这两个部分没有矛盾,可以连贯的学习。
有了前两部的基础,相信你已经对DB2已经有很熟悉的感觉了。没错,你入门了,可以开始进入对db2真正的学习了。这个时候,你要学习的就是——官方文档。为什么要读文档,我觉得根本不需要讨论了。为了避免重蹈覆辙,我会给出文档学习顺序的建议。只要学习足够的部分就可以完成日常的工作了,这是真的,我现在维护一家全国商业银行的核心系统DB2数据库,我觉得IBM官方网站上的知识和经验足够用了,甚至可以说使我做得很好。再往后,就是你自己持续学习的事了。
最后要说明的是,这篇文档的素材基本上都来自于IBM网站。好了,赶快进入我们的学习吧。
DB2 信息中心主页
产品概述
迁移
安装
配置
设计
管理
监视
开发
利用 XML 支持
DB2 商业智能
安全性
调整
故障诊断和支持
参考
样本
词汇表
: About IBM - Privacy - Contact
监视调整
故障诊断和支持
管理数据库系统
入门
数据库基础
权限
DB2 工具
使用“自动维护向导”来创建自己的数据库
复查新数据库
启动和停止 DB2 数据库 Linux 版、UNIX 版和 Windows 版
维护数据库系统
停止、启动和停顿实例
停止、启动和停顿数据库
管理数据库系统
管理实例
管理 DB2 管理服务器(DAS)
管理数据库
改变或删除视图
表或视图别名
方案:维护表和索引的组织
确定何时重组表和索引
选择重组方法
脱机重组表
联机重组表
重组索引
监视表重组
重组成本
减少重组表和索引的需求
系统结构概述
首先,我们需要理解 Oracle 使用的架构,并理解它与 DB2 的不同之处。图 1 展示了 Oracle 的系统结构。将该图与 图 2 进行比较,后者显示了 DB2 的系统结构。在阅读本文的时候,为便于理解,可以参照这两个图。
图 1. Oracle on Linux, UNIX, and Windows Version 10.2 的系统结构图 2. DB2 on Linux, UNIX, and Windows 系统结构
实例
在 Oracle 和 DB2 中,实例 的概念是类似的。在这两者之中,实例都是指后台进程与共享内存的组合。两者之间的主要差别在于,在 Oracle 中每个实例只能有一个数据库,而在 DB2 中多个数据库可以共享一个实例。
在 Oracle 中,由于数据库与实例是一对一的关系,因此用 CREATE DATABASE 命令创建一个数据库的同时便隐式地创建了一个实例。或者,为了在计算机上创建一个 Oracle 实例,也可以使用 Database Configuration Assistant,或者使用 ORADIM 实用程序,后者是 Oracle 9i 通过 NEW 选项提供的。另外还必须提供某些信息,包括系统标识符(System Identifier,SID)或一个服务名称、实例密码、最大用户数、启动模式等等。类似地,为了删除实例,可以使用 ORADIM 实用程序加 DELETE 选项。这里需要提供 SID 或服务名称。除非在安装过程中创建一个新的数据库,否则在以 fresh 方式安装 Oracle 的时候,不会创建
文档评论(0)