BDS培训资料手册

上传人:壹****1 文档编号:502839477 上传时间:2023-07-06 格式:DOCX 页数:64 大小:419.84KB
返回 下载 相关 举报
BDS培训资料手册_第1页
第1页 / 共64页
BDS培训资料手册_第2页
第2页 / 共64页
BDS培训资料手册_第3页
第3页 / 共64页
BDS培训资料手册_第4页
第4页 / 共64页
BDS培训资料手册_第5页
第5页 / 共64页
点击查看更多>>
资源描述

《BDS培训资料手册》由会员分享,可在线阅读,更多相关《BDS培训资料手册(64页珍藏版)》请在金锄头文库上搜索。

1、第一章 DB2 UDB 概况1.1、DB2 UDB的产品家族 UDB(Uniiverrsall Daatabbasee )的的前身为为DB22,是IIBM公公司开发发的关系系型数据据库管理理系统。从从其诞生生之日开开始,DDB2就就定位于于要为各各种规模模的企业业提供稳稳定、高高效的数数据管理理支持。可可以说,DDB2是是当前适适用范围围最广泛泛的数据据库产品品。我们们对DBB2产品品的划分分通常分分为两种种方法:一种方方法是按按其所能能支持的的硬件和和操作系系统平台台进行划划分,另另一种方方法是按按其所能能支持的的用户规规模的不不同进行行划分。 DB2产产品几乎乎覆盖了了当前所所有流行行的硬

2、件件和操作作系统平平台。在在大型机机操作系系统上,有有DB22 foor OOS/3390、DDB2 forr MVVS/EESA、DDB2 forr VSSE 和和DB22 foor VVM等多多种产品品;在由由IBMM公司设设计的小小型机AAS/4400上上,DBB2已经经嵌入在在操作系系统OSS/4000之中中,成为为其不可可分割的的一部分分。DBB2对UUNIXX操作系系统的支支持同样样十分广广泛,可可以在AAIX、HHP-UUX、 Sollariis、SSCO-UNIIX、SSINIIX 等等多种系系统上找找到其相相应的版版本。另另外,在在PC操操作系统统上,DDB2可可以对WWin

3、ddow 9x、WWinddowss NTT以及OOS/22等多种种操作系系统提供供支持。UUDB 6.11还增加加了对LLinuux操作作系统的的支持。以以上我们们所提到到的只是是DB22服务器器所能运运行的平平台,DDB2的的客户端端所能支支持的平平台更为为广泛,除除了以上上提到的的所有平平台之外外,DBB2的客客户端还还能运行行在Doos、WWinddowss 3.x、MMac OS以以及SGGI公司司的IRRIS系系统之上上。UDB产品品除了能能够对各各种硬件件和操作作系统平平台进行行支持之之外,为为了适应应不同用用户群的的需要,UUDB提提供了不不同级别别的产品品,对小小到个人人用户

4、,大大到跨国国企业的的不同需需求提供供支持。以以下是对对UDBB 6.1版本本不同级级别产品品的特点点介绍: UDB卫卫星版:是专门门为移动动用户设设计的小小型数据据库产品品。适合合于偶尔尔连接 DB22控制服服务器来来与公司司系统交交换数据据的单用用户系统统。它既既能允许许用户对对本地数数据进行行各种修修改,又又可以接接受远程程卫星控控制器的的集中管管理,减减轻本地地用户的的管理负负担。该该版本只只能运行行在Wiindoows平平台。(该该版本属属于UDDB 66.1版版本新增增版本)UDB个人人版:是是专门为为个人用用户设计计的功能能完备的的个人数数据库产产品,允允许用户户在本地地建立数数

5、据库、更更改数据据、开发发应用程程序从本本地对数数据库管管理系统统进行存存取以及及通过内内置的客客户端对对远程数数据库服服务器进进行管理理。该该版本的的限制在在于不能能对远程程应用程程序提供供全面支支持。该该版本可可以运行行在Wiindoows、OOS/22以及LLinuux平台台。UDB工作作组版:适用于于小型局局域网的的数据管管理需求求。具有有UDBB个人版版的全部部功能,并并能够对对远程应应用程序序提供全全面支持持。该版版本可以以运行在在Winndowws、OOS/22以及LLinuux平台台。(UUDB工工作组版版 5.0可以以运行在在UNIIX平台台)UDB企业业版: 简称为为UDB

