《NC基础技术培训14796.docx》由会员分享,可在线阅读,更多相关《NC基础技术培训14796.docx(23页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、目 录一、NC产产品整体架架构图2二、NC产产品技术特特点21. NCC产品体系系结构为BB/S结构构。22. 以jjava技技术为基础础,基于JJ2EE的的应用33. 能与与大型数据据库实现很很好的交互互34. 充分分考虑、建建立了完善善的完全机机制3三、J2EEE技术31. J22EE32. J22EE的中中间件框架架43. 用友友J2EEE应用服务务器的应用用框架54. 用友友J2EEE应用服务务与其它SServeer 及操操作系统的的兼容性55四、NC产产品运行环环境的规划划61. 规划划前的信息息收集62. 规划划的内容773. NCC产品应用用过程中所所需的系统统性能调整整7五、应
2、用服服务器维护护91. 启动动应用方法法:92. 应用用启动后可可能出现的的问题及解解决办法:93. 停止止应用方法法:124. 代码码更新方法法:125. 在业业务操作过过程中错误误定位:112六、数据库库服务器维维护131. 查看看数据库工工作是否正正常:1332. 备份份及恢复数数据库1332.1 备备份:(这里只以以oraccle及db2数据据库为例)132.2 恢恢复:(这这里只以ooraclle及db2数据据库为例):19NC 整体体架构及系系统维护一、NC产产品整体架架构图我们由下至至上来解读读一下这幅幅图: 第一层为面面向于底层层与操作系系统、数据据库的连接接访问,NNC构造了
3、了数据库优优化引擎技技术及NCC跨平台快快速部署技技术。第二层是NNC核心技技术平台,他他包容了多多项目技术术支持,如如EJB,HHTTP服服务等等。第三层是由由各技术平平台支撑、实实现的应用用平台。应应用平台是是一组基本本的应用元元素组合。第四层是将将各应用元元素组合生生成应用解解决方案即即各产品模模块第五层是高高于具体产产品模块上上构造NCC专项解决决方案及NNC行业解解决方案二、NC产产品技术特特点1. NCC产品体系系结构为BB/S结构构。网络应用结结构具有三三种方式:(1)文文件/服务务器方式,特点:应用程序在客户端运行,数据以共享文件形式存储在服务器。服务器不管理数据。(2)客户户
4、端/服务务器方式(CC/S)方方式,特点点:服务器器不再是简简单的数据据库文件的的集中保存存设备,而而是为客户户端完成确确切的操作作,且仅将将操作结果果传送给客客户端。(3)浏览器/服服务器方式式(B/SS)方式, 特点:采用统一一的客户前前端(如浏浏览器),应用和数据访问均通过应用服务器来完成;优点:软件系统安装、升级维护、数据备份简单;系统总体拥有成本低;支持大规模应用2. 以jjava技技术为基础础,基于JJ2EE的的应用该特点使用用NC产品品具有良好好的平台无无关性,同同时由于NNC产品基基于J2EEE标准企企业级n层层应用设计计,客户端端表现逻辑辑与业务代代码完全隔隔离,使得得系统具
5、有有良好的扩扩展能力,二次开发发变得简单单容易,为为企业构筑筑统一信息息平台带来来可能。3. 能与与大型数据据库实现很很好的交互互4. 充分分考虑、建建立了完善善的完全机机制网络应用的的安全威胁胁来自于:系统崩溃溃(硬件、软软件);病病毒传播;非法访问问对于NC产产品的安全全机制我们们通过以下下几方面来来构造、实实现:大型关系型数据库JAVA防火墙应用软件保证 网络、WEB服务器的安全。JAVA语言在安全方面做了严格的限制,保证浏览器操作的安全。将操作系统和数据库的权限相结合,可对用户授予数据库级或表级的权限。严格避免前台直接对数据库操作。应用软件提供了多层次的安全控制功能,包括用户权限管理(
6、模块权限、功能权限、科目权限),操作日志监控,数据的联机备份、复制与恢复等。Nc产品应应用软件已已在应用层层提供了多多层次的安安全控制功功能,大型型数据库自自身也提供供了一套完完整的安装装机制,在在网络访问问上我们提提倡设置有有效的防火火墙来保证证网络、WWEB服务务器的安全全。经过层层安安全机制的的考虑及设设立才能保保障整个应应用系统的的可靠。三、J2EEE技术1. J22EE简单的说我我们可以把把它看成一一个囊括多多种组件及及系统级服服务、接口口的容器,如图所示J2EE体体系构架中中提供了EEJB,JJSP,SServllet,AAppleet,JaavaBeean等组组件,其中中EJB是
7、用用于实现BBusinness Logiic的核心心组件。JJ2EE应应用服务器器的核心职职责就是为为各种组件件提供运行行环境和各各种系统级级服务2. J22EE的中中间件框架架 框架如图图所示:中间件的功功能在于为为各种服务务提供引擎擎,将各种种服务协同同作业起来来。我们也也把它叫做做应用服务务器,它是是支撑NCC系统运行行的核心。应应用服务器器的功能在在于:(11)将各种种不同类型型的客户端端,不同的操操作系统,不不同的数据据库系统粘粘结起来。(2)提供供Web; Commponeents; JDBBC; TTranssactiion; Secuurityy; Diirecttory /N
8、amming; Fauult TTolerrancee; Looad BBalanncingg; Reesourrce PPooliing; Audiitingg Logggingg; MMonittorinng 等功功能。3. 用友友J2EEE应用服务务器的应用用框架App. ServerJSPEngineServletContainerHTTP ServerEJBContainerJTSJMSSecurityConnection Pool via JDBCApache Web Server, IISDBMSDBMSDBMSHTMLHTTPHTMLHTTPRMI/IIOPJava应用外部系统
9、数据交换平台(外挂)XMLXMLJNDIJNDI用友J2EEE应用服服务器中主主要的组件件有:为前前端调用提提供服务的的HTTPP Serrver;与后台数数据库连接接的连接池池及J2EEE的基本本组件,如如EJB容容器等。用友J2EEE应用服服务器在前前端客户请请求、业务务应用、后后台数据库库之间建立立起了交互互纽带。4. 用友友J2EEE应用服务务与其它SServeer 及操操作系统的的兼容性Web SServeer:可以与Appachee Webb Serrver, IISS集成成;多数据库支支持支持Oraacle,DB2,MS SSQL SServeer,Sysbbase SQL Se
10、rvver,以以及开发源源码的Myy SQLL;NC与大型型数据库的的连接方式式有两种:一为ODDBC,OODBC是是Micrrosofft推出最最早的整合合异质数据据库的数据据库接口。这这一连接方方式应用于于象SQLL Serrver这这样无JDDBC驱动动的数据库库;另一种种为JDBBC,JDDBC即为为Javaa语言访问问异质数据据库的数据据库接口。与其它的JJ2EE应应用服务器器兼容 兼容WebbLogiic, WebbSpheere,;多操作系统统支持 支持持Winddows, Uniix, LLinuxx。不同的的操作系统统具有不同同的虚拟机机(JVMM),使jjava应应用具有这
11、这样的跨平平台性,见下图图:JavainterpreterJust-in-timecompilerRuntime SystemOperating SystemHardware不同操作系统有自己支持的JVM,即java解释器Java语语言与传统统语言相比比不同之处处在于源程程序编译后生成成的是中间间码,而不不是基于硬硬件系统的的二进制码码,中间码码(也是我我们常说的的应用代码码)放在不不的系统平平台上经过过本系统的的javaa解释器解解释后才形形成二进制制指令。四、NC产产品运行环环境的规划划1. 规划划前的信息息收集在做NC产产品运行环环境规划前前,我们必必须要做以以下信息的的收集:应用的规模
12、模有多大与应用规模模相关的因因素有:系系统涉及到到的分支机机构有多少少;共有多多少个客户户端;客户户端是如何何分布的;业务数据据量有多大大;最大的的并发用户户数据是多多少。网络环境现现状如何与网络环境境相关的因因素有:NNC系统涉涉及到的所所有机构之之间的组网网方式及网网络带宽;网络的使使用状况。即即有无其它它应用,网网络高峰期期情况服务器现状状当客户要求求在现有服服务器上构构架NC系系统时,对对于客户服服务器现有有配置了解解是至关重重要的。服服务器的环环境配置需需要清楚以以下两个方方面的情况况:(1)硬硬件配置及及相关数量量,这包括括CPU的的主频、CCPU的数数量、内存存的大小、硬硬盘的配
13、置置等。(22)软件配配置,这包包括操作系系统类型、版版本;数据据库类型、版版本等。未来发展的的规划是如如何未来发展规规划我们要要了解以下下几方面的的内容:项项目预算计计划;网络络发展规划划;系统软软硬件采购购计划;系系统最终的的应用规模模;对系统统应用效率率的要求。2. 规划划的内容网络环境我们要估计计整个NCC系统中最最大并发用用户数,也也可以把它它看做总站站点数。这这一数据直直接影响到到了网络带带宽的要求求硬件配置尽量向客户户推荐已经经过严格测测试或已有有项目考验验的环境配配置,不要要一味的跟跟进新产品品。我们要要充分考虑虑用户的业业务数据量量及系统可可靠性要求求,这些数数据决定了了服务
14、器的的磁盘存储储容量及配配置。软件环境选择操作环环境要考虑虑到系统可可靠性要求求,同时要要考虑用户户技术人员员的技术水水平、在操操作系统上上我们的NNC产品是是否经过测测试或项目目考验。3. NCC产品应用用过程中所所需的系统统性能调整整NC产品在在使用过程程中若出现现效率低现现象,问题题无非在这这几个方面面:(1) 服务器硬件件配置较低低:CPUU主频低、内内存小;对对于业务量量较大、并并发用户数数据较多时时应将数据据库服务器器与应用服服务器分开开;客户机机配置较低低,客户机机内存配置置建议在2256M。(2) 网络带宽较较窄,通过过拔号或互互联网连接接,应用速速度会很慢慢;网络交交换设备效
15、效率不高。(3) 以上硬件配配置问题若若不存在,我我们来检查查一下软件件系统配置置。首先,是数数据库的性性能调整。我我们来定位位一下数据据库配置是是否遵寻了了以下原则则:是否为为数据库分分配了尽可可能大的内内存区域,若若服务器磁磁盘未做RRAID,要要保证数据据文件分别别放置在不不同的磁盘盘上。其次次,是应用用服务器的的配置,在在启动中间间件前对sstarttup.bbat文件件进行修改改,见参数数:.uufjdkkbinnjavva -XXms2000m -Xmx4400m -cp %_CLLASSPPATH% -Dnnc.innstalll.hoome.ppath=%NC_EXT_DIR%
16、 ufmmiddlle.sttart.tomccat.SStarttMidddle .ierrpbiinprrop.xxml -DEJBBConffigDiir=./ejbXXMLs -DExxtSerrviceeConffigDiir=./ejbXXMLs -DEnnableeSqlDDebugg=truue 将将javaa后的-XXms2000m Xmx4400m 数据值值调大,对对于jdkk1.3.0 Xmx 值能设到到2G ,所所以我们可可以将以上上值改为 javaa Xms11024mm Xmx22048mm 当然要要在服务器器实际内存存允许情况况下。最后后,在客户户端“控制面板板”
17、-“Javaa pluug-inn”-“Javaa runntimee参数”处框中加加入-Xmms 1000m Xmx2200m 值。(4) NC产品本本身效率问问题。这一一问题是造造成整个系系统效率差差的关键,而而这一问题题是要依赖赖于产品事事业部做优优化的,也也是我们实实施人员无无能为力的的。五、应用服服务器维护护1. 启动动应用方法法:在winddows平平台下,双双击NC产产品安装目目录下的sstarttup.bbat文件件来启动,命命令执行后后不要关闭闭窗口;在在unixx平台下,先先用vi 编辑NCC产品安装装目录下的的starrtup_needdjdk.sh文件件在javva命令
18、结结尾处加入入&符号见下下例所示:$JAVVA_HOOME/bin/javaa -Xmms5000m -XXmx5000m -cp $_CLLASSPPATH -Dnc.insttall.homee.patth=$NC_EEXT_DDIR fmidddle.starrt.toomcatt.StaartMiiddlee./ierrp/biin/prrop.xxml -DEJBBConffigDiir=./ejbXXMLs -DExttServviceCConfiigDirr=./eejbXMMLs &再执行 nnohupp ./sstarttup_nneedjjdk.ssh 命令令来启动应应用,
19、应用用启动后窗窗口可以关关闭。2. 应用用启动后可可能出现的的问题及解解决办法: (1) 当当在客户端端IE游览览器中输入入地址确定定后,页面面显示“找不到该该页”时说明应应用服务器器端的程序序被中止了了。解决方法:重新启动动应用,等等待一两分分钟后,打打开%NCHOOME%NCLoogsUUFNC33001_0.loog 文件件看到以下下信息时说说明应用启启动正确,此此时在IEE浏览器中中输入地址址就会调出出主页面了了。系统正常时时UFNCC30011_0.llog值:2002-12-112 099:06:00 SSO|当前前的运行参参数值状态态:2002-12-112 099:06:00
20、SSO|InnRunttimeMMode = trrue2002-12-112 099:06:00 SSO|DeebugLLevell = 002002-12-112 099:06:00 SSO|EnnableeSqlTTracee = ffalsee2002-12-112 099:06:00 SSO|EnnableeSqlDDebugg = ttrue2002-12-112 099:06:00 SSO|EnnableeFixJJdbcOOdbc = trrue2002-12-112 099:06:00 SSO|SuupporrtTimmeStaamp = truue2002-12-112 0
21、99:06:00 SSO|AuutoInnserttSpacce = falsse2002-12-112 099:06:00 SSO|EnnableeServvletDDebugg = ffalsee2002-12-112 099:06:00 SSO|EnnableeLogIInvallidSeervleetCalll = falsse2002-12-112 099:06:00 SSO|EnnableeSqlTTransslatee = ttrue2002-12-112 099:06:00 SSO|bEEnabllePreepareedStaatemeent2SStateementt = tt
22、rue2002-12-112 099:06:00 SSO|SuupporrtSqllExpoort = fallse2002-12-112 099:06:00 SSO|EnnableeBODeebug = faalse2002-12-112 099:06:00 SSO|EnnableeDeaddLockkDeteect = fallse2002-12-112 099:06:00 SSO|预预警平台 阅读代代理监视器器开始执行行.2002-12-112 099:06:00 SStarttPreAAlartt 服务启启动完成2002-12-112 099:06:00 SSO|预预警平台 发送代代理
23、监视器器开始执行行.2002-12-112 099:06:00 SSO|J:khccw_apppli2002-12-112 099:06:00 SSO|服务务器间数据据服务在端端口: 17177运行.2002-12-112 099:06:00 PPlanSServiice 服服务启动完完成2002-12-112 099:06:00 SSO|开始始扫描类文文件2002-12-112 099:06:00 SSO|ennter reseend2002-12-112 099:06:00 SSO|发送送服务启动动2002-12-112 099:06:00 SSO|2002-12-112 099:06:0
24、0 SSO|2002-12-112 099:06:12 SSO|. . . . . . . . . . . . 类文文件扫描结结束,耗时时120332毫秒2002-12-112 099:06:12 CClasssFileeScannServvice 服务启动动完成2002-12-112 099:06:12 MMessaageDiispattchSeervicce 服务务启动完成成2002-12-112 099:06:13 SSO|成功功加载EJJB Beean:nnc.bss.pubb.serrvicees.SeervicceProovideerBO2002-12-112 099:06:13
25、SSO|成功功加载EJJB Beean:nnc.bss.pubb.oidd.OIDDCreaaterBBO2002-12-112 099:06:13 SSO|成功功加载EJJB Beean:nnc.bss.pubb.billlcoddemannage.BilllcodeeRuleeBO2002-12-112 099:06:13 SSO|成功功加载EJJB Beean:nnc.bss.dapp.outt.DappBO2002-12-112 099:06:13 SSO|成功功加载EJJB Beean:nnc.bss.dmpp.outt2.Dmmp2BOO2002-12-112 099:06:13
26、SSO|成功功加载EJJB Beean:nnc.bss.hr.inittdataa.HRIInitDDataBBO2002-12-112 099:06:13 EEJB_SSERVIICE 服服务启动完完成2002-12-112 099:06:13 动动态会计平平台 服务务启动完成成2002-12-112 099:06:13 SSO|20002-112-122 09:06:113 - ConttextMManagger: Addiing cconteext CCtx( )2002-12-112 099:06:13 SSO|20002-112-122 09:06:113 - ConttextMMa
27、nagger: Addiing cconteext CCtx( /nc )2002-12-112 099:06:13 SSO|Sttartiing ttomcaat. CCheckk loggs/toomcatt.logg forr errror mmessaages2002-12-112 099:06:13 SSO|20002-112-122 09:06:113 - ConttextMManagger: Addiing cconteext CCtx( /nc_web )2002-12-112 099:06:13 SSO|20002-112-122 09:06:113 - ConttextMM
28、anagger: Addiing cconteext CCtx( /tabblePKKConffig.iini )2002-12-112 099:06:14 SSO|20002-112-122 09:06:114 - PoollTcpCConneectorr: Sttartiing HHttpCConneectioonHanndlerr on 802002-12-112 099:06:14 SStarttTomccat 服服务启动完完成2002-12-112 099:06:14 SSO|20002-112-122 09:06:114 - PoollTcpCConneectorr: Sttart
29、iing AAjp122ConnnectiionHaandleer onn 800072002-12-112 099:06:14 SSockeetSerrvicee 服务启启动完成2002-12-112 099:06:14 SSO|系统统启动完成成,开始正正常运转应用启动不不正常,一一般的错误误提示为:2002-12-112 099:06:14 SSO|20002-112-122 09:06:114 - PoollTcpCConneectorr: Sttartiing HHttpCConneectioonHanndlerr on 802002-12-112 099:06:14 SStarttT
30、omccat JJVMaaddreess oon ussed 2002-12-112 099:06:14 SSO|20002-112-122 09:06:114 - PoollTcpCConneectorr: Sttartiing AAjp122ConnnectiionHaandleer onn 800072002-12-112 099:06:14 SSockeetSerrvicee 服务启启动完成出现JVMM adddresss on usedd 原因为为 80端端口被占用用。对于wwindoows系统统可能是WWIN20000自带带的IISS服务被打打开,手动动停止它:“开始”“程序”“管
31、理工具具”“Inteernett服务管理理器”,将Innternnet信息息服务中的的“默认weeb站点”及“管理weeb站点”服务均停停止,见下下图:对于uniix系统可可能是安装装了其它的的web服服务,将该该web服服务停止。不不同的unnix系统统会做不同同的缺省wweb服务务,停止wweb服务务的命令也也会不同,这这可以请用用户的系统统管理员来来做。(2) 当当系统出现现主界面后后,点击“NC管理理软件”会出现以以下界面(图图1-1)图1-1此时点击“公司”栏处的选选择框,正正常状态下下应出现各各分行的列列表,如下下图1-22 图1-2如果跳出的的“单位目录录”框是空的的说明此时时应
32、用与数数据库的连连接不正常常,出现这这种不正常常现象的可可能有如下下情况:(1) 数据库服务务器被关闭闭了或网络络连接不通通。我们可可以通过pping 数据库主主机ip来来验证,如如pingg不通就得得去机房查查看是否已已关机、网网络是否正正常(2) 数据库停止止了。可用用与数据库库有关的其其它工具来来验证数据据库是否确确已停止,若若确认则重重新启动数数据库:如果数据库库启动执行行不正常。看看看错误提提示,一般般的可能性性为某一数数据文件受受到了损坏坏,可以用用备份的数数据进行恢恢复。3. 停止止应用方法法:在Winddows平平台下直接接关闭启动动时所打开开的窗口即即可,在uunix平平台下
33、可ttelneet入应用用服务器,用用命令:pps ef|ggrep javaa来得到中中间件进程程的进程号号再用命令令:killl 来中止止该进程。4. 代码码更新方法法:将需更新的的代码在测测试环境中中测试无误误后,对于于winddows平平台下可将将测试无误误的代码“复制”、“粘帖”到相应的的目录下;对于unnix平台台,在客户户端用Leeftp工工具将代码码上传到应应用服务器器覆盖对应应的目录文文件。代码码更新后需需要重新启启动中间件件。5. 在业业务操作过过程中错误误定位:当业务操作作过程中出出现错误时时,首先要要验证操作作是否正确确?有没有有流程性的的错误或者者有必选项项未输入。当
34、当确认操作作无误时,我我们要打开开日志文件件看一看更更详细的错错误原因,日日志文件在在NC产品品安装目录录下的NCCLog目目录中,为为修改日期期最近的那那一个。问问题多为两两类:一类类为数据库库错误,这这样的错误误在日志文文件中会记记录具体的的数据库错错误号。我我们可以根根据数据库库错误号及及数据库错错误信息文文档来查知知详细的错错误原因、建建议性的解解决办法。这这一类问题题在定位时时因有章可可循相对清清晰、容易易一些。另另一类为代代码错误,这这类问题在在日志文件件中记录的的较为杂乱乱,相关的的类被一一一列示出来来,不过我我们要找重重点也就是是找错误提提示部份,错错误一般有有以下几种种:a.
35、 classsNottfounnd 这说说明相关的的类在产品品安装目录录中找不到到,我们就就要来查看看一下文件件是不是不不存在,对对于uniix平台还还有可能是是文件名大大小写不同同而造成找找不到文件件; b. 空指针针错误 这这一般是代代码有误造造成的;cc. 无此此方法 这这一般是代代码中某个个调用的方方法语法有有误。 对对于b,cc类问题我我们只能提提交产品支支持部从而而获得正确确的代码。六、数据库库服务器维维护1. 查看看数据库工工作是否正正常:对于任何数数据库来讲讲,我们都都可以使用用该数据库库提供的连连接平台来来进行连接接测试。如如果测试有有误证明数数据库当前前工作不正正常,我们们
36、就要在正正常状态下下重新启动动数据库使使用数据库库工作重新新正常。在在出现数据据库损坏的的情况下我我们要做必必要的数据据库恢复。2. 备份份及恢复数数据库2.1 备备份:(这这里只以ooraclle及dbb2数据库库为例)oraclle:1. 在客户端配配置与远程程数据库的的连接通过Nett8 coonfiggurattion assiistannt添加“本地网络络服务名”添加步骤如如下:选择“数据据库版本”“数据库名名”“TCP”协议“主机名或或ip地址址”,“15211”端口号“是,进行行测试”输入入用户名及及口令测试试通过 输入“网络服务务名”,即以下下提到的连连接名点“完成”后以上设设
37、置被保存存下来。2. 对于实施人人员来讲一一般客户端端用导出数数据(exxp)的方方式来备份份数据库,参参考命令如如下:exxp usseridd=sysstem/manaager fiile=dd:exxp.dmmp owwner=ufsooft db2:法一:以命命令的方式式来做,步步骤如下:1. 进入db22cmd命命令窗口2. 依次输入如如下两命令令:db2 fforcee appplicaationn allldb2 bbackuup daatabaase nnckh to /dbarrch/ddb_baackupp法二:用本本地控制中中心来做,步步骤如下:1. 将远程的(iip:1
38、11.1477.30.53)数数据库通过过控制中心心添加到本本地(1) 添加系统,如如图(a-01):右键击此处选“添加”会弹出左边的“添加系统”窗口a-01l 右键击“系系统”选“添加”后,在弹弹出的“添加系统统”窗口中“主机名”一项中输输入IBMM小型机的的IP地址址:11.147.30.553 后点点击“检索”按钮。l 检索到远程程IBM 小型机系系统后,会会出现图aa-02所所示界面 a-002l 系统dattaserrver被被添加后,点点击“dataaservver”此时会要要求输入用用户标识及及口令,如如图a-003单击此处会弹出左边的“连接”窗口 a-033用户标识:db2ii
39、nst11 口令令:db22instt1(2) 添加实例打开“daataseerverr”节点,右右键“实例”选“添加”会弹出“添加实例例”窗口,如如图a-004右键击此处选“添加”会弹出左边的“添加实例”窗口 a-044在主机名处处输入IBBM小型机机的IP(111.1447.300.53),点点击刷新后后会看到实实例名dbb2insst1,确确认后将实实例db22instt1加入。 (3) 添加数据库库右键击“数数据库”选“添加”,弹出“添加数据据库”窗口,如如图a-005示:a- 05点“刷新”按钮,从从数据名下下拉框中选选数据库 NCKHH 后,点点确认 通过过以下几步步,至此IIBM
40、 小小型机系统统数据库添添加到本地地系统工作作完成。2. 强制中断当当前连接实实例的所有有应用当做数据库库备份时不不允许有应应用与数据据库连接,所所以我们要要在备份前前将应用强强制中断。右右键击实例例名db22instt1,在显显示的菜单单条中选择择“应用程序序”如图b-01所示示b- 01 选择后,系系统将会弹弹出“应用程序序”窗口。在在该窗口中中点击“强制全部部”按钮,如如图b-002:b-02强制中断程程序完成后后退出“应用程序序”窗口此时就可以以做下一份份工作:备备份了。3. 备份数据库库右键击数据据库名NCCKH,选选择“备份”-“数据库” 如图图b-033所示: bb-03点击后,
41、系系统弹出一一“备份数据据库NCCKH” 窗口,窗窗口如图bb-04所所示:b-04在“指定目目录或磁带带”框中输入入/dbaarch/db_bbackuup 或通通过点击“浏览”按钮来选选择目录到到/dbaarch/db_bbackuup最后点击“现在备份份”按钮,系系统会做数数据库NCCKH的备备份,备份份文件存放放在/dbbarchh/db_backkup 目目录下,文文件名是自自动以时间间标识的。2.2 恢恢复:(这这里只以ooraclle及dbb2数据库库为例):oraclle:对应于exxp命令导导出的文件件,我们需需要用immp命令将将数据恢复复,恢复工工作仍可以以在客户端端来完
42、成。参参考操作如如下:a. 在需要要恢复数据据的库里新新建一用户户(例uffsoftt2),授授予dbaa权限; b. 用用命令immp usseridd=sysstem/manaager fiile=dd:exxp.dmmp frromusser=uufsofft toouserr=ufssoft22 bufffer=6400000 ccommiit=y 来做数据据恢复db2:1. 将最近的数数据库备份份文件从磁磁带机拷回回到服务器器从磁带机将将最近的备备份文件拷拷回到服务务器,放在在/dbaarch/db_bbackuup目录下下2. 利用备份创创建数据库库在IBM 本机上或或在其它安安装
43、了dbb2的机器器上启动控控制中心,将将该IBMM系统及实实例添加到到控制中心心。添加办办法见上aa-01 至a-004图解。添添加完成后后右键击“数据库”选择“创建”“根据备份份创建数据据库” 图示如如c-011 c-011点击后系统统会弹出“根据备份份创建数据据库”窗口,在在“描述”页签、新新数据库一一项输入NNCKH。在在“备份映象象”页签中选选择“人工输入入备份映象象信息”,日期及及时间要与与备份时间间相一致,如如果备份文文件名为:NCKH.0.dbb2insst1.NNODE00000.CATNN00000.20002110080400025.001在日期处将将输20002-111-08 ;时间处处输 044:00:25目录或磁带带列表项中中输备份文文件所存入入的位置,此此处为/ddbarcch/dbb_bacckup如如图c-002所示 c-002以上设置完完成后,点点击“确认”按钮,系系统会根据据备份创建建一名为NNCKH的的数据库。