DB2数据库指南知识讲解

上传人:yuzo****123 文档编号:141455160 上传时间:2020-08-08 格式:PPT 页数:16 大小:545.50KB
返回 下载 相关 举报
DB2数据库指南知识讲解_第1页
第1页 / 共16页
DB2数据库指南知识讲解_第2页
第2页 / 共16页
DB2数据库指南知识讲解_第3页
第3页 / 共16页
DB2数据库指南知识讲解_第4页
第4页 / 共16页
DB2数据库指南知识讲解_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《DB2数据库指南知识讲解》由会员分享,可在线阅读,更多相关《DB2数据库指南知识讲解(16页珍藏版)》请在金锄头文库上搜索。

1、www.ChinaS,DB2 V95 数据库管理指南,演示: 赵晓明 2012.2.13,ChinaSoft International 中软国际,www.ChinaS,提纲,一、DB2介绍,第一章 产品概述 第二章 DB2入门 第三章 网络连接 第四章 访问控制,二、使用SQL,第五章 数据库对象,ChinaSoft International 中软国际,www.ChinaS,第一章 产品概述,DB2能力:DB2 具有存储各种类型电子化信息的能力。其中包括传统的关系型数据,包括使用XML格式编码的数据以及结构化和非结构化的二进制信息,比如用多种语言记录的文档和文本信息、图形、图像、多媒体信息

2、等等。 DB2 运行:DB2数据库服务器可以在多种操作系统平台上运行,如Windows、Linux(可以在所有的IBM硬件系统下运行)、HP-UX等等以及一些基于J2ME平台的系统。 DB2数据服务:其中包括管理服务、安全服务、检索服务、可扩展服务、可用服务、性能优化服务、存储模型服务。 DB2驱动:Windows、Linux、UNIX系统的驱动是相同的,虽然在一些特殊的依据数据定义语言上的操作上会有差异,但是在数据操纵语言和客户端的API方面上基本上是相似的。,ChinaSoft International 中软国际,www.ChinaS,第二章 DB2入门,DB2 产品安装:可以多个副本并

3、存,如DB2 V8 和DB2 V9两个版本共存,但不能共享并且每个副本都必须有唯一的实例名等。 使用DB2命令行处理器 查看当前数据库中所有表:list tables命令 查看当前数据库制定schema/所有的表:list tables for schema XXXX/all,查看数据库配置信息:get db cfg 创建实例 DB2实例是一个逻辑数据库服务器换进,DB2数据库就建立在服务器的实例上面。db2icrt ,get instance 获得活动的实例,ChinaSoft International 中软国际,www.ChinaS,第三章 网络连接,DB2客户端概述:为了与远程服务器进

4、行通信,来执行sql语句、调用import等数据操作工具。 客户端安装:与DB2服务端安装基本类似,实际操作演示。 手工配置:使用DB2工具自带的配置助手,通过TCP/IP协议来配置与远程服务器的链接。实际操作演示。 查看主机中数据库信息:list db directory 更详细的数据库命令可参考DB2 Command Reference,ChinaSoft International 中软国际,www.ChinaS,第四章 数据访问控制,我们可以用数据库管理员账号登陆,创建用户,给不同用户设置不同的权限,如Create、Read等操作权限。 每个用户都属于一个schema(模式),来操作不

5、用实例下的数据库以及对应的表的增加、修改、删除等操作。 右图为6中权限级别。 下页图为特权参考;,ChinaSoft International 中软国际,www.ChinaS,第四章 数据访问控制,ChinaSoft International 中软国际,www.ChinaS,第四章 数据访问控制,ChinaSoft International 中软国际,www.ChinaS,第五章 数据库对象,数据库对象:包括表、试图、表空间、模式、索引、程序包、锁、触发器、存储过程等,都称之为数据库对象。 数据类型:表中的每一列,都必须定义数据类型,如字符、数字、日期等类型。 表:表是一个数据行的一个集