6、B EEE,适用用于企业业级的数数据管理理需求。具具有UDDB工作作组版的的全部功功能,并并能够利利用对称称多处理理(SMMP)技技术提高高系统性性能。在在它的程程序包中中,包含含了DBB2 CConnnectt企业版版,允许许Inttel平平台和UUNIXX平台的的客户端端应用程程序访问问大型机机和ASS/4000上的的数据库库服务。UUDB企企业版可可以运行行在Wiindoows、OOS/22、Liinuxx以及UUNIXX平台。UDB企业业扩展版版:简称称为UDDB EEEE,适适用于大大规模的的企业应应用。大大规模的的企业应应用的基基本要求求是稳定定(宕机时时间短)和高效效(处理理速度

7、快快),UUDB企企业扩展展版能够够利用群群集(cclussterr)和大大规模并并行处理理(MPPP)技技术提高高系统的的稳定性性和性能能。UDB丰富富的产品品线给用用户提供供了极大大的选择择余地。是是构造企企业信息息系统的的基石。1.2、对对DB的的存取方方法 对对DB的的存取可可以通过过SQLL语言和和UDBB内置的的APII两种手手段来实实现。不不过这两两种手段段不是能能够相互互替代的的。SQQL语言言是国际际标准,各各数据库库厂商在在实现时时一般会会有一定定程度的的扩展。SSQL语语言主要要是完成成对数据据的查询询和更改改、数据据库对象象的建立立及权限限的控制制等功能能。而AAPI主

8、主要是针针对数据据库的管管理任务务,比如如数据的的备份和和恢复、数数据库服服务的启启动和停停止等工工作。在在一个应应用程序序中,可可能既需需要用到到SQLL语言来来完成对对数据的的存取,同同时又需需要调用用APII来完成成管理工工作。1.3、从从WEBB上存取取UDBB Innterrnett的广泛泛使用带带来了从从WEBB对企业业数据进进行存取取的要求求。如果果开发人人员要开开发基于于Webb的UDDB应用用程序,可可以使用用以下方方法:1.3.11、通过JJDBCC来存取取UDBBJDBC是是SUNN公司提提供的利利用JAAVA语语言对关关系型数数据库进进行存取取的标准准。在WWEB上上我

9、们可可以通过过编写JJAVAA Apppleet或者者JAVVA SServvlett来实现现对UDDB的存存取。其其中Apppleet运行行在客户户端,只只需要一一个支持持JAVVA的浏浏览器(如如IE和和Nettscaape等等)即可可运行,客客户端不不需要安安装其它它软件。AAppllet可可以通过过指定端端口与服服务器端端的JDDBC服服务器进进行通信信,提供供对数据据的存取取。Seervllet是是适应当当今瘦客客户机发发展方向向的一种种编程模模式,具具有效率率高,可可移植性性好等特特点。SServvlett运行在在WEBB服务器器端,需需要Seervllet引引擎(如如Webbsp

10、hheree Apppliicattionn Seerveer)的的支持,服服务器端端通常还还需要安安装Ruun-ttimee Clliennt组件件。1.3.22、通过过Nett.Daata来来存取UUDBNet.DDataa是IBBM公司司开发的的通过WWEB对对关系型型数据库库进行存存取的工工具。它它提供了了一种宏宏语言的的开发和和执行环环境,同同时具有有HTMML的简简易性和和SQLL语言的的功能。开开发人员员可以按按照Neet.DDataa的语法法编写NNet.Datta宏,WWEB用用户可以以通过HHTMLL页面上上的链接接来调用用相应的的Nett.Daata宏宏,Neet.DDa

