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

下載本文檔

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

文檔簡介

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

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

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

溫馨提示

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

評論

0/150

提交評論