NC基礎(chǔ)技術(shù)培訓(xùn)_第1頁(yè)
NC基礎(chǔ)技術(shù)培訓(xùn)_第2頁(yè)
NC基礎(chǔ)技術(shù)培訓(xùn)_第3頁(yè)
NC基礎(chǔ)技術(shù)培訓(xùn)_第4頁(yè)
NC基礎(chǔ)技術(shù)培訓(xùn)_第5頁(yè)
已閱讀5頁(yè),還剩12頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

目錄一、NC產(chǎn)品整體架構(gòu)圖 2二、NC產(chǎn)品技術(shù)特點(diǎn) 21.NC產(chǎn)品體系結(jié)構(gòu)為B/S結(jié)構(gòu)。 22.以java技術(shù)為基礎(chǔ),基于J2EE的應(yīng)用 33.能與大型數(shù)據(jù)庫(kù)實(shí)現(xiàn)很好的交互 34.充分考慮、建立了完善的完全機(jī)制 3JAVA 3三、J2EE技術(shù) 31.J2EE 32.J2EE的中間件框架 43.用友J2EE應(yīng)用服務(wù)器的應(yīng)用框架 5App.Server 5DBMS 5DBMS 5DBMS 5XML 5XML 54.用友J2EE應(yīng)用服務(wù)與其它Server及操作系統(tǒng)的兼容性 5RuntimeSystem 6OperatingSystem 6Hardware 6四、NC產(chǎn)品運(yùn)行環(huán)境的規(guī)劃 61.規(guī)劃前的信息收集 62.規(guī)劃的內(nèi)容 73.NC產(chǎn)品應(yīng)用過(guò)程中所需的系統(tǒng)性能調(diào)整 7五、應(yīng)用服務(wù)器維護(hù) 91.啟動(dòng)應(yīng)用方法: 92.應(yīng)用啟動(dòng)后可能出現(xiàn)的問(wèn)題及解決辦法: 93.停止應(yīng)用方法: 124.代碼更新方法: 125.在業(yè)務(wù)操作過(guò)程中錯(cuò)誤定位: 12六、數(shù)據(jù)庫(kù)服務(wù)器維護(hù) 131.查看數(shù)據(jù)庫(kù)工作是否正常: 132.備份及恢復(fù)數(shù)據(jù)庫(kù) 132.1備份:(這里只以oracle及db2數(shù)據(jù)庫(kù)為例) 132.2恢復(fù):(這里只以oracle及db2數(shù)據(jù)庫(kù)為例): 19

