《NC基础技术培训6802.docx》由会员分享,可在线阅读,更多相关《NC基础技术培训6802.docx(29页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、目 录一、NC产产品整体体架构图图2二、NC产产品技术术特点221. NCC产品体体系结构构为B/S结构构。22. 以jjavaa技术为为基础,基基于J22EE的的应用333. 能与与大型数数据库实实现很好好的交互互34. 充分分考虑、建建立了完完善的完完全机制制3三、J2EEE技术术31. J22EE332. J22EE的的中间件件框架443. 用友友J2EEE应用用服务器器的应用用框架554. 用友友J2EEE应用用服务与与其它SServver 及操作作系统的的兼容性性5四、NC产产品运行行环境的的规划661. 规划划前的信信息收集集62. 规划划的内容容73. NCC产品应应用过程程中所
2、需需的系统统性能调调整7五、应用服服务器维维护91. 启动动应用方方法:992. 应用用启动后后可能出出现的问问题及解解决办法法:93. 停止止应用方方法:1124. 代码码更新方方法:1125. 在业业务操作作过程中中错误定定位:112六、数据库库服务器器维护1131. 查看看数据库库工作是是否正常常:1332. 备份份及恢复复数据库库132.1 备备份:(这里只只以orraclle及db22数据库库为例)132.2 恢恢复:(这这里只以以oraaclee及db22数据库库为例):19NC 整体体架构及及系统维维护一、NC产产品整体体架构图图我们由下至至上来解解读一下下这幅图图: 第一层为面
3、面向于底底层与操操作系统统、数据据库的连连接访问问,NCC构造了了数据库库优化引引擎技术术及NCC跨平台台快速部部署技术术。第二层是NNC核心心技术平平台,他他包容了了多项目目技术支支持,如如EJBB,HTTTP服服务等等等。第三层是由由各技术术平台支支撑、实实现的应应用平台台。应用用平台是是一组基基本的应应用元素素组合。第四层是将将各应用用元素组组合生成成应用解解决方案案即各产产品模块块第五层是高高于具体体产品模模块上构构造NCC专项解解决方案案及NCC行业解解决方案案二、NC产产品技术术特点1. NCC产品体体系结构构为B/S结构构。网络应用结结构具有有三种方方式:(11)文件件/服务务器
4、方式式,特点点:应用用程序在在客户端端运行,数数据以共共享文件件形式存存储在服服务器。服务器不管理数据。(2)客户户端/服服务器方方式(CC/S)方方式,特特点:服服务器不不再是简简单的数数据库文文件的集集中保存存设备,而而是为客客户端完完成确切切的操作作,且仅仅将操作作结果传传送给客客户端。(3)浏览器/服服务器方方式(BB/S)方方式, 特点:采用统统一的客客户前端端(如浏浏览器),应用和数据访问均通过应用服务器来完成;优点:软件系统安装、升级维护、数据备份简单;系统总体拥有成本低;支持大规模应用2. 以jjavaa技术为为基础,基基于J22EE的的应用该特点使用用NC产产品具有有良好的的
5、平台无无关性,同同时由于于NC产产品基于于J2EEE标准准企业级级n层应应用设计计,客户户端表现现逻辑与与业务代代码完全全隔离,使使得系统统具有良良好的扩扩展能力力,二次次开发变变得简单单容易,为为企业构构筑统一一信息平平台带来来可能。3. 能与与大型数数据库实实现很好好的交互互4. 充分分考虑、建建立了完完善的完完全机制制网络应用的的安全威威胁来自自于:系系统崩溃溃(硬件件、软件件);病病毒传播播;非法法访问对于NC产产品的安安全机制制我们通通过以下下几方面面来构造造、实现现:大型关系型数据库JAVA防火墙应用软件保证 网络、WEB服务器的安全。JAVA语言在安全方面做了严格的限制,保证浏览
6、器操作的安全。将操作系统和数据库的权限相结合,可对用户授予数据库级或表级的权限。严格避免前台直接对数据库操作。应用软件提供了多层次的安全控制功能,包括用户权限管理(模块权限、功能权限、科目权限),操作日志监控,数据的联机备份、复制与恢复等。Nc产品应应用软件件已在应应用层提提供了多多层次的的安全控控制功能能,大型型数据库库自身也也提供了了一套完完整的安安装机制制,在网网络访问问上我们们提倡设设置有效效的防火火墙来保保证网络络、WEEB服务务器的安安全。经过层层安安全机制制的考虑虑及设立立才能保保障整个个应用系系统的可可靠。三、J2EEE技术术1. J22EE简单的说我我们可以以把它看看成一个个
7、囊括多多种组件件及系统统级服务务、接口口的容器器,如图所示J2EE体体系构架架中提供供了EJJB,JJSP,Serrvleet,AAppllet,JavvaBeean等等组件,其其中EJJB是用用于实现现Bussineess Loggic的的核心组组件。JJ2EEE应用服服务器的的核心职职责就是是为各种种组件提提供运行行环境和和各种系系统级服服务2. J22EE的的中间件件框架 框架如图图所示:中间件的功功能在于于为各种种服务提提供引擎擎,将各各种服务务协同作作业起来来。我们们也把它它叫做应应用服务务器,它它是支撑撑NC系系统运行行的核心心。应用用服务器器的功能能在于:(1)将各种种不同类类型
8、的客客户端,不同的的操作系系统,不不同的数数据库系系统粘结结起来。(2)提提供Weeb; Commponnentts; JDBBC; Traansaactiion; Seecurrityy; DDireectoory /Naaminng; Fauult Tolleraancee; LLoadd Baalanncinng; Ressourrce Pooolinng; Audditiing Loggginng; Moonittoriing 等功能能。3. 用友友J2EEE应用用服务器器的应用用框架App. ServerJSPEngineServletContainerHTTP ServerEJBC
9、ontainerJTSJMSSecurityConnection Pool via JDBCApache Web Server, IISDBMSDBMSDBMSHTMLHTTPHTMLHTTPRMI/IIOPJava应用外部系统数据交换平台(外挂)XMLXMLJNDIJNDI用友J2EEE应用用服务器器中主要要的组件件有:为为前端调调用提供供服务的的HTTTP SServver;与后台台数据库库连接的的连接池池及J22EE的的基本组组件,如如EJBB容器等等。用友J2EEE应用用服务器器在前端端客户请请求、业业务应用用、后台台数据库库之间建建立起了了交互纽纽带。4. 用友友J2EEE应用用服务
10、与与其它SServver 及操作作系统的的兼容性性Web SServver:可以与Appachhe WWeb Serrverr, IIIS集成成;多数据库支支持支持Oraaclee,DB22,MS SQLL Seerveer,Syssbasse SSQL Serrverr,以及及开发源源码的MMy SSQL;NC与大型型数据库库的连接接方式有有两种:一为OODBCC,ODDBC是是Miccrossoftt推出最最早的整整合异质质数据库库的数据据库接口口。这一一连接方方式应用用于象SSQL Serrverr这样无无JDBBC驱动动的数据据库;另另一种为为JDBBC,JJDBCC即为JJavaa语
11、言访访问异质质数据库库的数据据库接口口。与其它的JJ2EEE应用服服务器兼兼容 兼容WebbLoggic, WeebSppherre,;多操作系统统支持 支持持Winndowws, Uniix, Linnux。不不同的操操作系统统具有不不同的虚虚拟机(JJVM),使使javva应用用具有这这样的跨跨平台性,见下图图:JavainterpreterJust-in-timecompilerRuntime SystemOperating SystemHardware不同操作系统有自己支持的JVM,即java解释器Java语语言与传传统语言言相比不不同之处处在于源源程序编译后生成成的是中中间码,而而不
12、是基基于硬件件系统的的二进制制码,中中间码(也也是我们们常说的的应用代代码)放放在不的的系统平平台上经经过本系系统的jjavaa解释器器解释后后才形成成二进制制指令。四、NC产产品运行行环境的的规划1. 规划划前的信信息收集集在做NC产产品运行行环境规规划前,我我们必须须要做以以下信息息的收集集:应用的规模模有多大大与应用规模模相关的的因素有有:系统统涉及到到的分支支机构有有多少;共有多多少个客客户端;客户端端是如何何分布的的;业务务数据量量有多大大;最大大的并发发用户数数据是多多少。网络环境现现状如何何与网络环境境相关的的因素有有:NCC系统涉涉及到的的所有机机构之间间的组网网方式及及网络带
13、带宽;网网络的使使用状况况。即有有无其它它应用,网网络高峰峰期情况况服务器现状状当客户要求求在现有有服务器器上构架架NC系系统时,对对于客户户服务器器现有配配置了解解是至关关重要的的。服务务器的环环境配置置需要清清楚以下下两个方方面的情情况:(11)硬件件配置及及相关数数量,这这包括CCPU的的主频、CCPU的的数量、内内存的大大小、硬硬盘的配配置等。(2)软软件配置置,这包包括操作作系统类类型、版版本;数数据库类类型、版版本等。未来发展的的规划是是如何未来发展规规划我们们要了解解以下几几方面的的内容:项目预预算计划划;网络络发展规规划;系系统软硬硬件采购购计划;系统最最终的应应用规模模;对系
14、系统应用用效率的的要求。2. 规划划的内容容网络环境我们要估计计整个NNC系统统中最大大并发用用户数,也也可以把把它看做做总站点点数。这这一数据据直接影影响到了了网络带带宽的要要求硬件配置尽量向客户户推荐已已经过严严格测试试或已有有项目考考验的环环境配置置,不要要一味的的跟进新新产品。我我们要充充分考虑虑用户的的业务数数据量及及系统可可靠性要要求,这这些数据据决定了了服务器器的磁盘盘存储容容量及配配置。软件环境选择操作环环境要考考虑到系系统可靠靠性要求求,同时时要考虑虑用户技技术人员员的技术术水平、在在操作系系统上我我们的NNC产品品是否经经过测试试或项目目考验。3. NCC产品应应用过程程中
15、所需需的系统统性能调调整NC产品在在使用过过程中若若出现效效率低现现象,问问题无非非在这几几个方面面:(1) 服务器硬件件配置较较低:CCPU主主频低、内内存小;对于业业务量较较大、并并发用户户数据较较多时应应将数据据库服务务器与应应用服务务器分开开;客户户机配置置较低,客客户机内内存配置置建议在在2566M。(2) 网络带宽较较窄,通通过拔号号或互联联网连接接,应用用速度会会很慢;网络交交换设备备效率不不高。(3) 以上硬件配配置问题题若不存存在,我我们来检检查一下下软件系系统配置置。首先先,是数数据库的的性能调调整。我我们来定定位一下下数据库库配置是是否遵寻寻了以下下原则:是否为为数据库库
16、分配了了尽可能能大的内内存区域域,若服服务器磁磁盘未做做RAIID,要要保证数数据文件件分别放放置在不不同的磁磁盘上。其次,是应用服务器的配置,在启动中间件前对startup.bat文件进行修改,见参数:.ufjdkbinjava -Xms200m -Xmx400m -cp %_CLASSPATH% -Dnc.install.home.path=%NC_EXT_DIR% ufmiddle.start.tomcat.StartMiddle .ierpbinprop.xml -DEJBConfigDir=./ejbXMLs -DExtServiceConfigDir=./ejbXMLs -DEna
17、bleSqlDebug=true 将java后的-Xms200m Xmx400m 数据值调大,对于jdk1.3.0 Xmx 值能设到2G ,所以我们可以将以上值改为 java Xms1024m Xmx2048m 当然要在服务器实际内存允许情况下。最后,在客户端“控制面板”-“Java plug-in”-“Java runtime参数”处框中加入-Xms 100m Xmx200m 值。(4) NC产品本本身效率率问题。这这一问题题是造成成整个系系统效率率差的关关键,而而这一问问题是要要依赖于于产品事事业部做做优化的的,也是是我们实实施人员员无能为为力的。五、应用服服务器维维护1. 启动动应用方方
18、法:在winddowss平台下下,双击击NC产产品安装装目录下下的sttarttup.batt文件来来启动,命命令执行行后不要要关闭窗窗口;在在uniix平台台下,先先用vii 编辑辑NC产产品安装装目录下下的sttarttup_neeedjddk.ssh文件件在jaava命命令结尾尾处加入入&符号见见下例所所示:$JAVVA_HHOMEE/bbin/javva -Xmss5000m -Xmxx5000m -cp $_CLAASSPPATHH -Dnc.insstalll.hhomee.paath=$NNC_EEXT_DIRR ffmidddlee.sttartt.toomcaat.SStar
19、rtMiiddlle./ierrp/bbin/proop.xxml -DEEJBCConffigDDir=./eejbXXMLss -DExttSerrvicceCoonfiigDiir=./ejjbXMMLs &再执行 nnohuup ./sttarttup_neeedjddk.ssh 命命令来启启动应用用,应用用启动后后窗口可可以关闭闭。2. 应用用启动后后可能出出现的问问题及解解决办法法: (1) 当在客客户端IIE游览览器中输输入地址址确定后后,页面面显示“找不到到该页”时说明明应用服服务器端端的程序序被中止止了。解决方法:重新启启动应用用,等待待一两分分钟后,打打开%NCHOOME%
20、NCCLoggsUUFNCC30001_00.loog 文文件看到到以下信信息时说说明应用用启动正正确,此此时在IIE浏览览器中输输入地址址就会调调出主页页面了。系统正常时时UFNNC30001_0.llog值值:2002-12-12 09:06:00 SO|当前的的运行参参数值状状态:2002-12-12 09:06:00 SO|InRRunttimeeModde = trrue2002-12-12 09:06:00 SO|DebbugLLeveel = 02002-12-12 09:06:00 SO|EnaableeSqllTraace = ffalsse2002-12-12 09:06:
21、00 SO|EnaableeSqllDebbug = ttruee2002-12-12 09:06:00 SO|EnaableeFixxJdbbcOddbc = ttruee2002-12-12 09:06:00 SO|SuppporrtTiimeSStammp = trrue2002-12-12 09:06:00 SO|AuttoInnserrtSppacee = fallse2002-12-12 09:06:00 SO|EnaableeSerrvleetDeebugg = fallse2002-12-12 09:06:00 SO|EnaableeLoggInvvaliidSeervllet
22、CCalll = fallse2002-12-12 09:06:00 SO|EnaableeSqllTraansllatee = truue2002-12-12 09:06:00 SO|bEnnabllePrrepaareddStaatemmentt2Sttateemennt = trrue2002-12-12 09:06:00 SO|SuppporrtSqqlExxporrt = faalsee2002-12-12 09:06:00 SO|EnaableeBODDebuug = faalsee2002-12-12 09:06:00 SO|EnaableeDeaadLoockDDeteect
23、= ffalsse2002-12-12 09:06:00 SO|预警警平台 阅读读代理监监视器开开始执行行.2002-12-12 09:06:00 StaartPPreAAlarrt 服服务启动动完成2002-12-12 09:06:00 SO|预警警平台 发送送代理监监视器开开始执行行.2002-12-12 09:06:00 SO|J:khccw_aapplli2002-12-12 09:06:00 SO|服务器器间数据据服务在在端口: 117177运行.2002-12-12 09:06:00 PlaanSeerviice 服务启启动完成成2002-12-12 09:06:00 SO|开始扫
24、扫描类文文件2002-12-12 09:06:00 SO|entter ressendd2002-12-12 09:06:00 SO|发送服服务启动动2002-12-12 09:06:00 SO|2002-12-12 09:06:00 SO|2002-12-12 09:06:12 SO|. . . . . . . . . . . . 类文件件扫描结结束,耗耗时1220322毫秒2002-12-12 09:06:12 ClaassFFileeScaanSeerviice 服务启启动完成成2002-12-12 09:06:12 MesssaggeDiispaatchhSerrvicce 服服务启动
25、动完成2002-12-12 09:06:13 SO|成功加加载EJJB BBeann:ncc.bss.puub.sservvicees.SServviceeProovidderBBO2002-12-12 09:06:13 SO|成功加加载EJJB BBeann:ncc.bss.puub.ooid.OIDDCreeateerBOO2002-12-12 09:06:13 SO|成功加加载EJJB BBeann:ncc.bss.puub.bbilllcoddemaanagge.BBilllcoddeRuuleBBO2002-12-12 09:06:13 SO|成功加加载EJJB BBeann:ncc
26、.bss.daap.oout.DappBO2002-12-12 09:06:13 SO|成功加加载EJJB BBeann:ncc.bss.dmmp.oout22.Dmmp2BBO2002-12-12 09:06:13 SO|成功加加载EJJB BBeann:ncc.bss.hrr.innitddataa.HRRIniitDaataBBO2002-12-12 09:06:13 EJBB_SEERVIICE 服务启启动完成成2002-12-12 09:06:13 动态会会计平台台 服务务启动完完成2002-12-12 09:06:13 SO|20002-112-112 009:006:113 -
27、CoonteextMManaagerr: AAddiing conntexxt CCtx( )2002-12-12 09:06:13 SO|20002-112-112 009:006:113 - CoonteextMManaagerr: AAddiing conntexxt CCtx( /nnc )2002-12-12 09:06:13 SO|Staartiing tommcatt. CChecck llogss/toomcaat.llog forr errrorr meessaagess2002-12-12 09:06:13 SO|20002-112-112 009:006:113 - Co
28、onteextMManaagerr: AAddiing conntexxt CCtx( /nnc_wweb )2002-12-12 09:06:13 SO|20002-112-112 009:006:113 - CoonteextMManaagerr: AAddiing conntexxt CCtx( /ttabllePKKConnfigg.inni )2002-12-12 09:06:14 SO|20002-112-112 009:006:114 - PooolTTcpCConnnecttor: Sttarttingg HtttpCConnnecttionnHanndleer oon 880
29、2002-12-12 09:06:14 StaartTTomccat 服务启启动完成成2002-12-12 09:06:14 SO|20002-112-112 009:006:114 - PooolTTcpCConnnecttor: Sttarttingg Ajjp122ConnnecctioonHaandller on 800072002-12-12 09:06:14 SocckettSerrvicce 服服务启动动完成2002-12-12 09:06:14 SO|系统启启动完成成,开始始正常运运转应用启动不不正常,一一般的错错误提示示为:2002-12-12 09:06:14 SO|200
30、02-112-112 009:006:114 - PooolTTcpCConnnecttor: Sttarttingg HtttpCConnnecttionnHanndleer oon 8802002-12-12 09:06:14 StaartTTomccat JVMMadddreess on useed 2002-12-12 09:06:14 SO|20002-112-112 009:006:114 - PooolTTcpCConnnecttor: Sttarttingg Ajjp122ConnnecctioonHaandller on 800072002-12-12 09:06:14 So
31、cckettSerrvicce 服服务启动动完成出现JVMM adddreess on useed 原原因为 80端端口被占占用。对对于wiindoows系系统可能能是WIIN20000自自带的IIIS服服务被打打开,手手动停止止它:“开始”“程序”“管理工工具”“Intternnet服服务管理理器”,将IInteerneet信息息服务中中的“默认wweb站站点”及“管理wweb站站点”服务均均停止,见见下图:对于uniix系统统可能是是安装了了其它的的webb服务,将将该weeb服务务停止。不不同的uunixx系统会会做不同同的缺省省webb服务,停停止weeb服务务的命令令也会不不同,这这
32、可以请请用户的的系统管管理员来来做。(2) 当当系统出出现主界界面后,点点击“NC管管理软件件”会出现现以下界界面(图图1-11)图1-1此时点击“公司”栏处的的选择框框,正常常状态下下应出现现各分行行的列表表,如下下图1-2 图图1-22如果跳出的的“单位目目录”框是空空的说明明此时应应用与数数据库的的连接不不正常,出出现这种种不正常常现象的的可能有有如下情情况:(1) 数据库服务务器被关关闭了或或网络连连接不通通。我们们可以通通过piing 数据库库主机iip来验验证,如如pinng不通通就得去去机房查查看是否否已关机机、网络络是否正正常(2) 数据库停止止了。可可用与数数据库有有关的其其
33、它工具具来验证证数据库库是否确确已停止止,若确确认则重重新启动动数据库库:如果数据库库启动执执行不正正常。看看看错误误提示,一一般的可可能性为为某一数数据文件件受到了了损坏,可可以用备备份的数数据进行行恢复。3. 停止止应用方方法:在Winddowss平台下下直接关关闭启动动时所打打开的窗窗口即可可,在uunixx平台下下可teelneet入应应用服务务器,用用命令:ps ef|greep jjavaa来得到到中间件件进程的的进程号号再用命命令:kkilll 来来中止该该进程。4. 代码码更新方方法:将需更新的的代码在在测试环环境中测测试无误误后,对对于wiindoows平平台下可可将测试试无
34、误的的代码“复制”、“粘帖”到相应应的目录录下;对对于unnix平平台,在在客户端端用Leeftpp工具将将代码上上传到应应用服务务器覆盖盖对应的的目录文文件。代代码更新新后需要要重新启启动中间间件。5. 在业业务操作作过程中中错误定定位:当业务操作作过程中中出现错错误时,首首先要验验证操作作是否正正确?有有没有流流程性的的错误或或者有必必选项未未输入。当当确认操操作无误误时,我我们要打打开日志志文件看看一看更更详细的的错误原原因,日日志文件件在NCC产品安安装目录录下的NNCLoog目录录中,为为修改日日期最近近的那一一个。问问题多为为两类:一类为为数据库库错误,这这样的错错误在日日志文件件
35、中会记记录具体体的数据据库错误误号。我我们可以以根据数数据库错错误号及及数据库库错误信信息文档档来查知知详细的的错误原原因、建建议性的的解决办办法。这这一类问问题在定定位时因因有章可可循相对对清晰、容容易一些些。另一一类为代代码错误误,这类类问题在在日志文文件中记记录的较较为杂乱乱,相关关的类被被一一列列示出来来,不过过我们要要找重点点也就是是找错误误提示部部份,错错误一般般有以下下几种:a. claassNNotffounnd 这这说明相相关的类类在产品品安装目目录中找找不到,我我们就要要来查看看一下文文件是不不是不存存在,对对于unnix平平台还有有可能是是文件名名大小写写不同而而造成找找
36、不到文文件; b. 空指针针错误 这一般般是代码码有误造造成的;c. 无此方方法 这这一般是是代码中中某个调调用的方方法语法法有误。 对于bb,c类类问题我我们只能能提交产产品支持持部从而而获得正正确的代代码。六、数据库库服务器器维护1. 查看看数据库库工作是是否正常常:对于任何数数据库来来讲,我我们都可可以使用用该数据据库提供供的连接接平台来来进行连连接测试试。如果果测试有有误证明明数据库库当前工工作不正正常,我我们就要要在正常常状态下下重新启启动数据据库使用用数据库库工作重重新正常常。在出出现数据据库损坏坏的情况况下我们们要做必必要的数数据库恢恢复。2. 备份份及恢复复数据库库2.1 备备
37、份:(这里只只以orraclle及ddb2数数据库为为例)oraclle:1. 在客户端配配置与远远程数据据库的连连接通过Nett8 cconffiguurattionn asssisstannt添加加“本地网网络服务务名”添加步骤如如下:选择“数据据库版本本”“数据库库名”“TCPP”协议“主机名名或ipp地址”,“15221”端口号号“是,进进行测试试”输输入用户户名及口口令测试试通过 输输入“网络服服务名”,即以以下提到到的连接接名点“完成”后以上上设置被被保存下下来。2. 对于实施人人员来讲讲一般客客户端用用导出数数据(eexp)的方式式来备份份数据库库,参考考命令如如下:eexp u
38、seeridd=syysteem/mmanaagerr fiile=d:expp.dmmp oowneer=uufsooft db2:法一:以命命令的方方式来做做,步骤骤如下:1. 进入db22cmdd命令窗窗口2. 依次输入如如下两命命令:db2 fforcce aappllicaatioon aalldb2 bbackkup dattabaase nckkh tto /dbaarchh/dbb_baackuup法二:用本本地控制制中心来来做,步步骤如下下:1. 将远程的(iip:111.1147.30.53)数数据库通通过控制制中心添添加到本本地(1) 添加系统,如如图(aa-011):右
39、键击此处选“添加”会弹出左边的“添加系统”窗口a-01l 右键击“系系统”选“添加”后,在在弹出的的“添加系系统”窗口中中“主机名名”一项中中输入IIBM小小型机的的IP地地址:111.1147.30.53 后点击击“检索”按钮。l 检索到远程程IBMM 小型型机系统统后,会会出现图图a-002所示示界面 aa-022l 系统dattaseerveer被添添加后,点点击“dattaseerveer”此时会会要求输输入用户户标识及及口令,如如图a-03单击此处会弹出左边的“连接”窗口 a-003用户标识:db22insst1 口令:db22insst1(2) 添加实例打开“daatasservv
40、er”节点,右右键“实例”选“添加”会弹出出“添加实实例”窗口,如如图a-04右键击此处选“添加”会弹出左边的“添加实例”窗口 a-04在主机名处处输入IIBM小小型机的的IP(111.1147.30.53),点点击刷新新后会看看到实例例名dbb2innst11,确认认后将实实例dbb2innst11加入。 (3) 添加数据库库右键击“数数据库”选“添加”,弹出出“添加数数据库”窗口,如如图a-05示示:a- 05点“刷新”按钮,从从数据名名下拉框框中选数数据库 NCKKH 后后,点确确认 通过过以下几几步,至至此IBBM 小小型机系系统数据据库添加加到本地地系统工工作完成成。2. 强制中断当
41、当前连接接实例的的所有应应用当做数据库库备份时时不允许许有应用用与数据据库连接接,所以以我们要要在备份份前将应应用强制制中断。右右键击实实例名ddb2iinstt1,在在显示的的菜单条条中选择择“应用程程序”如图bb-011所示b- 01 选择后后,系统统将会弹弹出“应用程程序”窗口。在在该窗口口中点击击“强制全全部”按钮,如如图b-02:b-02强制中断程程序完成成后退出出“应用程程序”窗口此时就可以以做下一一份工作作:备份份了。3. 备份数据库库右键击数据据库名NNCKHH,选择择“备份”-“数据库库” 如如图b-03所所示: b-03点击后,系系统弹出出一“备份数数据库NCKKH” 窗口
42、口,窗口口如图bb-044所示:b-04在“指定目目录或磁磁带”框中输输入/ddbarrch/db_bacckupp 或通通过点击击“浏览”按钮来来选择目目录到/dbaarchh/dbb_baackuup最后点击“现在备备份”按钮,系系统会做做数据库库NCKKH的备备份,备备份文件件存放在在/dbbarcch/ddb_bbackkup 目录下下,文件件名是自自动以时时间标识识的。2.2 恢恢复:(这这里只以以oraaclee及dbb2数据据库为例例):oraclle:对应于exxp命令令导出的的文件,我我们需要要用immp命令令将数据据恢复,恢恢复工作作仍可以以在客户户端来完完成。参参考操作作
43、如下:a. 在需要要恢复数数据的库库里新建建一用户户(例uufsooft22),授授予dbba权限限; bb. 用用命令iimp useeridd=syysteem/mmanaagerr fiile=d:expp.dmmp ffrommuseer=uufsooft touuserr=uffsofft2 buffferr=64400000 ccommmit=y 来来做数据据恢复db2:1. 将最近的数数据库备备份文件件从磁带带机拷回回到服务务器从磁带机将将最近的的备份文文件拷回回到服务务器,放放在/ddbarrch/db_bacckupp目录下下2. 利用备份创创建数据据库在IBM 本机上上或在
44、其其它安装装了dbb2的机机器上启启动控制制中心,将将该IBBM系统统及实例例添加到到控制中中心。添添加办法法见上aa-011 至aa-044图解。添添加完成成后右键键击“数据库库”选择“创建”“根据备备份创建建数据库库” 图示示如c-01 cc-011点击后系统统会弹出出“根据备备份创建建数据库库”窗口口,在“描述”页签、新新数据库库一项输输入NCCKH。在在“备份映映象”页签中中选择“人工输输入备份份映象信信息”,日期期及时间间要与备备份时间间相一致致,如果果备份文文件名为为:NCKH.0.ddb2iinstt1.NNODEE00000.CCATNN00000.2200221100804400225.0001在日期处将将输20002-11-08 ;时间间处输 04:00:25目录或磁带带列表项项中输备备份文件件所存入入的位置置,此处处为/ddbarrch/db_bacckupp如图cc-022所示