6、合,又多个列组成,每一列都是基于一个数据类型。 我们可以用Create table 来创建表 CREATE TABLE T_FW_DOCFILE( LIST_ID BIGINT NOT NULL, FILE_ID INTEGER, DOC_ID INTEGER PRIMARY KEY (LIST_ID) ),ChinaSoft International 中软国际,www.ChinaS,第五章 数据库对象,表空间:是数据库以及存储在该数据库表之间的逻辑层。表空间在数据库中创建,表在表空间中创建。默认创建在userspace1的表空间内。 视图:试图是一个虚拟表,由一个或多个表或视图中派生出来的

7、,检索数据的时候可以与表交替使用。通过视图对数据做出修改,那么相对应的表的数据也会被修改。 索引:索引是与独立表相关的物理对象,可以为表建立一个或多个索引,创建索引的原因,1.确保数据值的唯一性和提高SQL的查询性能。 管理数据库对象:在数据库中创建、修改、删除对象的时候,需要使用SQL数据库定义语言(DDL) DDl包括四种基本SQL语句:CREATE、ALTER、DROP、DECLARE,ChinaSoft International 中软国际,www.ChinaS,第五章 数据库对象,Create Declare 创建临时表,这个临时表存放在已存在的用户表空间当中,只在会话期间有效,临时

8、表的创建对于处理数据中间结果非常有用处,例: DECLARE GLOBAL TEMPORARY TABLE T1 LIKE TRANSACATIONS ON COMMIT PRESERVE ROWS NOT LOGGED IN SESSIONTEMP; Insert into session.t1 select * from trasacations where sales 3000; Select * from session.t1;,ChinaSoft International 中软国际,www.ChinaS,数据库基本命令,get snapshot for tables on tabl

9、ename -表监控命令: db2start -启动数据库实例 db2stop -关闭数据库实例 db2stop force -强制关闭数据库实例 db2ilist -列出所有数据库实例 db2 get instance -获取当前数据库实例 db2 get dbm cfg |more -获取当前数据库实例配置文件 list db directory -查看当前所有的数据库目录 connect to 数据库名称 -连接数据库 connect reset -断开当前数据库连接 db2 restart database databasename -重新启动数据库 list tablespaces

10、show detail -列出表空间信息,ChinaSoft International 中软国际,www.ChinaS,数据库基本命令,list tables for SCHEMA 模式名称 -列出当前数据库中所有表 describe table 模式名称.表名称 -查看表结构 describe indexes for table模式名称.表名称-查看表的索引信息,ChinaSoft International 中软国际,www.ChinaS,数据库日常维护备份数据库,备份数据库要具有下列权限: SYSADM /SYSCTRL /SYSMAINT 两种可以备份方式 脱机数据库备份,需要至数据

11、库的独占连接,它将备份数据库中的所有表空间; backup db sample to c:backup with 3 buffers buffer 1000 without prompting 联机数据库备份,可以备份整个数据库或者单个表空间。 backup db sample tablespace (userspace1) online to /dev/rmt0 without prompting 要执行联机备份,确保数据库参数 logretain = on 或 设置了logarchmetd1支持联机备份 获得以前备份的数据库的信息: list history backup all for

12、database sample,ChinaSoft International 中软国际,www.ChinaS,数据库日常维护恢复数据库,恢复数据库要具有下列权限: SYSADM / SYSCTRL / SYSMAINT 如果恢复至一个新数据库,则需要 SYSADM或SYSCTRL。 restore db sample tablespace (userspace1) online from /dev/rmt0 taken at 20060222082310 newlogpath /home/db2v8/newlogs without prompting restore database sample from /home/db2v8/backup into newdb without prompting 目标数据库的代码页必须与备份数据库映象的代码页匹配。 如果平台、DB2 版本号和版本分序号都相同,则可以恢复到现有的远程数据库去。确保将要恢复的数据库编目到本地机器上。 恢复可以使用外部的存储管理软件如QC等。,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 教学课件 > 高中课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号