NC整體架構(gòu)及系統(tǒng)維護(hù)一、NC產(chǎn)品整體架構(gòu)圖我們由下至上來(lái)解讀一下這幅圖:第一層為面向于底層與操作系統(tǒng)、數(shù)據(jù)庫(kù)的連接訪問(wèn),NC構(gòu)造了數(shù)據(jù)庫(kù)優(yōu)化引擎技術(shù)及NC跨平臺(tái)快速部署技術(shù)。第二層是NC核心技術(shù)平臺(tái),他包容了多項(xiàng)目技術(shù)支持,如EJB,HTTP服務(wù)等等。第三層是由各技術(shù)平臺(tái)支撐、實(shí)現(xiàn)的應(yīng)用平臺(tái)。應(yīng)用平臺(tái)是一組基本的應(yīng)用元素組合。第四層是將各應(yīng)用元素組合生成應(yīng)用解決方案即各產(chǎn)品模塊第五層是高于具體產(chǎn)品模塊上構(gòu)造NC專(zhuān)項(xiàng)解決方案及NC行業(yè)解決方案二、NC產(chǎn)品技術(shù)特點(diǎn)1.NC產(chǎn)品體系結(jié)構(gòu)為B/S結(jié)構(gòu)。網(wǎng)絡(luò)應(yīng)用結(jié)構(gòu)具有三種方式:(1)文件/服務(wù)器方式,特點(diǎn):應(yīng)用程序在客戶(hù)端運(yùn)行,數(shù)據(jù)以共享文件形式存儲(chǔ)在服務(wù)器。服務(wù)器不管理數(shù)據(jù)。(2)客戶(hù)端/服務(wù)器方式(C/S)方式,特點(diǎn):服務(wù)器不再是簡(jiǎn)單的數(shù)據(jù)庫(kù)文件的集中保存設(shè)備,而是為客戶(hù)端完成確切的操作,且僅將操作結(jié)果傳送給客戶(hù)端。(3)瀏覽器/服務(wù)器方式(B/S)方式,特點(diǎn):采用統(tǒng)一的客戶(hù)前端(如瀏覽器),應(yīng)用和數(shù)據(jù)訪問(wèn)均通過(guò)應(yīng)用服務(wù)器來(lái)完成;優(yōu)點(diǎn):軟件系統(tǒng)安裝、升級(jí)維護(hù)、數(shù)據(jù)備份簡(jiǎn)單;系統(tǒng)總體擁有成本低;支持大規(guī)模應(yīng)用2.以java技術(shù)為基礎(chǔ),基于J2EE的應(yīng)用該特點(diǎn)使用NC產(chǎn)品具有良好的平臺(tái)無(wú)關(guān)性,同時(shí)由于NC產(chǎn)品基于J2EE標(biāo)準(zhǔn)企業(yè)級(jí)n層應(yīng)用設(shè)計(jì),客戶(hù)端表現(xiàn)邏輯與業(yè)務(wù)代碼完全隔離,使得系統(tǒng)具有良好的擴(kuò)展能力,二次開(kāi)發(fā)變得簡(jiǎn)單容易,為企業(yè)構(gòu)筑統(tǒng)一信息平臺(tái)帶來(lái)可能。3.能與大型數(shù)據(jù)庫(kù)實(shí)現(xiàn)很好的交互4.充分考慮、建立了完善的完全機(jī)制網(wǎng)絡(luò)應(yīng)用的安全威脅來(lái)自于:系統(tǒng)崩潰(硬件、軟件);病毒傳播;非法訪問(wèn)……對(duì)于NC產(chǎn)品的安全機(jī)制我們通過(guò)以下幾方面來(lái)構(gòu)造、實(shí)現(xiàn):大型關(guān)系型數(shù)據(jù)庫(kù)大型關(guān)系型數(shù)據(jù)庫(kù)JAVA防火墻應(yīng)用軟件保證網(wǎng)絡(luò)、WEB服務(wù)器的安全。JAVA語(yǔ)言在安全方面做了嚴(yán)格的限制,保證瀏覽器操作的安全。將操作系統(tǒng)和數(shù)據(jù)庫(kù)的權(quán)限相結(jié)合,可對(duì)用戶(hù)授予數(shù)據(jù)庫(kù)級(jí)或表級(jí)的權(quán)限。嚴(yán)格避免前臺(tái)直接對(duì)數(shù)據(jù)庫(kù)操作。應(yīng)用軟件提供了多層次的安全控制功能,包括用戶(hù)權(quán)限管理(模塊權(quán)限、功能權(quán)限、科目權(quán)限),操作日志監(jiān)控,數(shù)據(jù)的聯(lián)機(jī)備份、復(fù)制與恢復(fù)等。Nc產(chǎn)品應(yīng)用軟件已在應(yīng)用層提供了多層次的安全控制功能,大型數(shù)據(jù)庫(kù)自身也提供了一套完整的安裝機(jī)制,在網(wǎng)絡(luò)訪問(wèn)上我們提倡設(shè)置有效的防火墻來(lái)保證網(wǎng)絡(luò)、WEB服務(wù)器的安全。經(jīng)過(guò)層層安全機(jī)制的考慮及設(shè)立才能保障整個(gè)應(yīng)用系統(tǒng)的可靠。三、J2EE技術(shù)1.J2EE簡(jiǎn)單的說(shuō)我們可以把它看成一個(gè)囊括多種組件及系統(tǒng)級(jí)服務(wù)、接口的容器,如圖所示J2EE體系構(gòu)架中提供了EJB,JSP,Servlet,Applet,JavaBean等組件,其中EJB是用于實(shí)現(xiàn)BusinessLogic的核心組件。J2EE應(yīng)用服務(wù)器的核心職責(zé)就是為各種組件提供運(yùn)行環(huán)境和各種系統(tǒng)級(jí)服務(wù)2.J2EE的中間件框架框架如圖所示:中間件的功能在于為各種服務(wù)提供引擎,將各種服務(wù)協(xié)同作業(yè)起來(lái)。我們也把它叫做應(yīng)用服務(wù)器,它是支撐NC系統(tǒng)運(yùn)行的核心。應(yīng)用服務(wù)器的功能在于:(1)將各種不同類(lèi)型的客戶(hù)端,不同的操作系統(tǒng),不同的數(shù)據(jù)庫(kù)系統(tǒng)粘結(jié)起來(lái)。(2)提供Web;Components;JDBC;Transaction;Security;Directory/Naming;FaultTolerance;LoadBalancing;ResourcePooling;AuditingLogging;Monitoring等功能。3.用友J2EE應(yīng)用服務(wù)器的應(yīng)用框架App.ServerApp.ServerJSP

