《DB数据库指南》PPT课件_第1页
《DB数据库指南》PPT课件_第2页
《DB数据库指南》PPT课件_第3页
《DB数据库指南》PPT课件_第4页
《DB数据库指南》PPT课件_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

www.ChinaS,DB2V95数据库管理指南,演示:赵晓明2012.2.13,ChinaSoftInternational中软国际,www.ChinaS,提纲,一、DB2介绍,第一章产品概述第二章DB2入门第三章网络连接第四章访问控制,二、使用SQL,第五章数据库对象,ChinaSoftInternational中软国际,www.ChinaS,第一章产品概述,DB2能力:DB2具有存储各种类型电子化信息的能力。其中包括传统的关系型数据,包括使用XML格式编码的数据以及结构化和非结构化的二进制信息,比如用多种语言记录的文档和文本信息、图形、图像、多媒体信息等等。DB2运行:DB2数据库服务器可以在多种操作系统平台上运行,如Windows、Linux(可以在所有的IBM硬件系统下运行)、HP-UX等等以及一些基于J2ME平台的系统。DB2数据服务:其中包括管理服务、安全服务、检索服务、可扩展性服务、可用性服务、性能优化服务、存储模型服务。DB2驱动:Windows、Linux、UNIX系统的驱动是相同的,虽然在一些特殊的依据数据定义语言上的操作上会有差异,但是在数据操纵语言和客户端的API方面上基本上是相似的。,ChinaSoftInternational中软国际,www.ChinaS,第一章产品概述,DB2版本:个人版(仅限于单一用户,不作为服务器使用)、企业版(适用于大中型企业,唯一包含表分区功能的DB2版本,DPF,DatabasePartitioningFeature)、工作组版(用于小型企业和部门的计算)DB2运行:DB2数据库服务器可以在多种操作系统平台上运行,如Windows、Linux(可以在所有的IBM硬件系统下运行)、HP-UX等等以及一些基于J2ME平台的系统。DB2数据服务:其中包括管理服务、安全服务、检索服务、可扩展性服务、可用性服务、性能优化服务、存储模型服务。DB2驱动:IBMDriverForJDBC、IBMDriverForODBC,ChinaSoftInternational中软国际,www.ChinaS,第二章DB2入门,DB2产品安装:可以多个副本并存,如DB2V8和DB2V9两个版本共存,但不能共享并且每个副本都必须有唯一的实例名等。使用DB2命令行处理器查看当前数据库中所有表:listtables命令查看当前数据库制定schema/所有的表:listtablesforschemaXXXX/all,查看数据库配置信息:getdbcfg创建实例DB2实例是一个逻辑数据库服务器换进,DB2数据库就建立在服务器的实例上面。db2icrt,getinstance获得活动的实例,ChinaSoftInternational中软国际,www.ChinaS,第三章网络连接,DB2客户端概述:为了与远程服务器进行通信,来执行sql语句、调用import等数据操作工具。客户端安装:与DB2服务端安装基本类似,实际操作演示。手工配置:使用DB2工具自带的配置助手,通过TCP/IP协议来配置与远程服务器的链接。实际操作演示。查看主机中数据库信息:listdbdirectory更详细的数据库命令可参考DB2CommandReference,ChinaSoftInternational中软国际,www.ChinaS,第四章数据访问控制,我们可以用数据库管理员账号登陆,创建用户,给不同用户设置不同的权限,如Create、Read等操作权限。每个用户都属于一个schema(模式),来操作不用实例下的数据库以及对应的表的增加、修改、删除等操作。右图为6中权限级别。下页图为特权参考;,ChinaSoftInternational中软国际,www.ChinaS,第四章数据访问控制,ChinaSoftInternational中软国际,www.ChinaS,第四章数据访问控制,ChinaSoftInternational中软国际,www.ChinaS,第五章数据库对象,数据库对象:包括表、试图、表空间、模式、索引、程序包、锁、触发器、存储过程等,都称之为数据库对象。数据类型:表中的每一列,都必须定义数据类型,如字符、数字、日期等类型。表:表是一个数据行的一个集合,又多个列组成,每一列都是基于一个数据类型。我们可以用Createtable来创建表CREATETABLET_FW_DOCFILE(LIST_IDBIGINTNOTNULL,FILE_IDINTEGER,DOC_IDINTEGERPRIMARYKEY(LIST_ID),ChinaSoftInternational中软国际,www.ChinaS,第五章数据库对象,表空间:是数据库以及存储在该数据库表之间的逻辑层。表空间在数据库中创建,表在表空间中创建。默认创建在userspace1的表空间内。视图:试图是一个虚拟表,由一个或多个表或视图中派生出来的,检索数据的时候可以与表交替使用。通过视图对数据做出修改,那么相对应的表的数据也会被修改。索引:索引是与独立表相关的物理对象,可以为表建立一个或多个索引,创建索引的原因,1.确保数据值的唯一性和提高SQL的查询性能。管理数据库对象:在数据库中创建、修改、删除对象的时候,需要使用SQL数据库定义语言(DDL)DDl包括四种基本SQL语句:CREATE、ALTER、DROP、DECLARE,ChinaSoftInternational中软国际,www.ChinaS,第五章数据库对象,CreateDeclare创建临时表,这个临时表存放在已存在的用户表空间当中,只在会话期间有效,临时表的创建对于处理数据中间结果非常有用处,例:DECLAREGLOBALTEMPORARYTABLET1LIKETRANSACATIONSONCOMMITPRESERVEROWSNOTLOGGEDINSESSIONTEMP;Insertintosession.t1select*fromtrasacationswheresales3000;Select*fromsession.t1;,ChinaSoftInternational中软国际,www.ChinaS,数据库基本命令,getsnapshotfortablesontablename-表监控命令:db2start-启动数据库实例db2stop-关闭数据库实例db2stopforce-强制关闭数据库实例db2ilist-列出所有数据库实例db2getinstance-获取当前数据库实例db2getdbmcfg|more-获取当前数据库实例配置文件listdbdirectory-查看当前所有的数据库目录connectto数据库名称-连接数据库connectreset-断开当前数据库连接db2restartdatabasedatabasename-重新启动数据库listtablespacesshowdetail-列出表空间信息,ChinaSoftInternational中软国际,www.ChinaS,数据库基本命令,listtablesforSCHEMA模式名称-列出当前数据库中所有表describetable模式名称.表名称-查看表结构describeindexesfortable模式名称.表名称-查看表的索引信息,ChinaSoftInternational中软国际,www.ChinaS,数据库日常维护备份数据库,备份数据库要具有下列权限:SYSADM/SYSCTRL/SYSMAINT两种可以备份方式脱机数据库备份,需要至数据库的独占连接,它将备份数据库中的所有表空间;backupdbsampletoc:backupwith3buffersbuffer1000withoutprompting联机数据库备份,可以备份整个数据库或者单个表空间。backupdbsampletablespace(userspace1)onlineto/dev/rmt0withoutprompting要执行联机备份,确保数据库参数logretain=on或设置了logarchmetd1支持联机备份获得以前备份的数据库的信息:listhistorybackupallfordatabasesample,ChinaSoftInternational中软国际,www.ChinaS,数据库日常维护恢复数据库,恢复数据库要具有下列权限:SYSADM/SYSCTRL/SYSMAINT如果恢复至一个新数据库,则需要SYSADM或SYSCTRL。restoredbsampletablespace(userspace1)onlinefrom/dev/rmt0takenat20060222082310newlogpath/home/db2v8/new

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论