DB2基础知识(一).ppt
《DB2基础知识(一).ppt》由会员分享,可在线阅读,更多相关《DB2基础知识(一).ppt(44页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、内部资料 注意保密1DB2DB2基础知识(一)基础知识(一)杭州中心杭州中心 数据业务室数据业务室 席晓勇席晓勇 2011年年7月月19日日内部资料 注意保密2内容提要内容提要一、一、DB2DB2概览概览二、二、DB2DB2的访问的访问三、三、DB2DB2数据库对象数据库对象四、学习指引四、学习指引五、总结五、总结内部资料 注意保密3学习目标学习目标nDB2的分类nDB2的访问以及服务器网络结构n理解基础数据库对象及对象间关系:表、表空间、分区、容器、索引n具备自学的基础内部资料 注意保密4一、一、DB2DB2概览概览n1.1 DB2是什么n1.2 DB2的版本n1.3 DB2平台支持n1.4
2、 DB2在招商银行的应用内部资料 注意保密51.1 DB2是什么nIBM公司研制的关系型数据库系统 1969年IMS层次数据库诞生,为IBM第一代数据库也叫DB1。1983年IBM发布Database2(DB2)for MVS,第二代数据库诞生。2006年划时代产品DB2 V9出现,第一个混合模式(既有关系模型,又有直接支持XML的层次模型)。一、一、DB2DB2概览概览内部资料 注意保密61.2 DB2版本n 版本分类 小型企业 Express Edition 中型企业 Workgroup Server Edition 大型企业 Enterprise Server Edition(ESE)E
3、nterprise Server Edition(ESE)with Data Partitioning Feature 免费版 Express-C 我我们目前使用的是目前使用的是DB2 V9.5一、一、DB2DB2基本概述基本概述内部资料 注意保密71.3 DB2平台支持n DB2覆盖多硬件和操作系统平台 大型机平台 DB2 for z/OS(DB2 for OS/390、DB2 for MVS/ESA、DB2 for VM/VSE)中型机平台 DB2 for System i,DB2已嵌入了i5/OS操作系统中 开放平台 DB2 for luw(Linux、UNIX、Windows)一、一、
4、DB2DB2基本概述基本概述内部资料 注意保密81.4 DB2在招商银行的应用n 应用情况 主机 AS400 信用卡中心新一代390服务器 总行数据仓库核心服务器 分行数据集市服务器 开放平台多种业务系统一、一、DB2DB2基本概述基本概述内部资料 注意保密9二、二、DB2DB2的访问的访问n2.1 DB2的登录n2.2 SQL语句的运行n2.3 SQLSTATE&SQLCODEn2.4 服务器网络结构 内部资料 注意保密102.1 DB2的登录n远程登录到DB2服务器n通过本地客户端链接DB2服务器n节点目录、系统数据库目录和本地数据库目录间关系二、二、DB2DB2的访问的访问内部资料 注意
5、保密112.1 DB2的登录n远程登录到DB2服务器:如分行数据集市开发机二、二、DB2DB2的访问的访问内部资料 注意保密122.1 DB2的登录n通过本地客户端链接DB2服务器安装本地DB2客户端程序配置本地Catalog(编目)Db2cmd-db2 connect to bidbdw user scvadm catalog tcpip node mynode remote 99.1.57.103 server 50000;catalog db bidbdw at node mynode;二、二、DB2DB2的访问的访问内部资料 注意保密13n节点目录、系统数据库目录和本地数据库目录间关系
6、 二、二、DB2DB2的访问的访问内部资料 注意保密142.1 DB2的登录n通过本地客户端链接DB2服务器二、二、DB2DB2的访问的访问内部资料 注意保密152.2 SQL语句的执行二、二、DB2DB2的访问的访问内部资料 注意保密162.3 SQLSTATE&SQLCODEnSQL语句执行的状态码;n查询状态码的含义:db2“?42704”参考:http:/ 注意保密172.4 服务器网络结构二、二、DB2DB2的访问的访问终端服务器终端1 终端2 终端n网 络 TCP/IP终 端 主机m RS2322RS2322RS2322RS2322RS2322RS2322DB2服务器内部资料 注意
7、保密182.4 服务器网络结构二、二、DB2DB2的访问的访问内部资料 注意保密19nDB2数据库体系系统实例数据库n数据库对象表、视图、索引、模式、存储过程、程序包等缓冲池、日志文件、表空间物理存储、表空间容器、目录、文件系统或裸设备三、三、DB2DB2数据库对象数据库对象内部资料 注意保密20n系统、实例、数据库 系统是DB2体系结构中最高一层,一个系统表示一个DB2的安装;实例也称数据库管理器,是管理数据的DB2代码,一个系统可包含多个彼此相互独立的实例,每个实例可以管理多个数据库。udb2icrt 创建实例udb2idrop 删除实例udb2start 启动实例udb2stop 停止实
8、例 ucreate database 创建数据库 三、三、DB2DB2数据库对象数据库对象内部资料 注意保密21n系统、实例、数据库 三、三、DB2DB2数据库对象数据库对象内部资料 注意保密22nDB2层次下的对象层次 三、三、DB2DB2数据库对象数据库对象内部资料 注意保密23n数据库CREATE DATABASE testdb(2)DFT_EXTENT_SZ 4(3)CATALOG TABLESPACE MANAGED BY DATABASE USING(4)(FILE C:CATCATALOG.DAT 2000,FILE D:CATCATALOG.DAT 2000)(5)EXTENT
9、SIZE 8(6)PREFETCHSIZE 16(7)TEMPORARY TABLESPACE MANAGED BY SYSTEM USING(8)(C:TEMPTS,D:TEMPTS)(9)USER TABLESPACE MANAGED BY DATABASE USING(10)(FILE C:TSUSERTS.DAT 121)(11)EXTENTSIZE 24(12)PREFETCHSIZE 48 三、三、DB2DB2数据库对象数据库对象内部资料 注意保密24n表空间 什么是表空什么是表空间?表空表空间是定是定义表和索引在数据表和索引在数据库内存内存储位置的位置的逻辑实体,体,所有所有 D
10、B2 表和索引都表和索引都驻留在表空留在表空间中,数据中,数据库允允许对表和索引数据的物理表和索引数据的物理 存存储位置位置进行完全控制。行完全控制。有关数据有关数据库中表空中表空间的更多的更多详细情况可以使用以下命令来情况可以使用以下命令来获得:得:get snapshot for tablespaces list tablespaces 三、三、DB2DB2数据库对象数据库对象内部资料 注意保密25n表空间物理存储结构 三、三、DB2DB2数据库对象数据库对象分区组是数据库内一个或多个数据库分区的组合或集合。表和索引在数据库内存储位置的逻辑实体。表空间的物理存储。容器可以是操作系统目录;大
11、小已预先确定的文件;诸如未格式化的磁盘分区,裸设备等。内部资料 注意保密26n表空间物理存储结构 三、三、DB2DB2数据库对象数据库对象容器,扩展数据块(extent)、数据页(page)和表空间的关系内部资料 注意保密27n模式模式是什么?模式是什么?模式模式是用于数据是用于数据库中中创建的数据建的数据库对象的高象的高级限定符。它是数据限定符。它是数据库对象的集合,象的集合,这些些对象有表、象有表、视图、索引或触、索引或触发器等等。它器等等。它对数据数据库对象象进行了行了逻辑分分类。当您将数据。当您将数据组织成表成表时,将表和其它相关,将表和其它相关对象象组合在一起可能也很有好合在一起可能
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- DB2 基础知识
限制150内