EngineServletContainerHTTPServerEJBContainerJTSJMSSecurityConnectionPoolviaJDBCApacheWebServer,IISDBMSDBMSDBMS……HTMLHTTPHTMLHTTPRMI/IIOPJava應(yīng)用外部系統(tǒng)數(shù)據(jù)交換平臺(tái)(外掛)XMLXMLJNDIJNDIJNDI用友J2EE應(yīng)用服務(wù)器中主要的組件有:為前端調(diào)用提供服務(wù)的HTTPServer;與后臺(tái)數(shù)據(jù)庫(kù)連接的連接池及J2EE的基本組件,如EJB容器等。用友J2EE應(yīng)用服務(wù)器在前端客戶(hù)請(qǐng)求、業(yè)務(wù)應(yīng)用、后臺(tái)數(shù)據(jù)庫(kù)之間建立起了交互紐帶。4.用友J2EE應(yīng)用服務(wù)與其它Server及操作系統(tǒng)的兼容性WebServer:可以與ApacheWebServer,IIS……集成;多數(shù)據(jù)庫(kù)支持支持Oracle,DB2,MSSQLServer,SysbaseSQLServer,以及開(kāi)發(fā)源碼的MySQL;NC與大型數(shù)據(jù)庫(kù)的連接方式有兩種:一為ODBC,ODBC是Microsoft推出最早的整合異質(zhì)數(shù)據(jù)庫(kù)的數(shù)據(jù)庫(kù)接口。這一連接方式應(yīng)用于象SQLServer這樣無(wú)JDBC驅(qū)動(dòng)的數(shù)據(jù)庫(kù);另一種為JDBC,JDBC即為Java語(yǔ)言訪問(wèn)異質(zhì)數(shù)據(jù)庫(kù)的數(shù)據(jù)庫(kù)接口。與其它的J2EE應(yīng)用服務(wù)器兼容兼容WebLogic,WebSphere,……;多操作系統(tǒng)支持支持Windows,Unix,Linux。不同的操作系統(tǒng)具有不同的虛擬機(jī)(JVM),使java應(yīng)用具有這樣的跨平臺(tái)性,見(jiàn)下圖:JavaJavainterpreterJust-in-timecompilerRuntimeSystemOperatingSystemHardware不同操作系統(tǒng)有自己支持的JVM,即java解釋器不同操作系統(tǒng)有自己支持的JVM,即java解釋器Java語(yǔ)言與傳統(tǒng)語(yǔ)言相比不同之處在于源程序編譯后生成的是中間碼,而不是基于硬件系統(tǒng)的二進(jìn)制碼,中間碼(也是我們常說(shuō)的應(yīng)用代碼)放在不的系統(tǒng)平臺(tái)上經(jīng)過(guò)本系統(tǒng)的java解釋器解釋后才形成二進(jìn)制指令。四、NC產(chǎn)品運(yùn)行環(huán)境的規(guī)劃1.規(guī)劃前的信息收集在做NC產(chǎn)品運(yùn)行環(huán)境規(guī)劃前,我們必須要做以下信息的收集:應(yīng)用的規(guī)模有多大與應(yīng)用規(guī)模相關(guān)的因素有:系統(tǒng)涉及到的分支機(jī)構(gòu)有多少;共有多少個(gè)客戶(hù)端;客戶(hù)端是如何分布的;業(yè)務(wù)數(shù)據(jù)量有多大;最大的并發(fā)用戶(hù)數(shù)據(jù)是多少。網(wǎng)絡(luò)環(huán)境現(xiàn)狀如何與網(wǎng)絡(luò)環(huán)境相關(guān)的因素有:NC系統(tǒng)涉及到的所有機(jī)構(gòu)之間的組網(wǎng)方式及網(wǎng)絡(luò)帶寬;網(wǎng)絡(luò)的使用狀況。即有無(wú)其它應(yīng)用,網(wǎng)絡(luò)高峰期情況服務(wù)器現(xiàn)狀當(dāng)客戶(hù)要求在現(xiàn)有服務(wù)器上構(gòu)架NC系統(tǒng)時(shí),對(duì)于客戶(hù)服務(wù)器現(xiàn)有配置了解是至關(guān)重要的。服務(wù)器的環(huán)境配置需要清楚以下兩個(gè)方面的情況:(1)硬件配置及相關(guān)數(shù)量,這包括CPU的主頻、CPU的數(shù)量、內(nèi)存的大小、硬盤(pán)的配置等。(2)軟件配置,這包括操作系統(tǒng)類(lèi)型、版本;數(shù)據(jù)庫(kù)類(lèi)型、版本等。未來(lái)發(fā)展的規(guī)劃是如何未來(lái)發(fā)展規(guī)劃我們要了解以下幾方面的內(nèi)容:項(xiàng)目預(yù)算計(jì)劃;網(wǎng)絡(luò)發(fā)展規(guī)劃;系統(tǒng)軟硬件采購(gòu)計(jì)劃;系統(tǒng)最終的應(yīng)用規(guī)模;對(duì)系統(tǒng)應(yīng)用效率的要求。2.規(guī)劃的內(nèi)容網(wǎng)絡(luò)環(huán)境我們要估計(jì)整個(gè)NC系統(tǒng)中最大并發(fā)用戶(hù)數(shù),也可以把它看做總站點(diǎn)數(shù)。這一數(shù)據(jù)直接影響到了網(wǎng)絡(luò)帶寬的要求硬件配置盡量向客戶(hù)推薦已經(jīng)過(guò)嚴(yán)格測(cè)試或已有項(xiàng)目考驗(yàn)的環(huán)境配置,不要一味的跟進(jìn)新產(chǎn)品。我們要充分考慮用戶(hù)的業(yè)務(wù)數(shù)據(jù)量及系統(tǒng)可靠性要求,這些數(shù)據(jù)決定了服務(wù)器的磁盤(pán)存儲(chǔ)容量及配置。軟件環(huán)境選擇操作環(huán)境要考慮到系統(tǒng)可靠性要求,同時(shí)要考慮用戶(hù)技術(shù)人員的技術(shù)水平、在操作系統(tǒng)上我們的NC產(chǎn)品是否經(jīng)過(guò)測(cè)試或項(xiàng)目考驗(yàn)。3.NC產(chǎn)品應(yīng)用過(guò)程中所需的系統(tǒng)性能調(diào)整NC產(chǎn)品在使用過(guò)程中若出現(xiàn)效率低現(xiàn)象,問(wèn)題無(wú)非在這幾個(gè)方面:服務(wù)器硬件配置較低:CPU主頻低、內(nèi)存??;對(duì)于業(yè)務(wù)量較大、并發(fā)用戶(hù)數(shù)據(jù)較多時(shí)應(yīng)將數(shù)據(jù)庫(kù)服務(wù)器與應(yīng)用服務(wù)器分開(kāi);客戶(hù)機(jī)配置較低,客戶(hù)機(jī)內(nèi)存配置建議在256M。網(wǎng)絡(luò)帶寬較窄,通過(guò)拔號(hào)或互聯(lián)網(wǎng)連接,應(yīng)用速度會(huì)很慢;網(wǎng)絡(luò)交換設(shè)備效率不高。以上硬件配置問(wèn)題若不存在,我們來(lái)檢查一下軟件系統(tǒng)配置。首先,是數(shù)據(jù)庫(kù)的性能調(diào)整。我們來(lái)定位一下數(shù)據(jù)庫(kù)配置是否遵尋了以下原則:是否為數(shù)據(jù)庫(kù)分配了盡可能大的內(nèi)存區(qū)域,若服務(wù)器磁盤(pán)未做RAID,要保證數(shù)據(jù)文件分別放置在不同的磁盤(pán)上。其次,是應(yīng)用服務(wù)器的配置,在啟動(dòng)中間件前對(duì)startup.bat文件進(jìn)行修改,見(jiàn)參數(shù):.\ufjdk\bin\java-Xms200m-Xmx400m-cp%_CLASSPATH%-Dnc.install.home.path=%NC_EXT_DIR%ufmiddle.start.tomcat.StartMiddle.\ierp\bin\prop.xml-DEJBConfigDir=./ejbXMLs-DExtServiceConfigDir=./ejbXMLs-DEnableSqlDebug=true將java后的-Xms200m–Xmx400m數(shù)據(jù)值調(diào)大,對(duì)于jdk1.3.0–Xmx值能設(shè)到2G,所以我們可以將以上值改為java–Xms1024m–Xmx2048m當(dāng)然要在服務(wù)器實(shí)際內(nèi)存允許情況下。最后,在客戶(hù)端“控制面板”->“Javaplug-in”->“Javaruntime參數(shù)”處框中加入-Xms100m–Xmx200m值。NC產(chǎn)品本身效率問(wèn)題。這一問(wèn)題是造成整個(gè)系統(tǒng)效率差的關(guān)鍵,而這一問(wèn)題是要依賴(lài)于產(chǎn)品事業(yè)部做優(yōu)化的,也是我們實(shí)施人員無(wú)能為力的。五、應(yīng)用服務(wù)器維護(hù)1.啟動(dòng)應(yīng)用方法:在windows平臺(tái)下,雙擊NC產(chǎn)品安裝目錄下的startup.bat文件來(lái)啟動(dòng),命令執(zhí)行后不要關(guān)閉窗口;在unix平臺(tái)下,先用vi編輯NC產(chǎn)品安裝目錄下的startup_needjdk.sh文件在java命令結(jié)尾處加入’&’符號(hào)見(jiàn)下例所示:${JAVA_HOME}/bin/java-Xms500m-Xmx500m-cp${_CLASSPATH}-Dnc.install.home.path=${NC_EXT_DIR}fmiddle.start.tomcat.StartMiddle./ierp/bin/prop.xml-DEJBConfigDir=./ejbXMLs-DExtServiceConfigDir=./ejbXMLs&再執(zhí)行nohup./startup_needjdk.sh命令來(lái)啟動(dòng)應(yīng)用,應(yīng)用啟動(dòng)后窗口可以關(guān)閉。2.應(yīng)用啟動(dòng)后可能出現(xiàn)的問(wèn)題及解決辦法:(1)當(dāng)在客戶(hù)端IE游覽器中輸入地址確定后,頁(yè)面顯示“找不到該頁(yè)”時(shí)說(shuō)明應(yīng)用服務(wù)器端的程序被中止了。解決方法:重新啟動(dòng)應(yīng)用,等待一兩分鐘后,打開(kāi)%NCHOME%\NCLogs\UFNC3001_0.log文件看到以下信息時(shí)說(shuō)明應(yīng)用啟動(dòng)正確,此時(shí)在IE瀏覽器中輸入地址就會(huì)調(diào)出主頁(yè)面了。系統(tǒng)正常時(shí)UFNC3001_0.log值:2002-12-1209:06:00SO|當(dāng)前的運(yùn)行參數(shù)值狀態(tài):2002-12-1209:06:00SO|InRuntimeMode=true2002-12-1209:06:00SO|DebugLevel=02002-12-1209:06:00SO|EnableSqlTrace=false2002-12-1209:06:00SO|EnableSqlDebug=true2002-12-1209:06:00SO|EnableFixJdbcOdbc=true2002-12-1209:06:00SO|SupportTimeStamp=true2002-12-1209:06:00SO|AutoInsertSpace=false2002-12-1209:06:00SO|EnableServletDebug=false2002-12-1209:06:00SO|EnableLogInvalidServletCall=false2002-12-1209:06:00SO|EnableSqlTranslate=true2002-12-1209:06:00SO|bEnablePreparedStatement2Statement=true2002-12-1209:06:00SO|SupportSqlExport=false2002-12-1209:06:00SO|EnableBODebug=false2002-12-1209:06:00SO|EnableDeadLockDetect=false2002-12-1209:06:00SO|[預(yù)警平臺(tái)]閱讀代理監(jiān)視器開(kāi)始執(zhí)行...2002-12-1209:06:00StartPreAlart服務(wù)啟動(dòng)完成2002-12-1209:06:00SO|[預(yù)警平臺(tái)]發(fā)送代理監(jiān)視器開(kāi)始執(zhí)行...2002-12-1209:06:00SO|J:\khcw_appli2002-12-1209:06:00SO|服務(wù)器間數(shù)據(jù)服務(wù)在端口:1717運(yùn)行...2002-12-1209:06:00PlanService服務(wù)啟動(dòng)完成2002-12-1209:06:00SO|開(kāi)始掃描類(lèi)文件2002-12-1209:06:00SO|enterresend2002-12-1209:06:00SO|發(fā)送服務(wù)啟動(dòng)2002-12-1209:06:00SO|2002-12-1209:06:00SO|2002-12-1209:06:12SO|............類(lèi)文件掃描結(jié)束,耗時(shí)12032毫秒2002-12-1209:06:12ClassFileScanService服務(wù)啟動(dòng)完成2002-12-1209:06:12MessageDispatchService服務(wù)啟動(dòng)完成2002-12-1209:06:13SO|成功加載EJBBean:nc.bs.pub.services.ServiceProviderBO2002-12-1209:06:13SO|成功加載EJBBean:nc.bs.pub.oid.OIDCreaterBO2002-12-1209:06:13SO|成功加載EJBBean:nc.bs.pub.billcodemanage.BillcodeRuleBO2002-12-1209:06:13SO|成功加載EJBBean:nc.bs.dap.out.DapBO2002-12-1209:06:13SO|成功加載EJBBean:nc.bs.dmp.out2.Dmp2BO2002-12-1209:06:13SO|成功加載EJBBean:nc.bs.hr.initdata.HRInitDataBO2002-12-1209:06:13EJB_SERVICE服務(wù)啟動(dòng)完成2002-12-1209:06:13動(dòng)態(tài)會(huì)計(jì)平臺(tái)服務(wù)啟動(dòng)完成2002-12-1209:06:13SO|2002-12-1209:06:13-ContextManager:AddingcontextCtx()2002-12-1209:06:13SO|2002-12-1209:06:13-ContextManager:AddingcontextCtx(/nc)2002-12-1209:06:13SO|Startingtomcat.Checklogs/tomcat.logforerrormessages2002-12-1209:06:13SO|2002-12-1209:06:13-ContextManager:AddingcontextCtx(/nc_web)2002-12-1209:06:13SO|2002-12-1209:06:13-ContextManager:AddingcontextCtx(/tablePKConfig.ini)2002-12-1209:06:14SO|2002-12-1209:06:14-PoolTcpConnector:StartingHttpConnectionHandleron802002-12-1209:06:14StartTomcat服務(wù)啟動(dòng)完成2002-12-1209:06:14SO|2002-12-1209:06:14-PoolTcpConnector:StartingAjp12ConnectionHandleron80072002-12-1209:06:14SocketService服務(wù)啟動(dòng)完成2002-12-1209:06:14SO|系統(tǒng)啟動(dòng)完成,開(kāi)始正常運(yùn)轉(zhuǎn)應(yīng)用啟動(dòng)不正常,一般的錯(cuò)誤提示為:2002-12-1209:06:14SO|2002-12-1209:06:14-PoolTcpConnector:StartingHttpConnectionHandleron802002-12-1209:06:14StartTomcatJVMaddressonused2002-12-1209:06:14SO|2002-12-1209:06:14-PoolTcpConnector:StartingAjp12ConnectionHandleron80072002-12-1209:06:14SocketService服務(wù)啟動(dòng)完成出現(xiàn)JVMaddressonused原因?yàn)?0端口被占用。對(duì)于windows系統(tǒng)可能是WIN2000自帶的IIS服務(wù)被打開(kāi),手動(dòng)停止它:“開(kāi)始”->“程序”->“管理工具”->“Internet服務(wù)管理器”,將Internet信息服務(wù)中的“默認(rèn)web站點(diǎn)”及“管理web站點(diǎn)”服務(wù)均停止,見(jiàn)下圖:對(duì)于unix系統(tǒng)可能是安裝了其它的web服務(wù),將該web服務(wù)停止。不同的unix系統(tǒng)會(huì)做不同的缺省web服務(wù),停止web服務(wù)的命令也會(huì)不同,這可以請(qǐng)用戶(hù)的系統(tǒng)管理員來(lái)做。(2)當(dāng)系統(tǒng)出現(xiàn)主界面后,點(diǎn)擊 “NC管理軟件”會(huì)出現(xiàn)以下界面(圖1-1)圖1-1此時(shí)點(diǎn)擊“公司”欄處的選擇框,正常狀態(tài)下應(yīng)出現(xiàn)各分行的列表,如下圖1-2圖1-2如果跳出的“單位目錄”框是空的說(shuō)明此時(shí)應(yīng)用與數(shù)據(jù)庫(kù)的連接不正常,出現(xiàn)這種不正?,F(xiàn)象的可能有如下情況:數(shù)據(jù)庫(kù)服務(wù)器被關(guān)閉了或網(wǎng)絡(luò)連接不通。我們可以通過(guò)ping數(shù)據(jù)庫(kù)主機(jī)ip來(lái)驗(yàn)證,如ping不通就得去機(jī)房查看是否已關(guān)機(jī)、網(wǎng)絡(luò)是否正常數(shù)據(jù)庫(kù)停止了??捎门c數(shù)據(jù)庫(kù)有關(guān)的其它工具來(lái)驗(yàn)證數(shù)據(jù)庫(kù)是否確已停止,若確認(rèn)則重新啟動(dòng)數(shù)據(jù)庫(kù):如果數(shù)據(jù)庫(kù)啟動(dòng)執(zhí)行不正常??纯村e(cuò)誤提示,一般的可能性為某一數(shù)據(jù)文件受到了損壞,可以用備份的數(shù)據(jù)進(jìn)行恢復(fù)。3.停止應(yīng)用方法:在Windows平臺(tái)下直接關(guān)閉啟動(dòng)時(shí)所打開(kāi)的窗口即可,在unix平臺(tái)下可telnet入應(yīng)用服務(wù)器,用命令:ps–ef|grepjava來(lái)得到中間件進(jìn)程的進(jìn)程號(hào)再用命令:kill<psid>來(lái)中止該進(jìn)程。4.代碼更新方法:將需更新的代碼在測(cè)試環(huán)境中測(cè)試無(wú)誤后,對(duì)于windows平臺(tái)下可將測(cè)試無(wú)誤的代碼“復(fù)制”、“粘帖”到相應(yīng)的目錄下;對(duì)于unix平臺(tái),在客戶(hù)端用Leftp工具將代碼上傳到應(yīng)用服務(wù)器覆蓋對(duì)應(yīng)的目錄文件。代碼更新后需要重新啟動(dòng)中間件。5.在業(yè)務(wù)操作過(guò)程中錯(cuò)誤定位:當(dāng)業(yè)務(wù)操作過(guò)程中出現(xiàn)錯(cuò)誤時(shí),首先要驗(yàn)證操作是否正確?有沒(méi)有流程性的錯(cuò)誤或者有必選項(xiàng)未輸入。當(dāng)確認(rèn)操作無(wú)誤時(shí),我們要打開(kāi)日志文件看一看更詳細(xì)的錯(cuò)誤原因,日志文件在NC產(chǎn)品安裝目錄下的NCLog目錄中,為修改日期最近的那一個(gè)。問(wèn)題多為兩類(lèi):一類(lèi)為數(shù)據(jù)庫(kù)錯(cuò)誤,這樣的錯(cuò)誤在日志文件中會(huì)記錄具體的數(shù)據(jù)庫(kù)錯(cuò)誤號(hào)。我們可以根據(jù)數(shù)據(jù)庫(kù)錯(cuò)誤號(hào)及數(shù)據(jù)庫(kù)錯(cuò)誤信息文檔來(lái)查知詳細(xì)的錯(cuò)誤原因、建議性的解決辦法。這一類(lèi)問(wèn)題在定位時(shí)因有章可循相對(duì)清晰、容易一些。另一類(lèi)為代碼錯(cuò)誤,這類(lèi)問(wèn)題在日志文件中記錄的較為雜亂,相關(guān)的類(lèi)被一一列示出來(lái),不過(guò)我們要找重點(diǎn)也就是找錯(cuò)誤提示部份,錯(cuò)誤一般有以下幾種:a.classNotfound這說(shuō)明相關(guān)的類(lèi)在產(chǎn)品安裝目錄中找不到,我們就要來(lái)查看一下文件是不是不存在,對(duì)于unix平臺(tái)還有可能是文件名大小寫(xiě)不同而造成找不到文件;b.空指針錯(cuò)誤這一般是代碼有誤造成的;c.無(wú)此方法這一般是代碼中某個(gè)調(diào)用的方法語(yǔ)法有誤。對(duì)于b,c類(lèi)問(wèn)題我們只能提交產(chǎn)品支持部從而獲得正確的代碼。六、數(shù)據(jù)庫(kù)服務(wù)器維護(hù)1.查看數(shù)據(jù)庫(kù)工作是否正常:對(duì)于任何數(shù)據(jù)庫(kù)來(lái)講,我們都可以使用該數(shù)據(jù)庫(kù)提供的連接平臺(tái)來(lái)進(jìn)行連接測(cè)試。如果測(cè)試有誤證明數(shù)據(jù)庫(kù)當(dāng)前工作不正常,我們就要在正常狀態(tài)下重新啟動(dòng)數(shù)據(jù)庫(kù)使用數(shù)據(jù)庫(kù)工作重新正常。在出現(xiàn)數(shù)據(jù)庫(kù)損壞的情況下我們要做必要的數(shù)據(jù)庫(kù)恢復(fù)。2.備份及恢復(fù)數(shù)據(jù)庫(kù)2.1備份:(這里只以oracle及db2數(shù)據(jù)庫(kù)為例)oracle:在客戶(hù)端配置與遠(yuǎn)程數(shù)據(jù)庫(kù)的連接通過(guò)Net8configurationassistant添加“本地網(wǎng)絡(luò)服務(wù)名”添加步驟如下:選擇“數(shù)據(jù)庫(kù)版本”->“數(shù)據(jù)庫(kù)名”->“TCP”協(xié)議->“主機(jī)名或ip地址”,“1521”端口號(hào)->“是,進(jìn)行測(cè)試”->輸入用戶(hù)名及口令測(cè)試通過(guò)->輸入“網(wǎng)絡(luò)服務(wù)名”,即以下提到的連接名->點(diǎn)“完成”后以上設(shè)置被保存下來(lái)。對(duì)于實(shí)施人員來(lái)講一般客戶(hù)端用導(dǎo)出數(shù)據(jù)(exp)的方式來(lái)備份數(shù)據(jù)庫(kù),參考命令如下:expuserid=system/manager@<連接名>file=d:\exp.dmpowner=ufsoftdb2:法一:以命令的方式來(lái)做,步驟如下:進(jìn)入db2cmd命令窗口依次輸入如下兩命令:db2forceapplicationalldb2backupdatabasenckhto/dbarch/db_backup法二:用本地控制中心來(lái)做,步驟如下:將遠(yuǎn)程的(ip:3)數(shù)據(jù)庫(kù)通過(guò)控制中心添加到本地添加系統(tǒng),如圖(a-01):右鍵擊此處選“添加”會(huì)彈出左邊的右鍵擊此處選“添加”會(huì)彈出左邊的“添加系統(tǒng)”窗口a-01右鍵擊“系統(tǒng)”選“添加”后,在彈出的“添加系統(tǒng)”窗口中“主機(jī)名”一項(xiàng)中輸入IBM小型機(jī)的IP地址:3后點(diǎn)擊“檢索”按鈕。檢索到遠(yuǎn)程IBM小型機(jī)系統(tǒng)后,會(huì)出現(xiàn)圖a-02所示界面a-02系統(tǒng)dataserver被添加后,點(diǎn)擊“dataserver”此時(shí)會(huì)要求輸入用戶(hù)標(biāo)識(shí)及口令,如圖a-03單擊此處會(huì)彈出左邊的“連接單擊此處會(huì)彈出左邊的“連接”窗口a-03用戶(hù)標(biāo)識(shí):db2inst1口令:db2inst1添加實(shí)例打開(kāi)“dataserver”節(jié)點(diǎn),右鍵“實(shí)例”選“添加”會(huì)彈出“添加實(shí)例”窗口,如圖a-04右鍵擊此處選“添加”會(huì)彈出左邊的右鍵擊此處選“添加”會(huì)彈出左邊的“添加實(shí)例”窗口a-04在主機(jī)名處輸入IBM小型機(jī)的IP(3),點(diǎn)擊刷新后會(huì)看到實(shí)例名db2inst1,確認(rèn)后將實(shí)例db2inst1加入。添加數(shù)據(jù)庫(kù)右鍵擊“數(shù)據(jù)庫(kù)”選“添加”,彈出“添加數(shù)據(jù)庫(kù)”窗口,如圖a-05示:05點(diǎn)“刷新”按鈕,從數(shù)據(jù)名下拉框中選數(shù)據(jù)庫(kù)NCKH后,點(diǎn)確認(rèn)通過(guò)以下幾步,至此IBM小型機(jī)系統(tǒng)數(shù)據(jù)庫(kù)添加到本地系統(tǒng)工作完成。強(qiáng)制中斷當(dāng)前連接實(shí)例的所有應(yīng)用當(dāng)做數(shù)據(jù)庫(kù)備份時(shí)不允許

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論