BDS培训范本手册4939.doc
Evaluation Warning: The document was created with Spire.Doc for .NET.第一章 DB2 UDB 概况1.1、DB2 UDB的产品家族 UDB(Uniiverrsall Daatabbasee )的前身身为DB2,是IBM公司开开发的关关系型数数据库管管理系统统。从其其诞生之之日开始始,DB2就定位位于要为为各种规规模的企企业提供供稳定、高高效的数数据管理理支持。可可以说,DB2是当前前适用范范围最广广泛的数数据库产产品。我我们对DB2产品的的划分通通常分为为两种方方法:一一种方法法是按其其所能支支持的硬硬件和操操作系统统平台进进行划分分,另一一种方法法是按其其所能支支持的用用户规模模的不同同进行划划分。 DB2产产品几乎乎覆盖了了当前所所有流行行的硬件件和操作作系统平平台。在在大型机机操作系系统上,有DB2 for OS/390、DB2 for MVS/ESA、DB2 for VSE 和DB2 for VM等多种产品;在由IBM公司设计的小型机AS/400上,DB2已经嵌入在操作系统OS/400之中,成为其不可分割的一部分。DB2对UNIX操作系统的支持同样十分广泛,可以在AIX、HP-UX、 Solaris、SCO-UNIX、SINIX 等多种系统上找到其相应的版本。另外,在PC操作系统上,DB2可以对Window 9x、Windows NT以及OS/2等多种操作系统提供支持。UDB 6.1还增加了对Linux操作系统的支持。以上我们所提到的只是DB2服务器所能运行的平台,DB2的客户端所能支持的平台更为广泛,除了以上提到的所有平台之外,DB2的客户端还能运行在Dos、Windows 3.x、Mac OS以及SGI公司的IRIS系统之上。UDB产品品除了能能够对各各种硬件件和操作作系统平平台进行行支持之之外,为为了适应应不同用用户群的的需要,UDB提供了了不同级级别的产产品,对对小到个个人用户户,大到到跨国企企业的不不同需求求提供支支持。以以下是对对UDBB 6.1版本不不同级别别产品的的特点介介绍: UDB卫卫星版:是专门门为移动动用户设设计的小小型数据据库产品品。适合合于偶尔尔连接 DBB2控制服服务器来来与公司司系统交交换数据据的单用用户系统统。它既既能允许许用户对对本地数数据进行行各种修修改,又又可以接接受远程程卫星控控制器的的集中管管理,减减轻本地地用户的的管理负负担。该该版本只只能运行行在Winndowws平台。(该该版本属属于UDBB 6.1版本新新增版本本)UDB个人人版:是是专门为为个人用用户设计计的功能能完备的的个人数数据库产产品,允允许用户户在本地地建立数数据库、更更改数据据、开发发应用程程序从本本地对数数据库管管理系统统进行存存取以及及通过内内置的客客户端对对远程数数据库服服务器进进行管理理。该该版本的的限制在在于不能能对远程程应用程程序提供供全面支支持。该该版本可可以运行行在Winndowws、OS/2以及Linnux平台。UDB工作作组版:适用于于小型局局域网的的数据管管理需求求。具有有UDB个人版版的全部部功能,并并能够对对远程应应用程序序提供全全面支持持。该版版本可以以运行在在Winndowws、OS/2以及Linnux平台。(UDB工作组组版 5.0可以运运行在UNIIX平台)UDB企业业版: 简称为为UDBB EEE,适用用于企业业级的数数据管理理需求。具具有UDB工作组组版的全全部功能能,并能能够利用用对称多多处理(SMP)技术术提高系系统性能能。在它它的程序序包中,包包含了DB22 Coonneect企业版版,允许许Inttel平台和UNIIX平台的的客户端端应用程程序访问问大型机机和AS/4000上的数数据库服服务。UDB企业版版可以运运行在Winndowws、OS/2、Linnux以及UNIIX平台。UDB企业业扩展版版:简称称为UDDB EEEE,适适用于大大规模的的企业应应用。大大规模的的企业应应用的基基本要求求是稳定定(宕机时时间短)和高效效(处理理速度快快),UUDB企企业扩展展版能够够利用群群集(cluusteer)和大大规模并并行处理理(MPP)技术术提高系系统的稳稳定性和和性能。UDB丰富富的产品品线给用用户提供供了极大大的选择择余地。是是构造企企业信息息系统的的基石。1.2、对对DB的存取取方法 对对DB的存取取可以通通过SQQL语言和UDB内置的APII两种手手段来实实现。不不过这两两种手段段不是能能够相互互替代的的。SQL语言是是国际标标准,各各数据库库厂商在在实现时时一般会会有一定定程度的的扩展。SQL语言主主要是完完成对数数据的查查询和更更改、数数据库对对象的建建立及权权限的控控制等功功能。而而API主要是是针对数数据库的的管理任任务,比比如数据据的备份份和恢复复、数据据库服务务的启动动和停止止等工作作。在一一个应用用程序中中,可能能既需要要用到SQL语言来来完成对对数据的的存取,同同时又需需要调用用API来完成成管理工工作。1.3、从从WEB上存取UDBB Innterrnett的广泛泛使用带带来了从从WEB对企业业数据进进行存取取的要求求。如果果开发人人员要开开发基于于Web的UDB应用程程序,可可以使用用以下方方法:1.3.11、通过JDBBC来存取UDBBJDBC是是SUN公司提提供的利利用JAVVA语言对对关系型型数据库库进行存存取的标标准。在在WEB上我们们可以通通过编写写JAVVA AAppllet或者JAVVA SServvlett来实现现对UDB的存取取。其中中Appplett运行在在客户端端,只需需要一个个支持JAVVA的浏览览器(如如IE和Nettscaape等)即即可运行行,客户户端不需需要安装装其它软软件。Appplett可以通通过指定定端口与与服务器器端的JDBBC服务器器进行通通信,提提供对数数据的存存取。Serrvleet是适应应当今瘦瘦客户机机发展方方向的一一种编程程模式,具具有效率率高,可可移植性性好等特特点。Serrvleet运行在WEB服务器器端,需需要Serrvleet引擎(如如Webbsphheree Apppliicattionn Seerveer)的支支持,服服务器端端通常还还需要安安装Runn-tiime Cliientt组件。1.3.22、通过Nett.Daata来存取UDBBNet.DDataa是IBM公司开开发的通通过WEB对关系系型数据据库进行行存取的的工具。它它提供了了一种宏宏语言的的开发和和执行环环境,同同时具有有HTMML的简易易性和SQL语言的的功能。开开发人员员可以按按照Nett.Daata的语法法编写Nett.Daata宏,WEB用户可可以通过过HTMML页面上上的链接接来调用用相应的的Nett.Daata宏,Nett.Daata解释器器会对其其进行分分析,可可以提取取Nett.Daata宏中的SQL成分,提提交给数数据库,然然后按照照Nett.Daata宏中规规定的格格式将数数据库管管理器传传回的结结果格式式化成HTMML页面,传传递给浏浏览器。1.3.33、其它它方法除了以上提提到的方方法之外外,还有有很多其其他的解解决方案案。如Acttivee Seerveer PPagee、PHP等,具具体的选选择要看看实际的的需要。1.4、实实例的概概念和管管理1.4.11、实例例的概念念: 数数据库管管理器(Dattabaase Mannageer)是提提供数据据库管理理控制功功能的程程序。实实例(Insstannce)就是是逻辑的的数据库库管理器器,是真真正的数数据库管管理器在在内存中中的映象象。实例例提供了了一个可可标识的的数据库库服务器器的环境境。 在在安装了了UDB的工作作站上可可以同时时创建和和运行多多个实例例,每个个实例都都有自己己的内存存空间,并并具有单单独的权权限控制制。一般般来说,在在一台机机器上运运行多个个实例基基于以下下几种考考虑:l 对数据库环环境进行行调试和和开发的的需要 如果果直接在在提供正正式数据据服务的的实例内内部对进进行各种种调试和和开发,有有可能会会影响系系统的性性能,甚甚至会使使整个系系统崩溃溃。这时时用户可可以创建建一个新新的实例例,在新新的实例例内进行行调试和和开发,因因为各个个实例都都有自己己的内存存空间,一一个实例例中的工工作不会会干扰其其他实例例正常的的数据库库服务。l 出于对安全全性的考考虑。 因因为每个个实例有有单独的的权限控控制,我我们可以以为不同同的实例例设定不不同的管管理人员员,加强强安全性性的控制制。比如如你可以以把你的的个人信信息存放放在由你你控制的的实例中中,其他他的实例例拥有者者无权查查看。l 出于优化的的考虑不同的数据据库可能能会需要要不同的的数据库库管理器器的配置置参数来来达到最最优的性性能,如如果把它它们放到到同一个个实例中中,不能能满足需需要。 当当然,系系统中的的实例不不是越多多越好,如如果在系系统中创创建的实实例过多多,不仅仅会造成成额外的的资源消消耗(内内存、硬硬盘空间间等),也也会增大大管理开开销。 每每个实例例在创建建后都会会有自己己的配置置文件,文文件内的的参数会会影响该该实例的的性能。 数据据库在建建立时还还会自动动地产生生一组系系统编目目表,系系统编目目表实际际上就是是DB2数据库库的数据据字典,它它详尽地地描述了了数据的的物理结结构和逻逻辑结构构。在系系统编目目表中保保存着各各种数据据库对象象的定义义、用于于查询优优化的统统计信息息以及系系统授权权信息。是是一个数数据库中中极其重重要的组组成部分分。1.4.22、实例例的管理理: 要创建建一个实实例,可可以使用用db22icrrt命令,命命令语法法如下:db2iccrt -aa AuuthTTypee -p PPorttNamme-s IInsttTyppe-u FeenceedIDD InnstNNamee 其中: -a AutthTyype是是实例的的认证类类型(可可以为SSERVVER、CLIIENTT、 DCCS、DCEE、 SERRVERR_ENNCRYYPT、DCSS_ENNCRYYPT 或 DCCE_SSERVVER_ENCCRYPPT中的的一种)。-p PoortNNamee 是此实实例要使使用的端端口名或或端口号号。-s InnstTTypee 是要创创建的实实例的类类型(eeee、ee 或 clliennt)。-u FeenceedIDD 是用户户名,被被隔离UUDF 和被隔隔离的存存储过程程将在该该用户名名之下运运行。InstNNamee 是实例例的名称称。 要列出出当前系系统上创创建的所所有实例例,可以以使用db22iliist命令。 要删除除某个实实例,可可以使用用db22idrrop命令。1.4.33、实例例级的操操作 在DDB2中,某某些任务务只能在在实例级级别上执执行。比比如,创创建数据据库,更更新数据据库管理理器配置置参数等等工作。这这时候,就就需要应应用程序序连接到到特定的的实例之之上,然然后才能能进行操操作。要要连接到到一个实实例上,用用户可以以使用ATTTACHH命令,语语法为: atttacch tto 实例名 uuserr 用户名ussingg 用户口口令 如果果用户在在执行实实例级别别的任务务时,没没有使用用ATTTACHH命令,则则系统将将使用在在DB22INSSTANNCE环境变变量中指指定的缺缺省实例例来试图图完成该该任务。1.4.44、数据据库管理理服务器器(DAS): UUDB的数数据库管管理服务务器实际际上也是是一个实实例,只只不过这这个实例例不是用用于数据据服务的的,而是是用于管管理目的的。数据据库管理理服务器器提供以以下功能能:l 接受远程客客户端的的管理请请求,将将远程的的管理请请求在数数据库服服务器端端实现l 允许用户进进行任务务调度l 允许用户对对系统进进行远程程监控l 响应DB22 Diiscooverry,为其其提供系系统信息息数据库管理理服务器器可以在在系统安安装时自自动生成成,也可可以在安安装后手手工创建建,在一一个数据据库节点点中只能能有一个个数据库库管理服服务器。1.4.55、数据据库管理理服务器器的使用用 如果果没有在在安装时时创建数数据库管管理服务务器,可可以使用用命令手手工创建建。具体体命令如如下: dassicrrt 管理服服务器的的名字 (UNIIX平台) db22admmin creeatee (INNTELL平台) 启动动和停止止数据库库管理服服务器的的命令: db22admmin staart 启动管管理服务务器 db22admmin stoop 停止管管理服务务器 显示示当前数数据库管管理服务务器名: daasillistt (UUNIXX平台) dbb2addminn (INTTEL平台) 删除除当前数数据库管管理服务务器: daasiddropp 管理服服务器的的名字 (UUNIXX平台) dbb2addminn drrop (INTTEL平台)1.5、DDB2环境变变量的设设置1.5.11、DB2环境变变量除了实例配配置文件件和数据据库配置置文件中中所包含含的参数数之外,还还有一些些配置参参数对数数据库环环境起到到控制作作用。这这些配置置参数分分为三类类:环境变量:这类变变量的设设置方法法因操作作系统的的不同而而有所差差异。例例如在Winndowws NNT环境中中,选择择控制面面板à系统统à环境来来设置;在OS/2中则要要更改connfigg.syys文件。这这类变量量在更改改后很可可能需要要重新启启动系统统才生效效。 实例级登登记项:作用范范围是某某一特定定实例。可可以用db22sett命令来来设置。更更改后需需要重新新启动该该实例才才生效。 全局级登登记项:作用范范围是整整个数据据库系统统。可以以用db22sett命令来来设置。更更改后需需要重新新启动所所有实例例才生效效。举例:变量类型变量名称变量作用环境变量DB2INNSTAANCEE缺省的DBB2实例,如如果没有有显式地地连接到到某个实实例,则则所有的的操作都都被假定定是对该该实例进进行的。环境变量DB2DBBDFTT缺省的数据据库,如如果没有有显式地地连接到到某个数数据库,则则所有的的操作都都被假定定是对该该数据库库进行的的。实例级登记记项DB2COOMM设置该实例例用那种种网络协协议与客客户端通通信。全局级登记记项DB2SYYSTEEM该DB2系系统的名名字。全局级登记记项DB2ADDMINNSERRVERR该系统上所所使用的的数据库库管理服服务器的的名字系统在检查查系统的的变量时时,按照照先环境境变量,再再实例级级登记项项、最后后全局级级登记项项的顺序序来搜索索。1.5.22、db22sett命令 db22sett命令可可以用来来管理和和设置DB2的登记记项,命命令语法法如下: ddb2sset <ooptiion>> vvariiablle=vvaluue 其中常常用的命命令选项项: -g: 更改全全局级变变量 -i:insstannce 如果更更改的是是实例登登记项,指指定该实实例的名名字 -l: 列出所所有的实实例登记记项 -lr: 列出所所有的登登记项 例子: ddb2sset DB22ADMMINSSERVVER 显示当当前的数数据库管管理服务务器 ddb2sset DB22COMMM=TTCPIIP,NETTBIOOS 设置缺缺省实例例的交流流协议为为TCPP/IPP 和NETTBIOOS ddb2sset alll 列出当当前所有有的登记记项的值值1.6、访访问控制制权限1.6.11、DB2访问控控制的层层次结构构SYSADMSYSCTTRL权力DBADMSYSMAINT特权 DB22中的访访问控制制层次如如上图所所示。可可以对DB2的用户户赋于不不同级别别的权力力和各种种特权。其其中权力力(Autthorritiies)是对对一组数数据库对对象进行行存取的的特权集集,有特特定的名名称。而而特权(Prriviilegges)则是对对特定对对象访问问的权利利。 权力(Auuthoorittiess)分为以以下级别别:(1)、SSYSAADM系统管管理该权限是一一个实例例中的最最高权限限。可以以完成一一个实例例范围内内任何管管理工作作。可以以通过实实例配置置变量中中的SYSSADMM_GRROUPP参数来来指定一一个用户户组拥有有该权限限。如果果该参数数为空,在Windows NT环境下,创建该实例的用户拥有该权限;在UNIX环境下,与实例同名的用户拥有该权限。(2)、SSYSCCTRLL系统控控制该权限可以以完成系系统中的的管理功功能,但但不能访访问数据据。但拥拥有该权权限的用用户可以以创建数数据库,并并管理自自己创建建的数据据库中的的数据。可可以通过过实例配配置变量量中的SYSSCTRRL_GGROUUP参数来来指定一一个用户户组拥有有该权限限 (3)、SSYSMMAINNT系统维维护该权限只能能完成系系统中与与维护有有关的任任务,但但不能访访问数据据,而且拥拥有该权权限的用用户不能能创建数数据库。可可以通过过实例配配置变量量中的 SYYSMAAINTT_GRROUPP参数来来指定一一个用户户组拥有有该权限限。(4)、DDBADDM数据库库管理该权限是数数据库级级的权限限,可以以完成数数据库的的管理工工作。该该权限可可以通过过SQL语句授授予。 四种级级别的权权力对比比如下:功能SYSADDMSYSCTTRLSYSMAAINTTDBADMM移植数据库库可以更改实例配配置参数数可以赋予或撤消消DBAADM权限可以指定SYSSCTRRL组可以指定SYSSMAIINT组可以更改数据库库目录可以可以中断应用程程序可以可以创建/删除除数据库库可以可以创建/删除除表空间间可以可以利用恢复建建立一个个数据库库可以可以更改数据库库配置参参数可以可以可以备份数据库库和表空空间可以可以可以恢复一个存存在的数数据库可以可以可以执行前滚恢恢复可以可以可以启动/停止止实例可以可以可以恢复表空间间可以可以可以使用TRAACE工具可以可以可以获取实例和和数据库库的快照照信息可以可以可以查询表空间间状态可以可以可以可以更改日志历历史文件件可以可以可以可以休止表空间间可以可以可以可以使用RUNNSTAATS工具可以可以可以可以对表做LOOAD可以可以读日志文件件可以可以可以创建/删除除/激活事事件监视视器可以可以可以第二章 DDB2的图形形用户界界面2.1、DDB2的图形形界面概概述 在UDB之前的DB2产品中中,提供供给用户户的图形形界面很很少。大大部分的的管理工工作和操操作只能能通过手手工键入入命令的的方式来来实现。UDB的出现现改变了了这一现现状,它它提供了了丰富的的图形化化工具,使使得管理理工作变变得更加加轻松。2.2、DDB2的图形形化工具具2.2.11、客户户端配置置工具CCAA要对远程数数据库进进行存取取,首先先要设置置从客户户端到远远程数据据库的网网络连接接。这个个过程是是一个比比较复杂杂的过程程,需要要用户对对网络参参数、配配置命令令要有一一定程度度的了解解。CCA就是一一个用来来帮助用用户设置置从客户户端到远远程数据据库连接接,减轻轻用户负负担的工工具。它它提供了了三种配配置方法法供用户户选择:a、 人工方法 该方方法对用用户的要要求较高高,需要要用户了了解要连连接的数数据库服服务器的的相关信信息,例例如使用用那些网网络协议议、要连连接的数数据库的的名称等等。用户户可以通通过CCA提供的的界面输输入网络络连接所所需信息息,完成成连接配配置。b、 自动搜索方方法 该该方法不不需要用用户有任任何网络络知识,它它会自动动利用一一种叫DB22 Diiscooverry的机制制在局域域网中自自动搜索索DB2服务器器。它会会与远程程数据库库节点上上的数据据库管理理服务器器( DAS)进行行通讯,然然后将数数据库管管理服务务器搜集集的信息息返回。用用户可以以根据返返回信息息选择要要连接的的数据库库。c、 载入配置文文件方法法 该该方法允允许从要要连接的的数据库库所在的的服务器器端或者者从已经经配置成成功的客客户端生生成一个个配置文文档。在在文档中中包含了了相应的的配置信信息,用用户可以以在CCA中载入入该文档档,完成成连接配配置。 用用户可以以通过以以上任一一种方法法进行网网络配置置,完成成对远程程的数据据库的连连接,CLII/ODDBC数据源源的配置置,将应应用程序序绑定到到数据库库上等工工作。CCA除了了可以从从DB2桌面的的文件夹夹中进行行存取,也也可以在在命令行行下键入入db22ccaa命令存存取。具具体界面面如下图图。2.2.22、产品品信息和和文档UDB提供供了丰富富的帮助助信息。几几乎所有有的信息息都可以以通过信信息中心心(Infformmatiion Cennterr)来存存取。在在信息中中心中,我我们可以以按照以以下几种种方法获获取相关关信息: 任务:获取完完成特定定任务所所需的信信息 书籍:UDB随机提提供了许许多技术术手册,如如管理理员手册册、开开发人员员手册等等等。 用户可可以通过过这些联联机手册册来查找找信息。 疑难:可以根根据你遇遇到的疑疑难错误误来查找找相应的的解决方方法。 样例程程序:可可以查找找到各种种语言、各各种接口口进行数数据库编编程的例例子。 WWeb信息:指引你你到相关关Web站点上上获取相相应的信信息。 除了这这几种手手段以外外,信息息中心还还提供了了强大的的搜索工工具,帮帮助你在在联机手手册中进进行全文文检索,找找到匹配配的关键键词。 信息息中心除除了可以以从DB2桌面的的文件夹夹中进行行存取,也也可以在在命令行行下键入入db22ic命令存存取。具具体界面面见下图图。 除了信信息中心心之外,还还有一个个小程序序第一步步(Firrst Steep)来帮帮助新用用户按照照一系列列的步骤骤来熟悉悉数据库库操作。它它可以帮帮助用户户建立一一个样例例数据库库,查看看样例数数据库中中的内容容,以及及对样例例数据库库进行操操作。 Fiirstt Sttep除了可可以从DB2桌面的的文件夹夹中进行行存取,也也可以在在命令行行下键入入db22steeps命令存存取。具具体界面面如下图图。2.2.33、命令令中心(Commmannd CCentter) 命令中中心是用用于输入入DB2命令的的图形化化工具。可可以说,命命令中心心就是一一个图形形化的命命令行处处理器(CLP),我们可可以在命命令中心心中输入入DB2命令或或调用现现成的命命令脚本本,执行行后查看看输出结结果。 命令中中心可以以将已输输入的命命令作为为脚本保保存在脚脚本中心心中,也也可以对对保存在在脚本中中心中的的脚本加加以调度度。 另外,命命令中心心一个非非常有用用的功能能是允许许用户通通过它查查看SQL语句的的存取计计划,存存取计划划中包含含着SQL语句执执行情况况的统计计结果,用用户可以以通过命命令中心心为SQL语句生生成存取取计划,并并以可视视化的形形式表现现出来。 命令中中心可以以通过系系统菜单单(Winndowws NNT操作系系统)或或控制中中心(Conntrool CCentter)来调调用,也也可以通通过在命命令行下下键入db22ccttr命令来来执行。具具体界面面如下图图。2.2.44、脚本本中心(Scrriptt Ceenteer)脚本中心的的主要功功能有:l 创建、编辑辑、保存存和运行行命令脚脚本(可可以包括括DB2命令和和操作系系统命令令)l 运行一个以以前保存存的脚本本文件l 对一个以前前保存的的命令脚脚本进行行调度,指指定其在在特定的的时间的的运行,被被调度的的作业将将以暂挂挂作业的的形式将将在下面面介绍的的日志工工具中被被监控。脚本中心的的优点在在于可以以将命令令以文件件的方式式存放,重重复利用用,并且且脚本中中可以直直接包含含操作系系统命令令(在CLP中如果果要执行行操作系系统命令令需要在在命令的的前面加加“!”)。脚脚本的运运行状态态也可以以在日志志工具中中查看到到。脚本中心的的具体界界面如下下图。2.2.55、日志志(Jouurnaal) 通过过日志可可以查看看几类信信息:l 作业信信息包括暂挂作作业(Peendiing Jobb )信息、正正在运行行的作业业(Runnninng JJob) 信息以以及已经经完成的的作业的的信息。对对于Penndinng JJob,可以以对其进进行重新新调度、显显示与它它相关的的脚本或或立即运运行它。l 恢复历史信信息 提供了了对数据据库进行行的备份份、恢复复过程的的详细信信息,比比如:备备份的时时间、备备份的类类型等,这这些信息息实际都都被保存存在一个个称为恢恢复历史史文件的的文件当当中。 l 警报信息 包含了了系统发发出的警警报信息息。l 系统信息 包含了UDB数据库库管理器器生成的的信息。 日志志除了包包含以上上信息以以外,也也可以对对已经被被脚本中中心调度度的作业业重新进进行调度度。 日志志的具体体界面见见下图。2.2.66、警报报中心(Aleert Cennterr)警报中心搜搜集所有有数据库库管理器器发出的的警告信信息,管管理人员员可以根根据这些些警告信信息对某某些系统统错误进进行分析析。查找找出系统统的潜在在问题。可可将“警报中中心”设置为为自动打打开,显显示已超超过其阈阈值并因因此处于于警报或或警告状状态的各各种受监监控对象象。阈值值的设置置用可从从“控制中中心”调用的“性能监监控程序序”来完成成。图符符的颜色色指示警警告的严严重性。红红色图符符指示报报警信号号。黄色色图符指指示警告告。并显显示为性性能变量量返回的的数据。1.2.77、许可可证中心心(Liccensse CCentter)许可证中心心可以对对UDB的许可可证信息息提供集集中管理理,可以以允许用用户增添添、更改改和删除除UDB产品的的许可证证。用户户也可以以浏览当当前安装装在UDB系统上上的许可可证信息息,比如如:产品品名称、产产品的版版本、过过期时间间及允许许的用户户数目等等信息。具具体界面面见下图图。2.2.88、控制制中心(Conntrool CCentter)控制中心是是UDB的管理理工具的的核心,绝绝大多数数的管理理任务和和对其他他管理工工具的存存取都可可以通过过控制中中心来完完成。具具体界面面如下图图。控制中心有有如下组组成部分分: 菜单条:菜单条条在屏幕幕的顶部部。从菜菜单条选选择菜单单允许您您执行许许多功能能,如关关闭 DDB2 工具、存存取图形形工具以以及存取取联机帮帮助和产产品信息息。可通通过单击击菜单条条上的每每一项来来熟悉这这些功能能通过菜菜单的方方式完成成对控制制中心的的存取。 工具栏:位于菜菜单条下下方的一一组图形形按钮,通通过点击击可以调调用其他他的管理理工具,如如命令中中心、脚脚本中心心等以上上所提到到的工具具 对象窗格格:对象象窗格位位于屏幕幕的左边边窗格中中,它按按照UDB数据库库对象的的层次关关系(UDB系统-实例数据库-数据库库内部对对象)对对系统进进行组织织,以树树状的形形式显示示。用户户可以方方便地从从中找到到要管理理的对象象。对象象窗格中中的某些些对象包包含其他他对象。对对象左面面的加号号 (+) 指指示该对对象是折折叠的。可可单击加加号展开开它。当当展开对对象后,在在它的左左面会出出现一个个减号 (-)。要折折叠此对对象,单单击减号号。 内容窗格格:位于于屏幕的的右边窗窗格中。此此窗格显显示在对对象窗格格中选定定对象包包含的所所有对象象,例如如,若您您在对象象窗格中中选择表表文件夹夹,数据据库中所所有的表表都将出出现在“内容”窗格中中。若您您选择数数据库文文件夹,内内容窗格格会变为为实例中中的所有有数据库库。 用户户可以在在对象窗窗格或内内容窗格格中选择择要操作作的对象象,按鼠鼠标右键键按出弹弹出式菜菜单,能能对该对对象所进进行的所所有操作作几乎都都包含在在菜单中中。控制中心除除了可以以从DB2桌面的的文件夹夹中进行行存取,也也可以在在命令行行下键入入 dbb2ccc命令存存取。2.2.99、工具具设置(Toool SSetttinggs)工具设置可可以用来来更改某某些系统统工具的的设置,比比如设定定SQLL语句之之间的分分隔符、 如果DBB2实例例没有启启动,是是否需要要在UDDB工具具启动的的时候自自动启动动实例。工工具设置置可以从从工具栏栏上的图图形按钮钮存取。具具体界面面如下图图。2.2.110、快快速向导导(SmaartGGuiddes)UDB中很很多任务务的完成成涉及到到很多术术语和参参数,如如果用户户对这些些信息不不是很了了解,会会影响到到任务的的完成效效果。为为了能够够对这些些用户提提供帮助助,UDB中提供供了很多多快速向向导。这这些快速速向导可可以针对对不同的的任务向向用户提提出一些些比较浅浅显的问问题,根根据用户户对问题题的回答答设定相相应的参参数。帮帮助用户户完成相相应的任任务。UDB中提供供的快速速向导分分为以下下几类: 对象创建建类:在在创建数数据库、表表空间和和表时提提供帮助助。 数据库管管理任务务:在备备份和恢恢复数据据库时提提供帮助助。 多点更改改:在分分布式环环境下,对对涉及到到多数据据库更改改的事务务进行控控制。 性能调节节:帮助助用户对对系统性性能进行行调节。 具体体的快速速向导有有: 创建数数据库快快速向导导:允许许用户创创建数据据库、分分配存储储空间以以及选择择基本性性能选项项。要调调用 它,选选择对象象窗格中中的“数据库”图符,单单击鼠标标按钮 2,然然后选择择创建 -> 使用 SSmarrtGuuidee 创建建数据库库。 创建表表快速向向导:此此快速向向导帮助助用户使使用预定定义的列列模板来来设计列列,创建建表的主主关键字字并将一一个或多多个表空空间分配配给表。要要调用它它,选择择“表”图符,单单击鼠标标按钮 2,然然后选择择创建 -> 使用 SSmarrtGuuidee 创建建表。 创建表表空间快快速向导导:此快快速向导导允许用用户创建建一个新新的表空空间并设设置存储储及性能能选项。要要调用它它,选择择“表空间”图符,单单击鼠标标按钮22,然后后选择创创建 -> 使使用 SSmarrtGuuidee 创建建表空间间。 索引快快速向导导:该快快速向导导帮助用用户确定定对给定定的一组组 SQQL 语语句,要要创建或或删除哪哪些索引引,才能能使给定定的语句句性能最最优。要要调用它它选择“索引”图符,单单击鼠标标按钮 2,然然后选择择创建 -> 使用 SSmarrtGuuidee 创建建索引。 性能配配置。此此快速向向导帮助助您根据据有关数数据库的的用途来来调谐数数据库。然然后它对对数据库库和实例例建议新新的配置置参数,并并在需要要时自动动应用它它们。要要调用它它,选择择相应数数据库的的图符,单单击鼠标标按钮 2,然然后选择择使用 SmaartGGuidde 配配置。 复原数数据库快快速向导导:此快快速向导导带您经经历恢复复数据库库的全过过程。要要调用它它,选择择相应数数据库的的图符,单单击鼠标标按钮 2,然然后选择择复原 -> 使用 SSmarrtGuuidee 复原原数据库库。 备份数数据库快快速向导导:它询询问用户户关于数数据库中中的数据据、数据据库的可可用性以以及可恢恢复性要要求 等基本本问题。然然后它建建议一个个备份方方案、创创建作业业脚本并并调度它它。要调调用它,选选择相应应数据库库的图符符,单击击鼠标按按钮 22,然后后选择备备份 -> 使使用 SSmarrtGuuidee 备份份数据库库。 配置多多站点更更新快速速向导:该快速速向导帮帮助用户户在分布布式环境境下,对对涉及到到多数据据库更改改的事务务进行控控制。要要使用它它,选择择相应实实例,单单击鼠标标按钮 2,然然后选择择多站点点更新 -> 使用 SSmarrtGuuidee 配置置。2.2.111、通通用工具具选项除了以上提提供的工工具之外外,UDB还有几几个其它它相关工工具选项项。例如如:l 显示SQLL(Shhow SQLL)和显示示命令(Shoow CCommmandd) 如果某某个工具具生成了了SQLL语句,比比如创建建表、索索引等工工具,那那么在该该工具界界面上将将有显示示SQLL按钮可可用。类类似地,生生成DBB2命令令的工具具将有显显示命令令按钮可可用。单单击这两两个按钮钮之一