人力资源DB 培训资料4222.docx
《人力资源DB 培训资料4222.docx》由会员分享,可在线阅读,更多相关《人力资源DB 培训资料4222.docx(45页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
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 设置缺缺省实例例的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 人力资源DB 培训资料4222 人力资源 DB 培训资料 4222
限制150内