11、taa解释器器会对其其进行分分析,可可以提取取Nett.Daata宏宏中的SSQL成成分,提提交给数数据库,然然后按照照Nett.Daata宏宏中规定定的格式式将数据据库管理理器传回回的结果果格式化化成HTTML页页面,传传递给浏浏览器。1.3.33、其它它方法除了以上提提到的方方法之外外,还有有很多其其他的解解决方案案。如AActiive Serrverr Paage、PPHP等等,具体体的选择择要看实实际的需需要。1.4、实实例的概概念和管管理1.4.11、实例例的概念念: 数数据库管管理器(DDataabasse MManaagerr)是提提供数据据库管理理控制功功能的程程序。实实例(I

12、Insttancce)就就是逻辑辑的数据据库管理理器,是是真正的的数据库库管理器器在内存存中的映映象。实实例提供供了一个个可标识识的数据据库服务务器的环环境。 在在安装了了UDBB的工作作站上可可以同时时创建和和运行多多个实例例,每个个实例都都有自己己的内存存空间,并并具有单单独的权权限控制制。一般般来说,在在一台机机器上运运行多个个实例基基于以下下几种考考虑:l 对数据库环环境进行行调试和和开发的的需要 如果果直接在在提供正正式数据据服务的的实例内内部对进进行各种种调试和和开发,有有可能会会影响系系统的性性能,甚甚至会使使整个系系统崩溃溃。这时时用户可可以创建建一个新新的实例例,在新新的实例

13、例内进行行调试和和开发,因因为各个个实例都都有自己己的内存存空间,一一个实例例中的工工作不会会干扰其其他实例例正常的的数据库库服务。l 出于对安全全性的考考虑。 因因为每个个实例有有单独的的权限控控制,我我们可以以为不同同的实例例设定不不同的管管理人员员,加强强安全性性的控制制。比如如你可以以把你的的个人信信息存放放在由你你控制的的实例中中,其他他的实例例拥有者者无权查查看。l 出于优化的的考虑不同的数据据库可能能会需要要不同的的数据库库管理器器的配置置参数来来达到最最优的性性能,如如果把它它们放到到同一个个实例中中,不能能满足需需要。 当当然,系系统中的的实例不不是越多多越好,如如果在系系统

14、中创创建的实实例过多多,不仅仅会造成成额外的的资源消消耗(内内存、硬硬盘空间间等),也也会增大大管理开开销。 每每个实例例在创建建后都会会有自己己的配置置文件,文文件内的的参数会会影响该该实例的的性能。 数据据库在建建立时还还会自动动地产生生一组系系统编目目表,系系统编目目表实际际上就是是DB22数据库库的数据据字典,它它详尽地地描述了了数据的的物理结结构和逻逻辑结构构。在系系统编目目表中保保存着各各种数据据库对象象的定义义、用于于查询优优化的统统计信息息以及系系统授权权信息。是是一个数数据库中中极其重重要的组组成部分分。1.4.22、实例例的管理理: 要创建建一个实实例,可可以使用用db22

15、icrrt命令令,命令令语法如如下:db2iccrt -aa AuuthTTypee -p PPorttNamme-s IInsttTyppe-u FeenceedIDD InnstNNamee 其中: -a AutthTyype是是实例的的认证类类型(可可以为SSERVVER、CLIIENTT、 DCCS、DCEE、 SEERVEER_EENCRRYPTT、DCSS_ENNCRYYPT 或 DCCE_SSERVVER_ENCCRYPPT中的的一种)。-p PoortNNamee 是是此实例例要使用用的端口口名或端端口号。-s InnstTTypee 是要创创建的实实例的类类型(eeee、ee 或 clliennt)。-u FeenceedIDD 是是用户名名,被隔隔离UDDF 和和被隔离离的存储储过程将将在该用用户名之之下运行行。InstNNamee 是实实例的名名称。 要列出出当前系系统上创创建的所所有实例例,可以以使用ddb2iilisst命令令。 要删除除某个实实例,可可以使用用db22idrrop命命令。1.4.33、实例例级的操操作 在DDB2中中,某些些任务只只能在实实例级别别上执行行。比如如,创建建数据库库,更新新数据库库管理器器配置参参数等工工作。这这时候,就就需要应应用程序序连接到到特定的的实例之之上,然然后才能能进行操操作。要要连

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

当前位置:首页 > 商业/管理/HR > 市场营销

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