《人力资源DB2培训资料(doc35)4223.docx》由会员分享,可在线阅读,更多相关《人力资源DB2培训资料(doc35)4223.docx(45页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、第一章 DB22 UDDB 概概况1.1、DB22 UDDB的产产品家族族 UDBB(Unniveersaal DDataabasse )的前身身为DBB2,是是IBMM公司开开发的关关系型数数据库管管理系统统。从其其诞生之之日开始始,DBB2就定定位于要要为各种种规模的的企业提提供稳定定、高效效的数据据管理支支持。可可以说,DDB2是是当前适适用范围围最广泛泛的数据据库产品品。我们们对DBB2产品品的划分分通常分分为两种种方法:一种方方法是按按其所能能支持的的硬件和和操作系系统平台台进行划划分,另另一种方方法是按按其所能能支持的的用户规规模的不不同进行行划分。 DB22产品几几乎覆盖盖了当前
2、前所有流流行的硬硬件和操操作系统统平台。在大型型机操作作系统上上,有DDB2 forr OSS/3990、DDB2 forr MVVS/EESA、DB22 foor VVSE 和DBB2 ffor VM等等多种产产品;在在由IBBM公司司设计的的小型机机AS/4000上,DDB2已已经嵌入入在操作作系统OOS/4400之之中,成成为其不不可分割割的一部部分。DDB2对对UNIIX操作作系统的的支持同同样十分分广泛,可可以在AAIX、HP-UX、 Soolarris、SCOO-UNNIX、SINNIX 等多种种系统上上找到其其相应的的版本。另外,在在PC操操作系统统上,DDB2可可以对WWind
3、dow 9x、Winndowws NNT以及及OS/2等多多种操作作系统提提供支持持。UDDB 66.1还还增加了了对Liinuxx操作系系统的支支持。以以上我们们所提到到的只是是DB22服务器器所能运运行的平平台,DDB2的的客户端端所能支支持的平平台更为为广泛,除除了以上上提到的的所有平平台之外外,DBB2的客客户端还还能运行行在Doos、WWinddowss 3.x、MMac OS以以及SGGI公司司的IRRIS系系统之上上。UDB产产品除了了能够对对各种硬硬件和操操作系统统平台进进行支持持之外,为为了适应应不同用用户群的的需要,UUDB提提供了不不同级别别的产品品,对小小到个人人用户,
4、大大到跨国国企业的的不同需需求提供供支持。以下是是对UDDB 66.1版版本不同同级别产产品的特特点介绍绍: UDBB卫星版版:是专专门为移移动用户户设计的的小型数数据库产产品。适适合于偶偶尔连接接 DBB2控制制服务器器来与公公司系统统交换数数据的单单用户系系统。它它既能允允许用户户对本地地数据进进行各种种修改,又又可以接接受远程程卫星控控制器的的集中管管理,减减轻本地地用户的的管理负负担。该该版本只只能运行行在Wiindoows平平台。(该该版本属属于UDDB 66.1版版本新增增版本)UDB个个人版:是专门门为个人人用户设设计的功功能完备备的个人人数据库库产品,允允许用户户在本地地建立数
5、数据库、更改数数据、开开发应用用程序从从本地对对数据库库管理系系统进行行存取以以及通过过内置的的客户端端对远程程数据库库服务器器进行管管理。该版本本的限制制在于不不能对远远程应用用程序提提供全面面支持。该版本本可以运运行在WWinddowss、OSS/2以以及Liinuxx平台。UDB工工作组版版:适用用于小型型局域网网的数据据管理需需求。具具有UDDB个人人版的全全部功能能,并能能够对远远程应用用程序提提供全面面支持。该版本本可以运运行在WWinddowss、OSS/2以以及Liinuxx平台。(UDDB工作作组版 5.00可以运运行在UUNIXX平台)UDB企企业版: 简称称为UDDB E
6、EE,适适用于企企业级的的数据管管理需求求。具有有UDBB工作组组版的全全部功能能,并能能够利用用对称多多处理(SSMP)技技术提高高系统性性能。在在它的程程序包中中,包含含了DBB2 CConnnectt企业版版,允许许Inttel平平台和UUNIXX平台的的客户端端应用程程序访问问大型机机和ASS/4000上的的数据库库服务。UDBB企业版版可以运运行在WWinddowss、OSS/2、Linnux以以及UNNIX平平台。UDB企企业扩展展版:简简称为UUDB EEEE,适用用于大规规模的企企业应用用。大规规模的企企业应用用的基本本要求是是稳定(宕机时时间短)和高效效(处理理速度快快),U
7、UDB企企业扩展展版能够够利用群群集(cclussterr)和大大规模并并行处理理(MPPP)技技术提高高系统的的稳定性性和性能能。UDB丰丰富的产产品线给给用户提提供了极极大的选选择余地地。是构构造企业业信息系系统的基基石。1.2、对DBB的存取取方法 对DBB的存取取可以通通过SQQL语言言和UDBB内置的的APII两种手手段来实实现。不不过这两两种手段段不是能能够相互互替代的的。SQQL语言言是国际际标准,各各数据库库厂商在在实现时时一般会会有一定定程度的的扩展。SQLL语言主主要是完完成对数数据的查查询和更更改、数数据库对对象的建建立及权权限的控控制等功功能。而而APII主要是是针对数
8、数据库的的管理任任务,比比如数据据的备份份和恢复复、数据据库服务务的启动动和停止止等工作作。在一一个应用用程序中中,可能能既需要要用到SSQL语语言来完完成对数数据的存存取,同同时又需需要调用用APII来完成成管理工工作。1.3、从WEEB上存存取UDDB IInteerneet的广广泛使用用带来了了从WEEB对企企业数据据进行存存取的要要求。如如果开发发人员要要开发基基于Weeb的UUDB应应用程序序,可以以使用以以下方法法:1.3.1、通过JJDBCC来存取取UDBBJDBCC是SUUN公司司提供的的利用JJAVAA语言对对关系型型数据库库进行存存取的标标准。在在WEBB上我们们可以通通过
9、编写写JAVVA AAppllet或或者JAAVA Serrvleet来实实现对UUDB的的存取。其中AAppllet运运行在客客户端,只只需要一一个支持持JAVVA的浏浏览器(如如IE和和Nettscaape等等)即可可运行,客客户端不不需要安安装其它它软件。Appplett可以通通过指定定端口与与服务器器端的JJDBCC服务器器进行通通信,提提供对数数据的存存取。SServvlett是适应应当今瘦瘦客户机机发展方方向的一一种编程程模式,具具有效率率高,可可移植性性好等特特点。SServvlett运行在在WEBB服务器器端,需需要Seervllet引引擎(如如Webbsphheree App
10、pliicattionn Seerveer)的的支持,服服务器端端通常还还需要安安装Ruun-ttimee Clliennt组件件。1.3.2、通过过Nett.Daata来来存取UUDBNet.Datta是IIBM公公司开发发的通过过WEBB对关系系型数据据库进行行存取的的工具。它提供供了一种种宏语言言的开发发和执行行环境,同同时具有有HTMML的简简易性和和SQLL语言的的功能。开发人人员可以以按照NNet.Datta的语语法编写写Nett.Daata宏宏,WEEB用户户可以通通过HTTML页页面上的的链接来来调用相相应的NNet.Datta宏,NNet.Datta解释释器会对对其进行行分析
11、,可可以提取取Nett.Daata宏宏中的SSQL成成分,提提交给数数据库,然然后按照照Nett.Daata宏宏中规定定的格式式将数据据库管理理器传回回的结果果格式化化成HTTML页页面,传传递给浏浏览器。1.3.3、其它它方法除了以上上提到的的方法之之外,还还有很多多其他的的解决方方案。如如Acttivee Seerveer PPagee、PHHP等,具具体的选选择要看看实际的的需要。1.4、实例的的概念和和管理1.4.1、实例例的概念念: 数据库库管理器器(Daatabbasee Maanagger)是是提供数数据库管管理控制制功能的的程序。实例(IInsttancce)就就是逻辑辑的数据
12、据库管理理器,是是真正的的数据库库管理器器在内存存中的映映象。实实例提供供了一个个可标识识的数据据库服务务器的环环境。 在安装装了UDDB的工工作站上上可以同同时创建建和运行行多个实实例,每每个实例例都有自自己的内内存空间间,并具具有单独独的权限限控制。一般来来说,在在一台机机器上运运行多个个实例基基于以下下几种考考虑:l 对数据库库环境进进行调试试和开发发的需要要 如如果直接接在提供供正式数数据服务务的实例例内部对对进行各各种调试试和开发发,有可可能会影影响系统统的性能能,甚至至会使整整个系统统崩溃。这时用用户可以以创建一一个新的的实例,在在新的实实例内进进行调试试和开发发,因为为各个实实例
13、都有有自己的的内存空空间,一一个实例例中的工工作不会会干扰其其他实例例正常的的数据库库服务。l 出于对安安全性的的考虑。 因为每每个实例例有单独独的权限限控制,我我们可以以为不同同的实例例设定不不同的管管理人员员,加强强安全性性的控制制。比如如你可以以把你的的个人信信息存放放在由你你控制的的实例中中,其他他的实例例拥有者者无权查查看。l 出于优化化的考虑虑不同的数数据库可可能会需需要不同同的数据据库管理理器的配配置参数数来达到到最优的的性能,如如果把它它们放到到同一个个实例中中,不能能满足需需要。 当然,系系统中的的实例不不是越多多越好,如如果在系系统中创创建的实实例过多多,不仅仅会造成成额外
14、的的资源消消耗(内内存、硬硬盘空间间等),也也会增大大管理开开销。 每个实实例在创创建后都都会有自自己的配配置文件件,文件件内的参参数会影影响该实实例的性性能。 数数据库在在建立时时还会自自动地产产生一组组系统编编目表,系系统编目目表实际际上就是是DB22数据库库的数据据字典,它它详尽地地描述了了数据的的物理结结构和逻逻辑结构构。在系系统编目目表中保保存着各各种数据据库对象象的定义义、用于于查询优优化的统统计信息息以及系系统授权权信息。是一个个数据库库中极其其重要的的组成部部分。1.4.2、实例例的管理理: 要创创建一个个实例,可可以使用用db22icrrt命令令,命令令语法如如下:db2ii
15、crtt -a AAuthhTyppe -p PorrtNaame-s InsstTyype-u FFenccedIID IInsttNamme 其中中: -aa AuuthTTypee是实例例的认证证类型(可可以为SSERVVER、CLIIENTT、 DCCS、DCEE、 SEERVEER_EENCRRYPTT、DCSS_ENNCRYYPT 或 DCCE_SSERVVER_ENCCRYPPT中的的一种)。-p PPorttNamme 是此实实例要使使用的端端口名或或端口号号。-s IInsttTyppe 是要要创建的的实例的的类型(eee、ee 或 client)。-u FFenccedII
16、D 是用户户名,被被隔离UUDF 和被隔隔离的存存储过程程将在该该用户名名之下运运行。InsttNamme 是是实例的的名称。 要列列出当前前系统上上创建的的所有实实例,可可以使用用db22iliist命命令。 要删删除某个个实例,可可以使用用db22idrrop命命令。1.4.3、实例例级的操操作 在在DB22中,某某些任务务只能在在实例级级别上执执行。比比如,创创建数据据库,更更新数据据库管理理器配置置参数等等工作。这时候候,就需需要应用用程序连连接到特特定的实实例之上上,然后后才能进进行操作作。要连连接到一一个实例例上,用用户可以以使用AATTAACH命命令,语语法为: aattaach
17、 to 实例例名 useer 用户名名ussingg 用用户口令令 如如果用户户在执行行实例级级别的任任务时,没没有使用用ATTTACHH命令,则则系统将将使用在在DB22INSSTANNCE环环境变量量中指定定的缺省省实例来来试图完完成该任任务。1.4.4、数据据库管理理服务器器(DAAS): UDBB的数据据库管理理服务器器实际上上也是一一个实例例,只不不过这个个实例不不是用于于数据服服务的,而而是用于于管理目目的。数数据库管管理服务务器提供供以下功功能:l 接受远程程客户端端的管理理请求,将将远程的的管理请请求在数数据库服服务器端端实现l 允许用户户进行任任务调度度l 允许用户户对系统统
18、进行远远程监控控l 响应DBB2 DDisccoveery,为为其提供供系统信信息数据库管管理服务务器可以以在系统统安装时时自动生生成,也也可以在在安装后后手工创创建,在在一个数数据库节节点中只只能有一一个数据据库管理理服务器器。1.4.5、数数据库管管理服务务器的使使用 如如果没有有在安装装时创建建数据库库管理服服务器,可可以使用用命令手手工创建建。具体体命令如如下: daasiccrt 管理理服务器器的名字字 (UNIIX平台台) dbb2addminn crreatte (IINTEEL平台台) 启启动和停停止数据据库管理理服务器器的命令令: dbb2addminn sttartt 启动
19、动管理服服务器 dbb2addminn sttop 停止管管理服务务器 显显示当前前数据库库管理服服务器名名: ddasiilisst (UNIIX平台台) ddb2aadmiin (INNTELL平台) 删删除当前前数据库库管理服服务器: ddasiidroop 管理理服务器器的名字字 (UUNIXX平台) ddb2aadmiin ddropp (IINTEEL平台台)1.5、DB22环境变变量的设设置1.5.1、DBB2环境境变量除了实例例配置文文件和数数据库配配置文件件中所包包含的参参数之外外,还有有一些配配置参数数对数据据库环境境起到控控制作用用。这些些配置参参数分为为三类:环境变量量
20、:这类类变量的的设置方方法因操操作系统统的不同同而有所所差异。例如在在Winndowws NNT环境境中,选选择控制制面板系系统环境境来设置置;在OOS/22中则要要更改cconffig.syss文件。这类变变量在更更改后很很可能需需要重新新启动系系统才生生效。 实例级级登记项项:作用用范围是是某一特特定实例例。可以以用dbb2seet命令令来设置置。更改改后需要要重新启启动该实实例才生生效。 全局级级登记项项:作用用范围是是整个数数据库系系统。可可以用ddb2sset命命令来设设置。更更改后需需要重新新启动所所有实例例才生效效。举例:变量类型型变量名称称变量作用用环境变量量DB2IINSTT
21、ANCCE缺省的DDB2实实例,如如果没有有显式地地连接到到某个实实例,则则所有的的操作都都被假定定是对该该实例进进行的。环境变量量DB2DDBDFFT缺省的数数据库,如如果没有有显式地地连接到到某个数数据库,则则所有的的操作都都被假定定是对该该数据库库进行的的。实例级登登记项DB2CCOMMM设置该实实例用那那种网络络协议与与客户端端通信。全局级登登记项DB2SSYSTTEM该DB22系统的的名字。全局级登登记项DB2AADMIINSEERVEER该系统上上所使用用的数据据库管理理服务器器的名字字系统在检检查系统统的变量量时,按按照先环环境变量量,再实实例级登登记项、最后全全局级登登记项的的
22、顺序来来搜索。1.5.2、ddb2sset命命令 dbb2seet命令令可以用用来管理理和设置置DB22的登记记项,命命令语法法如下: db22sett varriabble=vallue 其其中常用用的命令令选项: -g: 更改全全局级变变量 -i:insstannce 如如果更改改的是实实例登记记项,指指定该实实例的名名字 -l: 列列出所有有的实例例登记项项 -lrr: 列列出所有有的登记记项 例例子: db22sett DBB2ADDMINNSERRVERR 显示示当前的的数据库库管理服服务器 db22sett DBB2COOMM=TCPPIP,NNETBBIOSS 设置缺缺省实例例的
23、交流流协议为为TCPP/IPP 和NNETBBIOSS db22sett alll 列出出当前所所有的登登记项的的值1.6、访问控控制权限1.6.1、DBB2访问问控制的的层次结结构SYSADMSYSCCTRLL权力DBADMSYSMAINT特权 DBB2中的的访问控控制层次次如上图图所示。可以对对DB22的用户户赋于不不同级别别的权力力和各种种特权。其中权权力(AAuthhoriitiees)是是对一组组数据库库对象进进行存取取的特权权集,有有特定的的名称。而特权权(Prriviilegges)则是对对特定对对象访问问的权利利。 权力力(Auuthoorittiess)分为为以下级级别:(1
24、)、SYSSADMM系统管管理该权限是是一个实实例中的的最高权权限。可可以完成成一个实实例范围围内任何何管理工工作。可可以通过过实例配配置变量量中的SSYSAADM_GROOUP参参数来指指定一个个用户组组拥有该该权限。如果该该参数为为空,在在Winndowws NNT环境境下,创创建该实实例的用用户拥有有该权限限;在UUNIXX环境下下,与实实例同名名的用户户拥有该该权限。(2)、SYSSCTRRL系统控控制该权限可可以完成成系统中中的管理理功能,但但不能访访问数据据。但拥拥有该权权限的用用户可以以创建数数据库,并并管理自自己创建建的数据据库中的的数据。可以通通过实例例配置变变量中的的SYS
25、SCTRRL_GGROUUP参数数来指定定一个用用户组拥拥有该权权限 (3)、SYSSMAIINT系统维维护该权限只只能完成成系统中中与维护护有关的的任务,但但不能访访问数据据,而且且拥有该该权限的的用户不不能创建建数据库库。可以以通过实实例配置置变量中中的 SSYSMMAINNT_GGROUUP参数数来指定定一个用用户组拥拥有该权权限。(4)、DBAADM数据库库管理该权限是是数据库库级的权权限,可可以完成成数据库库的管理理工作。该权限限可以通通过SQQL语句句授予。 四种种级别的的权力对对比如下下:功能SYSAADMSYSCCTRLLSYSMMAINNTDBADDM移植数据据库可以更改实例
26、例配置参参数可以赋予或撤撤消DBBADMM权限可以指定SYYSCTTRL组组可以指定SYYSMAAINTT组可以更改数据据库目录录可以可以中断应用用程序可以可以创建/删删除数据据库可以可以创建/删删除表空空间可以可以利用恢复复建立一一个数据据库可以可以更改数据据库配置置参数可以可以可以备份数据据库和表表空间可以可以可以恢复一个个存在的的数据库库可以可以可以执行前滚滚恢复可以可以可以启动/停停止实例例可以可以可以恢复表空空间可以可以可以使用TRRACEE工具可以可以可以获取实例例和数据据库的快快照信息息可以可以可以查询表空空间状态态可以可以可以可以更改日志志历史文文件可以可以可以可以休止表空空间
27、可以可以可以可以使用RUUNSTTATSS工具可以可以可以可以对表做LLOADD可以可以读日志文文件可以可以可以创建/删删除/激激活事件件监视器器可以可以可以第二章 DB22的图形形用户界界面2.1、DB22的图形形界面概概述 在UUDB之之前的DDB2产产品中,提提供给用用户的图图形界面面很少。大部分分的管理理工作和和操作只只能通过过手工键键入命令令的方式式来实现现。UDDB的出出现改变变了这一一现状,它它提供了了丰富的的图形化化工具,使使得管理理工作变变得更加加轻松。2.2、DB22的图形形化工具具2.2.1、客客户端配配置工具具CCAA要对远程程数据库库进行存存取,首首先要设设置从客客户
28、端到到远程数数据库的的网络连连接。这这个过程程是一个个比较复复杂的过过程,需需要用户户对网络络参数、配置命命令要有有一定程程度的了了解。CCCA就就是一个个用来帮帮助用户户设置从从客户端端到远程程数据库库连接,减减轻用户户负担的的工具。它提供供了三种种配置方方法供用用户选择择:a、 人工方法法 该该方法对对用户的的要求较较高,需需要用户户了解要要连接的的数据库库服务器器的相关关信息,例例如使用用那些网网络协议议、要连连接的数数据库的的名称等等。用户户可以通通过CCCA提供供的界面面输入网网络连接接所需信信息,完完成连接接配置。b、 自动搜索索方法 该方法法不需要要用户有有任何网网络知识识,它会
29、会自动利利用一种种叫DBB2 DDisccoveery的的机制在在局域网网中自动动搜索DDB2服服务器。它会与与远程数数据库节节点上的的数据库库管理服服务器(DAS)进行通讯,然后将数据库管理服务器搜集的信息返回。用户可以根据返回信息选择要连接的数据库。c、 载入配置置文件方方法 该方法法允许从从要连接接的数据据库所在在的服务务器端或或者从已已经配置置成功的的客户端端生成一一个配置置文档。在文档档中包含含了相应应的配置置信息,用用户可以以在CCCA中载载入该文文档,完完成连接接配置。 用户可可以通过过以上任任一种方方法进行行网络配配置,完完成对远远程的数数据库的的连接,CCLI/ODBBC数据
30、据源的配配置,将将应用程程序绑定定到数据据库上等等工作。CCA除除了可以以从DBB2桌面面的文件件夹中进进行存取取,也可可以在命命令行下下键入ddb2ccca命命令存取取。具体体界面如如下图。2.2.2、产产品信息息和文档档UDB提提供了丰丰富的帮帮助信息息。几乎乎所有的的信息都都可以通通过信息息中心(IInfoormaatioon CCentter)来来存取。在信息息中心中中,我们们可以按按照以下下几种方方法获取取相关信信息: 任务:获取完完成特定定任务所所需的信信息 书籍:UDBB随机提提供了许许多技术术手册,如如管理理员手册册、开开发人员员手册等等等。 用户可可以通过过这些联联机手册册来
31、查找找信息。 疑难:可以根根据你遇遇到的疑疑难错误误来查找找相应的的解决方方法。 样例程程序:可可以查找找到各种种语言、各种接接口进行行数据库库编程的的例子。 Webb信息:指引你你到相关关Webb站点上上获取相相应的信信息。 除了这这几种手手段以外外,信息息中心还还提供了了强大的的搜索工工具,帮帮助你在在联机手手册中进进行全文文检索,找找到匹配配的关键键词。 信信息中心心除了可可以从DDB2桌桌面的文文件夹中中进行存存取,也也可以在在命令行行下键入入db22ic命命令存取取。具体体界面见见下图。 除了信信息中心心之外,还还有一个个小程序序第一步步(Fiirstt Sttep)来来帮助新新用户
32、按按照一系系列的步步骤来熟熟悉数据据库操作作。它可可以帮助助用户建建立一个个样例数数据库,查查看样例例数据库库中的内内容,以以及对样样例数据据库进行行操作。 FFirsst SStepp除了可可以从DDB2桌桌面的文文件夹中中进行存存取,也也可以在在命令行行下键入入db22steeps命命令存取取。具体体界面如如下图。2.2.3、命令令中心(Commmannd CCentter) 命令令中心是是用于输输入DBB2命令令的图形形化工具具。可以以说,命命令中心心就是一一个图形形化的命命令行处处理器(CCLP),我们可可以在命命令中心心中输入入DB22命令或或调用现现成的命命令脚本本,执行行后查看看
33、输出结结果。 命令令中心可可以将已已输入的的命令作作为脚本本保存在在脚本中中心中,也也可以对对保存在在脚本中中心中的的脚本加加以调度度。 另外外,命令令中心一一个非常常有用的的功能是是允许用用户通过过它查看看SQLL语句的的存取计计划,存存取计划划中包含含着SQQL语句句执行情情况的统统计结果果,用户户可以通通过命令令中心为为SQLL语句生生成存取取计划,并并以可视视化的形形式表现现出来。 命令令中心可可以通过过系统菜菜单(WWinddowss NTT操作系系统)或或控制中中心(CConttroll Ceenteer)来来调用,也也可以通通过在命命令行下下键入ddb2ccctrr命令来来执行。
34、具体界界面如下下图。2.2.4、脚脚本中心心(Sccrippt CCentter)脚本中心心的主要要功能有有:l 创建、编编辑、保保存和运运行命令令脚本(可可以包括括DB22命令和和操作系系统命令令)l 运行一个个以前保保存的脚脚本文件件l 对一个以以前保存存的命令令脚本进进行调度度,指定定其在特特定的时时间的运运行,被被调度的的作业将将以暂挂挂作业的的形式将将在下面面介绍的的日志工工具中被被监控。脚本中心心的优点点在于可可以将命命令以文文件的方方式存放放,重复复利用,并并且脚本本中可以以直接包包含操作作系统命命令(在在CLPP中如果果要执行行操作系系统命令令需要在在命令的的前面加加“!”)。
35、脚脚本的运运行状态态也可以以在日志志工具中中查看到到。脚本中心心的具体体界面如如下图。2.2.5、日志志(Joournnal) 通通过日志志可以查查看几类类信息:l 作业业信息包括暂挂挂作业(Penndinng JJob )信息息、正在在运行的的作业(RRunnningg Joob) 信息以以及已经经完成的的作业的的信息。对于PPenddingg Joob,可可以对其其进行重重新调度度、显示示与它相相关的脚脚本或立立即运行行它。l 恢复历史史信息 提提供了对对数据库库进行的的备份、恢复过过程的详详细信息息,比如如:备份份的时间间、备份份的类型型等,这这些信息息实际都都被保存存在一个个称为恢恢复
36、历史史文件的的文件当当中。 l 警报信息息 包含了了系统发发出的警警报信息息。l 系统信息息 包含了了UDBB数据库库管理器器生成的的信息。 日日志除了了包含以以上信息息以外,也也可以对对已经被被脚本中中心调度度的作业业重新进进行调度度。 日日志的具具体界面面见下图图。2.2.6、警报报中心(AAlerrt CCentter)警报中心心搜集所所有数据据库管理理器发出出的警告告信息,管管理人员员可以根根据这些些警告信信息对某某些系统统错误进进行分析析。查找找出系统统的潜在在问题。可将“警报中中心”设置为为自动打打开,显显示已超超过其阈阈值并因因此处于于警报或或警告状状态的各各种受监监控对象象。阈
37、值值的设置置用可从从“控制中中心”调用的的“性能监监控程序序”来完成成。图符符的颜色色指示警警告的严严重性。红色图图符指示示报警信信号。黄黄色图符符指示警警告。并并显示为为性能变变量返回回的数据据。1.2.7、许可可证中心心(Liicennse Cennterr)许可证中中心可以以对UDDB的许许可证信信息提供供集中管管理,可可以允许许用户增增添、更更改和删删除UDDB产品品的许可可证。用用户也可可以浏览览当前安安装在UUDB系系统上的的许可证证信息,比比如:产产品名称称、产品品的版本本、过期期时间及及允许的的用户数数目等信信息。具具体界面面见下图图。2.2.8、控制制中心(CConttrol
38、l Ceenteer)控制中心心是UDDB的管管理工具具的核心心,绝大大多数的的管理任任务和对对其他管管理工具具的存取取都可以以通过控控制中心心来完成成。具体体界面如如下图。控制中心心有如下下组成部部分: 菜单条条:菜单单条在屏屏幕的顶顶部。从从菜单条条选择菜菜单允许许您执行行许多功功能,如如关闭 DB22 工具具、存取取图形工工具以及及存取联联机帮助助和产品品信息。可通过过单击菜菜单条上上的每一一项来熟熟悉这些些功能通通过菜单单的方式式完成对对控制中中心的存存取。 工具栏栏:位于于菜单条条下方的的一组图图形按钮钮,通过过点击可可以调用用其他的的管理工工具,如如命令中中心、脚脚本中心心等以上上
39、所提到到的工具具 对象窗窗格:对对象窗格格位于屏屏幕的左左边窗格格中,它它按照UUDB数数据库对对象的层层次关系系(UDDB系统统-实实例数据库库-数数据库内内部对象象)对系系统进行行组织,以以树状的的形式显显示。用用户可以以方便地地从中找找到要管管理的对对象。对对象窗格格中的某某些对象象包含其其他对象象。对象象左面的的加号 (+) 指示示该对象象是折叠叠的。可可单击加加号展开开它。当当展开对对象后,在在它的左左面会出出现一个个减号 (-)。要折折叠此对对象,单单击减号号。 内容窗窗格:位位于屏幕幕的右边边窗格中中。此窗窗格显示示在对象象窗格中中选定对对象包含含的所有有对象,例例如,若若您在对
40、对象窗格格中选择择表文件件夹,数数据库中中所有的的表都将将出现在在“内容”窗格中中。若您您选择数数据库文文件夹,内内容窗格格会变为为实例中中的所有有数据库库。 用用户可以以在对象象窗格或或内容窗窗格中选选择要操操作的对对象,按按鼠标右右键按出出弹出式式菜单,能能对该对对象所进进行的所所有操作作几乎都都包含在在菜单中中。控制中心心除了可可以从DDB2桌桌面的文文件夹中中进行存存取,也也可以在在命令行行下键入入 dbb2ccc命令存存取。2.2.9、工具具设置(TTooll Seettiingss)工具设置置可以用用来更改改某些系系统工具具的设置置,比如如设定SSQL语语句之间间的分隔隔符、 如如
41、果DBB2实例例没有启启动,是是否需要要在UDDB工具具启动的的时候自自动启动动实例。工具设设置可以以从工具具栏上的的图形按按钮存取取。具体体界面如如下图。2.2.10、快快速向导导(SmmarttGuiidess)UDB中中很多任任务的完完成涉及及到很多多术语和和参数,如如果用户户对这些些信息不不是很了了解,会会影响到到任务的的完成效效果。为为了能够够对这些些用户提提供帮助助,UDDB中提提供了很很多快速速向导。这些快快速向导导可以针针对不同同的任务务向用户户提出一一些比较较浅显的的问题,根根据用户户对问题题的回答答设定相相应的参参数。帮帮助用户户完成相相应的任任务。UUDB中中提供的的快速
42、向向导分为为以下几几类: 对象创创建类:在创建建数据库库、表空空间和表表时提供供帮助。 数据库库管理任任务:在在备份和和恢复数数据库时时提供帮帮助。 多点更更改:在在分布式式环境下下,对涉涉及到多多数据库库更改的的事务进进行控制制。 性能调调节:帮帮助用户户对系统统性能进进行调节节。 具具体的快快速向导导有: 创建数数据库快快速向导导:允许许用户创创建数据据库、分分配存储储空间以以及选择择基本性性能选项项。要调调用 它它,选择择对象窗窗格中的的“数据库库”图符,单单击鼠标标按钮 2,然然后选择择创建 -使使用 SSmarrtGuuidee 创建建数据库库。 创创建表快快速向导导:此快快速向导导
43、帮助用用户使用用预定义义的列模模板来设设计列,创创建表的的主关键键字并将将一个或或多个表表空间分分配给表表。要调调用它,选选择“表”图符,单单击鼠标标按钮 2,然然后选择择创建 - 使用 SSmarrtGuuidee 创建建表。 创建表表空间快快速向导导:此快快速向导导允许用用户创建建一个新新的表空空间并设设置存储储及性能能选项。要调用用它,选选择“表空间间”图符,单单击鼠标标按钮22,然后后选择创创建 - 使使用 SSmarrtGuuidee 创建建表空间间。 索引快快速向导导:该快快速向导导帮助用用户确定定对给定定的一组组 SQQL 语语句,要要创建或或删除哪哪些索引引,才能能使给定定的语
44、句句性能最最优。要要调用它它选择“索引”图符,单单击鼠标标按钮 2,然然后选择择创建 - 使用 SSmarrtGuuidee 创建建索引。 性能配配置。此此快速向向导帮助助您根据据有关数数据库的的用途来来调谐数数据库。然后它它对数据据库和实实例建议议新的配配置参数数,并在在需要时时自动应应用它们们。要调调用它,选选择相应应数据库库的图符符,单击击鼠标按按钮 22,然后后选择使使用 SSmarrtGuuidee 配置置。 复原数数据库快快速向导导:此快快速向导导带您经经历恢复复数据库库的全过过程。要要调用它它,选择择相应数数据库的的图符,单单击鼠标标按钮 2,然然后选择择复原 - 使用 SSmarrtGuuidee 复原原数据库库。 备份份数据库库快速向向导:它它询问用用户关于于数据库库中的数数据、数数据库的的可用性性以及可可恢复性性要求 等基本本问题。然后它它建议一一个备份份方案、创建作作业脚本本并调度度它。要要调用它它,选择择相应数数据库的的图符,单单击鼠标标按钮 2,然