




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
UFIDA用友軟件NC管理軟件3.5安裝說(shuō)明2006年6月
版權(quán)所有UFIDA用友軟件。保留所有權(quán)利。
本安裝說(shuō)明主要包含以下幾部分內(nèi)容:安裝UFIDA用友軟件NC管理軟件3.5時(shí),對(duì)系統(tǒng)軟件、硬件配置以及數(shù)據(jù)庫(kù)的支持與調(diào)整要求安裝UFIDA用友軟件NC管理軟件3.5時(shí)注意事項(xiàng)——請(qǐng)仔細(xì)閱讀,以免造成不可挽回的數(shù)據(jù)錯(cuò)誤如何卸載UFIDA用友軟件NC管理軟件3.5的相關(guān)操作如何升級(jí)UFIDA用友軟件NC管理軟件3.10/3.10sp1至3.5版本人力資源3.1/3.1sp1升級(jí)到3.5請(qǐng)先閱讀——人力資源產(chǎn)品升級(jí)注意事項(xiàng)資金3.1/3.1sp2升級(jí)到3.5(資金不支持3.1sp1升級(jí))請(qǐng)先閱讀——資金產(chǎn)品升級(jí)注意事項(xiàng)NC35數(shù)據(jù)傳輸應(yīng)用方案采用SSL協(xié)議應(yīng)用NC產(chǎn)品配置說(shuō)明(只適用于非集群模式)
關(guān)于UFIDA用友軟件NC管理軟件的使用說(shuō)明,請(qǐng)參考用戶手冊(cè),也可在安裝完成后參考聯(lián)機(jī)幫助。目錄TOC\o"1-5"\h\z1簡(jiǎn)介 22服務(wù)器環(huán)境配置要求 32.1操作系統(tǒng)平臺(tái) 32.2應(yīng)用規(guī)模硬件配置推薦 42.3數(shù)據(jù)庫(kù)支持狀況 53客戶機(jī)配置要求 53.1硬件配置要求 53.2軟件配置要求 53.3瀏覽器設(shè)置 63.4客戶端的緩存管理 63.5客戶端JRE內(nèi)存使用設(shè)置 64網(wǎng)絡(luò)相關(guān)要求 75產(chǎn)品與安裝盤對(duì)應(yīng)清單 76數(shù)據(jù)庫(kù)設(shè)置及優(yōu)化 96.1數(shù)據(jù)庫(kù)連接驅(qū)動(dòng) 96.1.1MSSQLServer數(shù)據(jù)庫(kù)連接驅(qū)動(dòng) 96.1.2Oracle數(shù)據(jù)庫(kù)連接驅(qū)動(dòng) 96.1.3DB2數(shù)據(jù)庫(kù)連接驅(qū)動(dòng) 106.2建立標(biāo)準(zhǔn)數(shù)據(jù)庫(kù)結(jié)構(gòu) 106.2.1在MSSQLServer中創(chuàng)建文件組 106.2.2在Oracle中創(chuàng)建表空間 106.2.3DB2中創(chuàng)建表空間 116.3數(shù)據(jù)庫(kù)優(yōu)化 126.3.1MSSQLServer數(shù)據(jù)庫(kù)優(yōu)化 126.3.2Oracle數(shù)據(jù)庫(kù)優(yōu)化 136.3.3DB2數(shù)據(jù)庫(kù)優(yōu)化 147產(chǎn)品安裝 157.1Windows2000+SQL2000+NC3.5客戶化安裝過(guò)程 157.1.1安裝JDK 157.1.2安裝客戶化產(chǎn)品 157.1.3安裝客戶化產(chǎn)品的代碼 157.1.4建立數(shù)據(jù)庫(kù),配置ODBC數(shù)據(jù)源 157.1.5配置中間件數(shù)據(jù)源 157.2Solaris8+Oracle9i+NC3.5客戶化安裝過(guò)程 167.2.1安裝JDK 167.2.2安裝客戶化產(chǎn)品 167.2.3配置中間件數(shù)據(jù)源 167.3NC的客戶端安裝 177.4建立賬套 177.5安裝業(yè)務(wù)產(chǎn)品 187.5.1安裝業(yè)務(wù)產(chǎn)品至臨時(shí)目錄 187.5.2在客戶化中安裝業(yè)務(wù)產(chǎn)品 187.6安裝IUFO 197.7網(wǎng)銀 198NC多語(yǔ)言設(shè)置 198.1客戶端語(yǔ)言設(shè)置 198.2中間件語(yǔ)言設(shè)置 198.3數(shù)據(jù)庫(kù)語(yǔ)言設(shè)置 198.4賬套語(yǔ)言設(shè)置 199產(chǎn)品卸載 199.1代碼卸載 209.2數(shù)據(jù)庫(kù)卸載 209.3JRE的卸載 2010申請(qǐng)授權(quán) 2011使用用友華表打印 2011.1用友華表打印控件的啟用 2011.2使用用友華表打印控件效果 2012.NC以前版本升級(jí) 2112.1適用范圍 2112.2準(zhǔn)備工作 2112.3標(biāo)準(zhǔn)數(shù)據(jù)庫(kù)結(jié)構(gòu)要求 2112.4升級(jí)步驟 2112.4.1升級(jí)賬套 2112.4.2升級(jí)產(chǎn)品 2213.注意事項(xiàng) 2200.服務(wù)器端JDK安全選項(xiàng)注意事項(xiàng) 2201.HR31/HR31sp1升級(jí)至HR35需注意事項(xiàng) 2202.資金31/資金31sp2升級(jí)至資金35需注意事項(xiàng) 23[返回頁(yè)首]1簡(jiǎn)介本文描述如何安裝UFIDA用友軟件NC管理軟件。UFIDA用友軟件NC管理軟件現(xiàn)在最新版本是3.5。UFIDA用友軟件NC管理軟件是一個(gè)全面基于J2EE技術(shù)體系的產(chǎn)品。它采用完全B/S架構(gòu),基于互聯(lián)網(wǎng)的企業(yè)級(jí)應(yīng)用,具有高可靠性、安全性和可擴(kuò)展性。包括:財(cái)務(wù)會(huì)計(jì)、管理會(huì)計(jì)、供應(yīng)鏈、生產(chǎn)制造、人力資源管理、客戶關(guān)系管理、企業(yè)績(jī)效管理、知識(shí)管理等應(yīng)用。UFIDA用友軟件NC管理軟件支持多種操作系統(tǒng)。其中包括Windows2000server/advancedserver/databasecenter、Windows2003server/webserver(這里包括32位版本和64位版本)、Solaris、AIX、HPUX、Linux等操作系統(tǒng)。新安裝UFIDA用友軟件NC管理軟件的一般過(guò)程如下:確定環(huán)境以及相關(guān)資源,如網(wǎng)絡(luò)連接、數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)補(bǔ)丁、操作系統(tǒng)版本、操作系統(tǒng)補(bǔ)丁、JDK等。參考相關(guān)環(huán)境安裝指南,調(diào)整系統(tǒng)相關(guān)參數(shù)和JDK。復(fù)制或下載安裝包文件,展開安裝包文件。先安裝CIT平臺(tái),再根據(jù)購(gòu)買協(xié)議安裝購(gòu)買的模塊。升級(jí)UFIDA用友軟件NC管理軟件的一般過(guò)程如下:確定環(huán)境以及相關(guān)資源,如網(wǎng)絡(luò)連接、數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)補(bǔ)丁、操作系統(tǒng)版本、操作系統(tǒng)補(bǔ)丁、JDK等。參考相關(guān)環(huán)境安裝指南,調(diào)整系統(tǒng)相關(guān)參數(shù)和JDK。備份當(dāng)前業(yè)務(wù)數(shù)據(jù)和UFIDA用友軟件NC管理軟件的相關(guān)文件。復(fù)制或下載UFIDA用友軟件NC管理軟件3.5安裝包文件,展開安裝包文件。先安裝CIT平臺(tái),升級(jí)業(yè)務(wù)賬套。根據(jù)購(gòu)買協(xié)議安裝購(gòu)買的模塊,安裝過(guò)程中將會(huì)自動(dòng)完成升級(jí)過(guò)程。[返回頁(yè)首]2服務(wù)器環(huán)境配置要求UFIDA用友軟件NC管理軟件全面支持多種操作系統(tǒng)和支持大型數(shù)據(jù)庫(kù)系統(tǒng)、支持主流的J2EE應(yīng)用服務(wù)器等特性。2.1操作系統(tǒng)平臺(tái)操作系統(tǒng)系統(tǒng)相關(guān)補(bǔ)丁CPU類型JDK版本參考文件Solaris8(64bit)UltraSPARCSunJDK1.4NC35_Sol.TXTSolaris9(64bit)UltraSPARCSunJDK1.4NC35_Sol.TXTSolaris10x86(64bit)AMD64SunJDK1.4forsolarisx86NC35_Sol.TXTHPux11i(64bit)PA-RISCHPJDK1.4forPA-RISCNC35_HP.TXTHPux11i(64bit)Itanium2HPJDK1.4forItanium2NC35_HP.TXTAIX5.3(64bit)Power5IBMJDK1.4.2NC35_AIX.TXTAIX5.2(64bit)Fix2PowerPCIBMJDK1.4.2NC35_AIX.TXTWindows2000SP4IntelXeonSunJDK1.4.2NC35_WIN.TXTWindows2003(32bit)IntelXeonSunJDK1.4.2NC35_WIN.TXTWindows2003(64bit)Itanium2SunJDK1.4.2_64forItanium2NC35_WIN.TXTWindows2003(32bit)IntelXeonSunJDK1.4.2(32bit)NC35_WIN.TXTWindows2003(64bit)betaAMD64SunJDK1.4.2(32bit)NC35_WIN.TXTRedhatLinuxAS3(32bit)IntelXeonIBMJDK42forlinuxNC35_Lin.TXTSuseLinux9(32bit)IntelXeonIBMJDK42forlinuxNC35_Lin.TXTSuseLinux9(64bit)Sp1Openpower5IBMJDK142forppclinuxNC35_Lin.TXT●注意:沒有明確指定的安裝平臺(tái)不建議使用。非Windows平臺(tái)下的安裝,請(qǐng)分別參考以下文件進(jìn)行:
《NC35_WIN.TXT》Windows環(huán)境下安裝指導(dǎo)文件
《NC35_AIX.TXT》AIX環(huán)境下安裝指導(dǎo)文件
《NC35_HP.TXT》HPUX環(huán)境下安裝指導(dǎo)文件
《NC35_Lin.TXT》Linux環(huán)境下安裝指導(dǎo)文件
《NC35_Sol.TXT》Solaris環(huán)境下安裝指導(dǎo)文件[返回頁(yè)首]2.2應(yīng)用規(guī)模硬件配置推薦簡(jiǎn)明硬件建議表,本表書寫關(guān)鍵硬件要求以IntelXeon2.4G為標(biāo)準(zhǔn)計(jì)算:客戶數(shù)量<3030~6060~100①100~200200~300300以上配置應(yīng)用
服務(wù)器數(shù)據(jù)
服務(wù)器應(yīng)用
服務(wù)器數(shù)據(jù)
服務(wù)器應(yīng)用
服務(wù)器數(shù)據(jù)
服務(wù)器應(yīng)用
服務(wù)器數(shù)據(jù)
服務(wù)器應(yīng)用
服務(wù)器數(shù)據(jù)
服務(wù)器應(yīng)用
服務(wù)器數(shù)據(jù)
服務(wù)器CPU數(shù)量(顆)224444888×28④④內(nèi)存配置(G)2244448888④④磁盤數(shù)量(塊)131515③1515②④④●注意:應(yīng)用服務(wù)和數(shù)據(jù)庫(kù)服務(wù)器建議使用SCSI接口10000轉(zhuǎn)以上磁盤。小于30人根據(jù)業(yè)務(wù)狀況可以將應(yīng)用服務(wù)器與數(shù)據(jù)庫(kù)服務(wù)器放在一起,由于規(guī)模小,建議使用Windows平臺(tái),易于維護(hù)。規(guī)模大于200人并發(fā)時(shí),最好與總部方案中心協(xié)商評(píng)估出具硬件網(wǎng)絡(luò)方案??蛻舳伺渲冒凑胀扑]配置就可以了,但是如果需要進(jìn)行大數(shù)據(jù)量查詢,需要適當(dāng)?shù)脑黾觾?nèi)存。當(dāng)用戶使用大量的IUFO報(bào)表時(shí),建議另外添加一臺(tái)應(yīng)用服務(wù)器設(shè)備專門做這些報(bào)表。
①60~100人時(shí),業(yè)務(wù)如果不單一,需要分析業(yè)務(wù)操作情況,如果業(yè)務(wù)比較密集,請(qǐng)?zhí)嵘布呐渲谩?/p>
②、③100~200人可以考慮使用專門的磁盤陣列作為專門的存儲(chǔ)設(shè)備。
④建議采用數(shù)據(jù)分布和應(yīng)用分布.[返回頁(yè)首]2.3數(shù)據(jù)庫(kù)支持狀況數(shù)據(jù)庫(kù)類型Windows2000/2003LinuxSUN2.8以上AIX4.3.3以上HPUNX11.00SQLServer2000EnterpriseEdition+Sp4YNNNNORACLEEnterpriseEdition8.174以上YYYYYORACLEEnterpriseEdition9.205YYYYYORACLEEnterpriseEdition10gYYYYYDB2EnterpriseEditionV8.2YNNYN●注意:ORACLE9i推薦版本為.0數(shù)據(jù)庫(kù)配置參數(shù)參考《PARA_ORA.TXT》,《PARA_DB2.TXT》。[返回頁(yè)首]3客戶機(jī)配置要求3.1硬件配置要求最小配置建議配置CPUP3500P41G(orhigher)內(nèi)存256M512MB(ormore)硬盤(剩余空間)200M500MB(ormore)網(wǎng)絡(luò)10M100M打印機(jī)操作系統(tǒng)所能適配的打印機(jī)操作系統(tǒng)所能適配的打印機(jī)顯示適配器16bit,800X600分辨率32bit,800X600分辨率或更高[返回頁(yè)首]3.2軟件配置要求UFIDA用友軟件NC管理軟件是B/S架構(gòu)的產(chǎn)品。具有支持JRE1.4.2_05版本的瀏覽器的客戶端就可以運(yùn)行UFIDA用友軟件NC管理軟件。客戶機(jī)推薦使用的操作系統(tǒng):Windows2000professional/Windows2000server/Windows2003server/Windowsxp/WindowsxpSP2??蛻魴C(jī)推薦瀏覽器:IE6.0,推薦JRE:NCClient,此程序包的JRE已經(jīng)是1.4.2-05版本。[返回頁(yè)首]3.3瀏覽器設(shè)置在運(yùn)行UFIDA用友軟件NC管理軟件時(shí),建議使用的瀏覽器是IE5.5/6.0,建議使用的JRE是NCClient,這個(gè)JRE的版本是1.4.2_05,已經(jīng)經(jīng)過(guò)嚴(yán)格測(cè)試,其他版本的JRE不建議使用。系統(tǒng)安裝盤"Client"目錄中有"NCClient.exe"獨(dú)立安裝程序?;诰W(wǎng)絡(luò)速度和安全考慮,用戶可以選擇手動(dòng)安裝客戶端JRE。請(qǐng)優(yōu)先選擇此種安裝方式,這樣不需要修改IE的"下載ActiveX"安全設(shè)置。如需要通過(guò)IE下載"NCClient.exe"來(lái)安裝NCClient,則需要將IE的安全設(shè)置為“自定義級(jí)別”,啟用下載和運(yùn)行ActiveX,這樣第一次登陸服務(wù)器時(shí)系統(tǒng)會(huì)自動(dòng)下載運(yùn)行"NCClient.exe",安裝完JRE后,用戶可以將下載ActiveX安全設(shè)置為禁用。2006年4月微軟發(fā)布的IE安全補(bǔ)丁KB912945默認(rèn)將ActiveX安全設(shè)置為禁用,如果打過(guò)該補(bǔ)丁,請(qǐng)先調(diào)整IE設(shè)置。IE的具體設(shè)置過(guò)程可以參考《IE_CFG.SWF》。[返回頁(yè)首]3.4客戶端的緩存管理UFIDA用友軟件NC管理軟件系統(tǒng)運(yùn)用異步緩存技術(shù)緩存部分代碼和數(shù)據(jù),這些緩存信息以密文形式保存客戶端,減少網(wǎng)絡(luò)流量,提高運(yùn)行效率。緩存代碼和數(shù)據(jù)需要的空間因用戶使用模塊、節(jié)點(diǎn)和用戶數(shù)據(jù)量定。在系統(tǒng)默認(rèn)設(shè)置情況下,要保證“C:”有200M的可用空間。在系統(tǒng)登陸或操作過(guò)程中會(huì)緩存到特定位置,系統(tǒng)默認(rèn)緩存路徑是“%USERPROFILE%”。例如Windows2000的Administrator用戶系統(tǒng)默認(rèn)是“USERPROFILE=C:\DocumentsandSettings\Administrator”。具體察看當(dāng)前用戶的緩存位置。運(yùn)行如下:
在“開始”“運(yùn)行(R)…”處輸入CMD
在DOS窗口中輸入“set”,可以看到有關(guān)“%USERPROFILE%”本版客戶端緩存存放目錄有所變化,統(tǒng)一調(diào)整到“%USERPROFILE%\NC_CODECACHE\IP_InitPath_Port\”下,其中”IP”為應(yīng)用服務(wù)器IP,”InitPath”為應(yīng)用服務(wù)器啟動(dòng)路徑,”Port”為應(yīng)用服務(wù)器服務(wù)端口。如果需要清除緩存,請(qǐng)手動(dòng)清除”NC_CODECACHE”目錄。下面提供的腳本保存到批處理文件中。實(shí)現(xiàn)清除功能。清除緩存時(shí)要保證瀏覽器不在運(yùn)行。
cd%USERPROFILE%
rd/q/sNC_CODECACHE關(guān)于JRE的緩存部分,通常保存在“%USERPROFILE%\ApplicationData\Sun”下。手動(dòng)清除緩存時(shí),最好將這一部分也清除掉。具體步驟為:打開“控制面板”“JavaPlug-in”“高速緩存”頁(yè)簽,可以看到緩存路徑;可以使用清除功能清除Java高速緩存,或者也可以轉(zhuǎn)到該目錄下手工刪除。[返回頁(yè)首]3.5客戶端JRE內(nèi)存使用設(shè)置客戶端除了要求更高的內(nèi)存配置(512M或更多)外,還可以設(shè)置JRE的內(nèi)存使用參數(shù)?!?對(duì)于正常操作用戶我們建議設(shè)置是“-Xms128m-Xmx256m”;◎ 對(duì)于作大數(shù)據(jù)查詢、展現(xiàn)的用戶,建議設(shè)置為“-Xms128m-Xmx512m”來(lái)調(diào)整優(yōu)化運(yùn)行效率;◎ 使用前臺(tái)數(shù)據(jù)緩存對(duì)客戶端內(nèi)存有一定要求,建議設(shè)置為“-Xms128m-Xmx512m”來(lái)調(diào)整優(yōu)化運(yùn)行效率。客戶端JRE內(nèi)存參數(shù)調(diào)整方法如下:
打開“設(shè)置”“控制面板”“JavaPlug-in”“高級(jí)”頁(yè)簽
在最下面“Javaruntime參數(shù)”,輸入“-Xms128m-Xmx256m”。
選擇“應(yīng)用”并退出,重新打開IE瀏覽器登陸即生效了。有關(guān)參數(shù)調(diào)整過(guò)程請(qǐng)參考《JRE_CFG.SWF》。[返回頁(yè)首]4網(wǎng)絡(luò)相關(guān)要求在實(shí)際應(yīng)用中,用戶的網(wǎng)絡(luò)環(huán)境中可能安裝有防火墻,用戶又通過(guò)防火墻訪問(wèn)NC服務(wù)器時(shí),需要注意。在防火墻上開放80,8081、8082和8083四個(gè)端口。用戶以集群模式啟動(dòng)服務(wù)器時(shí),這四個(gè)端口是協(xié)同對(duì)外工作的。在設(shè)置防火墻端口策略時(shí)需要注意開放上述端口。在數(shù)據(jù)庫(kù)服務(wù)器和應(yīng)用服務(wù)器上不要安裝或啟用DHCP,DNS,PROXY、WINS和防火墻等服務(wù)。針對(duì)以Windows2003和WindowxXP作應(yīng)用服務(wù)器的用戶請(qǐng)將防火墻功能停止,保證數(shù)據(jù)庫(kù)服務(wù)器和應(yīng)用服務(wù)器,應(yīng)用服務(wù)器和應(yīng)用服務(wù)器間高速網(wǎng)絡(luò)通信,不建議安裝或設(shè)置跨網(wǎng)關(guān)或跨防火通信。[返回頁(yè)首]5產(chǎn)品與安裝盤對(duì)應(yīng)清單產(chǎn)品盤文件列表:文件說(shuō)明NC350.zipNC350.htm產(chǎn)品壓縮包安裝說(shuō)明文件Docs安裝說(shuō)明文件夾sub_docs安裝說(shuō)明引用的文件目錄UFBankInstallFLASHNC3.5_EBANKCDMDataXX安裝說(shuō)明引用的FLASH目錄網(wǎng)銀安裝demo資金升級(jí)注意事項(xiàng)數(shù)據(jù)傳輸平臺(tái)相關(guān)說(shuō)明文件網(wǎng)銀安裝文件tools工具目錄Client客戶端安裝NCClient.EXENC客戶端JRE安裝包,可以單獨(dú)安裝●注意:Tools目錄中提供了AIX和HPUnix下的unzip工具。產(chǎn)品模塊說(shuō)明安裝盤名稱產(chǎn)品名稱包含功能模塊NC_CIT客戶化NC_CIT_PD工程基礎(chǔ)數(shù)據(jù)NC_CO管理會(huì)計(jì)成本管理
全面預(yù)算NC_FI財(cái)務(wù)會(huì)計(jì)總賬
應(yīng)收、應(yīng)付、報(bào)賬中心
現(xiàn)金流量表
網(wǎng)上銀行
票據(jù)管理
集團(tuán)對(duì)賬
固定資產(chǎn)NC_IUFO網(wǎng)絡(luò)報(bào)表含合并報(bào)表NC_QC質(zhì)量管理NC_MM生產(chǎn)制造排產(chǎn)管理
檢修管理
最終裝配計(jì)劃
需求管理
制造執(zhí)行系統(tǒng)
生產(chǎn)訂單管理
主生產(chǎn)計(jì)劃
物料需求計(jì)劃
車間作業(yè)管理NC_SCM供應(yīng)鏈管理采購(gòu)管理
采購(gòu)計(jì)劃
存貨核算
發(fā)運(yùn)管理
返利管理
供應(yīng)鏈管理基礎(chǔ)設(shè)施
供應(yīng)商管理
合同管理
價(jià)保管理
價(jià)格管理
庫(kù)存管理
內(nèi)部交易
渠道管理
退貨管理
委外加工
銷售管理
信用管理NC_HR人力資源基礎(chǔ)設(shè)置
人力資源規(guī)劃
員工信息管理
薪酬福利管理
政策制度管理
勞動(dòng)合同管理
培訓(xùn)開發(fā)管理
時(shí)間管理
綜合報(bào)表NC_HR_TRIER人力資源_試用招聘甄選管理
績(jī)效管理
NC_HR_PD人力資源_預(yù)制NC_TM資金管理資金結(jié)算
網(wǎng)上銀行
信貸管理
資金計(jì)息
遠(yuǎn)程結(jié)算
資金計(jì)劃
票據(jù)管理
資金預(yù)測(cè)
風(fēng)險(xiǎn)管理
綜合授信[返回頁(yè)首]6數(shù)據(jù)庫(kù)設(shè)置及優(yōu)化6.1數(shù)據(jù)庫(kù)連接驅(qū)動(dòng)UFIDA用友軟件NC管理軟件訪問(wèn)不同類型數(shù)據(jù)庫(kù)時(shí),需要根據(jù)數(shù)據(jù)庫(kù)類型選擇不同的連接驅(qū)動(dòng),選擇正確版本的驅(qū)動(dòng)才能保證正常訪問(wèn)數(shù)據(jù)庫(kù)。數(shù)據(jù)庫(kù)本身的補(bǔ)丁也在不斷更新,很多數(shù)據(jù)庫(kù)的補(bǔ)丁中含有更新的驅(qū)動(dòng)程序。在實(shí)際應(yīng)用中需要注意,更新了數(shù)據(jù)庫(kù)補(bǔ)丁后也要更新應(yīng)用服務(wù)器中的驅(qū)動(dòng),保證與數(shù)據(jù)庫(kù)驅(qū)動(dòng)一致。6.1.1MSSQLServer數(shù)據(jù)庫(kù)連接驅(qū)動(dòng)UFIDA用友軟件NC管理軟件3.5版本通過(guò)ODBC方式訪問(wèn)MSSqlServer數(shù)據(jù)庫(kù)。在使用ODBC方式連接數(shù)據(jù)庫(kù)時(shí),使用的是Microsoft數(shù)據(jù)訪問(wèn)組件,即MDAC。運(yùn)行在Windows2000平臺(tái)上MDAC目前最新版本是MDAC2.8SP1。如果運(yùn)行平臺(tái)是WindowsXP或WindowsServer2003,是無(wú)法升級(jí)到MDAC2.8SP1的。請(qǐng)將系統(tǒng)升級(jí)為WindowsXPSP2或WindowsServer2003SP1,系統(tǒng)自動(dòng)升級(jí)為MDAC2.8SP2。有關(guān)MDAC的更多信息請(qǐng)?jiān)L問(wèn)Microsoft網(wǎng)站。系統(tǒng)安裝的"Tool"下提供了MDAC2.8SP1安裝程序。請(qǐng)具體根據(jù)操作系統(tǒng)語(yǔ)言版本選擇安裝。[返回頁(yè)首]6.1.2Oracle數(shù)據(jù)庫(kù)連接驅(qū)動(dòng)UFIDA用友軟件NC管理軟件3.5版本在訪問(wèn)Oracle數(shù)據(jù)庫(kù)時(shí),是通過(guò)JDBC方式訪問(wèn)數(shù)據(jù)庫(kù)。應(yīng)用服務(wù)器操作系統(tǒng)支持Windows,Unix和Linux。在產(chǎn)品的安裝盤中已經(jīng)預(yù)置了連接Oracle的驅(qū)動(dòng)。用戶可以根據(jù)具體項(xiàng)目環(huán)境選擇數(shù)據(jù)庫(kù)提供的驅(qū)動(dòng)更新系統(tǒng)提供的驅(qū)動(dòng)來(lái)使用。下面以Linux為例,更新驅(qū)動(dòng)方法如下:
#cp$ORACLE_HOME/jdbc/lib/classes12.zip\
/home/ufsoft/newcentury/nc35/webapps/
#cd/home/ufsoft/newcentury/nc35/webapps/
#unzipclasses12.zip
#cp-r./oracle./nc_web/
#cp-r./javax./nc_web/
復(fù)制驅(qū)動(dòng)文件
切換目錄
釋放驅(qū)動(dòng)文件
更新NC中數(shù)據(jù)庫(kù)驅(qū)動(dòng)文件
更新NC中數(shù)據(jù)庫(kù)驅(qū)動(dòng)文件[返回頁(yè)首]6.1.3DB2數(shù)據(jù)庫(kù)連接驅(qū)動(dòng)UFIDA用友軟件NC管理軟件3.5版本在訪問(wèn)DB2數(shù)據(jù)庫(kù)時(shí),是通過(guò)type2方式訪問(wèn)數(shù)據(jù)庫(kù)。應(yīng)用服務(wù)器操作系統(tǒng)可以是Windows,Unix和Linux,這時(shí)也需要在應(yīng)用服務(wù)器上安裝DB2數(shù)據(jù)庫(kù),并建立數(shù)據(jù)庫(kù)實(shí)例。將數(shù)據(jù)庫(kù)服務(wù)器的實(shí)例編目到本地,利用本地驅(qū)動(dòng)資源訪問(wèn)數(shù)據(jù)庫(kù)。UFIDA用友軟件NC管理軟件3.10版本只支持DB28.1+Fix8和DB28.1+Fix9版本。并保持應(yīng)用服務(wù)器DB2版本和數(shù)據(jù)庫(kù)服務(wù)器DB2版本一致。配置連接前,使用DB2的db2java.zip中的驅(qū)動(dòng)更新NC的驅(qū)動(dòng)。一般情況,DB2的數(shù)據(jù)庫(kù)驅(qū)動(dòng)存放在"sqllib\java12"下,type2的驅(qū)動(dòng)文件是"db2java.zip"。需要將驅(qū)動(dòng)展開,覆蓋到NC系統(tǒng)中。下面是Linux為例更新數(shù)據(jù)庫(kù)驅(qū)動(dòng)過(guò)程,注意其中在Linux/Unix下區(qū)分大小寫會(huì)有"com"和"COM"兩個(gè)目錄。
#cp/home/db2inst1/sqllib/java/db2java.zip\
/home/ufsoft/newcentury/nc35/webapps/
#cd/home/ufsoft/newcentury/nc35/webapps/
#unzipdb2java.zip
#cp-rcom./nc_web/
#cp-rCOM./nc_web/
復(fù)制驅(qū)動(dòng)文件
切換目錄
釋放驅(qū)動(dòng)文件
更新NC中數(shù)據(jù)庫(kù)驅(qū)動(dòng)文件
更新NC中數(shù)據(jù)庫(kù)驅(qū)動(dòng)文件使用DB2數(shù)據(jù)庫(kù)用戶,如果中間件服務(wù)器和數(shù)據(jù)庫(kù)庫(kù)服務(wù)器配置在一臺(tái)設(shè)備上時(shí),建議也使用TCP/IP方式訪問(wèn)數(shù)據(jù)庫(kù),不建議使用進(jìn)程間通信。具體設(shè)置方法如下面例子:
db2"catalogtcpipnodenctestremote4server50000"
db2"catalogdbncdbasiufoatnodenctest"
db2"connecttoncdbuserdb2inst1usingdb2inst1"在本地重新編目節(jié)點(diǎn)
在本地重新編目數(shù)據(jù)庫(kù)
連接數(shù)據(jù)庫(kù)[返回頁(yè)首]6.2建立標(biāo)準(zhǔn)數(shù)據(jù)庫(kù)結(jié)構(gòu)UFIDA用友軟件NC管理軟件支持多種大型數(shù)據(jù)庫(kù)。在使用不同的數(shù)據(jù)庫(kù)時(shí),需要按要求建立相關(guān)表空間或文件組,才能正常完成NC管理軟件正常安裝。通常建議用戶在安裝時(shí)賦予NC用戶DBA權(quán)限,至少以下權(quán)限是必不可少的:
GRANTALTERSESSIONTO"NC"
GRANTCREATEPROCEDURETO"NC"
GRANTCREATESEQUENCETO"NC"
GRANTCREATESESSIONTO"NC"
GRANTCREATETABLETO"NC"
GRANTCREATETRIGGERTO"NC"
GRANTCREATEVIEWTO"NC"
GRANTCREATESYNONYMTO"NC"6.2.1在MSSQLServer中創(chuàng)建文件組UFIDA用友軟件NC管理軟件3.5版本在使用MSSQLserver數(shù)據(jù)庫(kù)時(shí)布局要求:建立NNC_DATA01、NNC_DATA02、NNC_DATA03、NNC_INDEX01、NNC_INDEX02、NNC_INDEX03六個(gè)文件組,對(duì)6個(gè)文件組的數(shù)據(jù)文件名稱,位置,個(gè)數(shù)沒有限制。但要保證每個(gè)文件組中都有數(shù)據(jù)文件。在具體使用中需要根據(jù)實(shí)際情況修改數(shù)據(jù)文件存儲(chǔ)的位置和大小,達(dá)到磁盤最大讀寫效率。手動(dòng)建立文件組和數(shù)據(jù)文件可以參考《SQL_DBA.SWF》?!褡⒁猓河媚_本來(lái)創(chuàng)建文件組和數(shù)據(jù)文件方法參考《SQL_SQL.SQL》。本腳本為參考,在具體使用中需要根據(jù)實(shí)際情況修改數(shù)據(jù)文件存儲(chǔ)的位置和大小。在查詢分析器中執(zhí)行以上腳本,先打開查詢分析器;輸入連接的服務(wù)器和連接用戶信息;選擇操作的數(shù)據(jù)庫(kù);運(yùn)行腳本。MSSQLServer數(shù)據(jù)庫(kù)需要調(diào)整tempdb大小,建議最小值300M,文件增長(zhǎng)不受限制。具體參考《TEMP.TXT》。排序規(guī)則選擇:Chinese_PRC_CI_AS[返回頁(yè)首]6.2.2在Oracle中創(chuàng)建表空間UFIDA用友軟件NC管理軟件3.5版本在使用Oracle數(shù)據(jù)庫(kù)時(shí)布局要求:建立NNC_DATA01、NNC_DATA02、NNC_DATA03、NNC_INDEX01、NNC_INDEX02、NNC_INDEX03六個(gè)表空間,對(duì)6個(gè)表空間的最小大小有具體要求。具體數(shù)據(jù)文件存放位置、存放形式、數(shù)據(jù)文件個(gè)數(shù)沒有限制,在具體使用中需要根據(jù)實(shí)際情況修改數(shù)據(jù)文件存儲(chǔ)的位置和大小,達(dá)到磁盤最大讀寫效率。手動(dòng)建立表空間可以參考《ORA_DBA1.SWF》。手動(dòng)建立用戶可以參考《ORA_USER.SWF》。●注意:用腳本來(lái)創(chuàng)建表空間方法參考《SQL_ORA.SQL》。本腳本為參考腳本,在具體使用中需要根據(jù)實(shí)際情況修改數(shù)據(jù)文件存儲(chǔ)的位置和大小。腳本通過(guò)“sqlplus”運(yùn)行,輸入連接用戶和密碼,通過(guò)“@”命令運(yùn)行腳本。最后注意要提交。下面是執(zhí)行例子。
SQL>connectoraclesystem/manager;
SQL>@c:\SQL_ORA.SQL;
SQL>commit;連接數(shù)據(jù)庫(kù)
執(zhí)行SQL教本
提交對(duì)于表空間的管理建議如下:NNC_DATA01區(qū)管理選擇"本地管理",統(tǒng)一分配的大小設(shè)為"256KB"NNC_DATA02區(qū)管理選擇"本地管理",統(tǒng)一分配的大小設(shè)為"256KB"NNC_DATA03區(qū)管理選擇"本地管理",統(tǒng)一分配的大小設(shè)為"512KB"NNC_INDEX01區(qū)管理選擇"本地管理",統(tǒng)一分配的大小設(shè)為"128KB"NNC_INDEX02區(qū)管理選擇"本地管理",統(tǒng)一分配的大小設(shè)為"128KB"NNC_INDEX03區(qū)管理選擇"本地管理",統(tǒng)一分配的大小設(shè)為"256KB"NC的六個(gè)表空間都需要分配限額,限額選擇”無(wú)限制”。在建立用戶時(shí)設(shè)置限額,有關(guān)設(shè)置參考《ORA_USER.SWF》。ORACLE數(shù)據(jù)庫(kù)需要調(diào)整用戶臨時(shí)表空間大小,建議最小值300M,文件增長(zhǎng)不受限制。具體參考《ORA_DBA2.SWF》和《TEMP.TXT》。[返回頁(yè)首]6.2.3DB2中創(chuàng)建表空間UFIDA用友軟件NC管理軟件3.5版本在使用DB2數(shù)據(jù)庫(kù)時(shí)布局要求:建立NNC_DATA01、NNC_DATA02、NNC_DATA03、NNC_INDEX01、NNC_INDEX02、NNC_INDEX03六個(gè)表空間,對(duì)6個(gè)表空間的最小大小有具體要求。具體數(shù)據(jù)文件存放位置、存放形式、容器個(gè)數(shù)等沒有限制,在具體使用中需要根據(jù)實(shí)際情況修改容器等存儲(chǔ)的位置和大小,達(dá)到磁盤最大讀寫效率。手動(dòng)建立數(shù)據(jù)庫(kù)和表空間方法可以參考《DB2_DBA1.SWF》、《DB2_DBA2.SWF》和《DB2_DBA3.SWF》。通過(guò)腳本建立表空間方法參考《SQL_DB2.SQL》?!褡⒁猓河媚_本來(lái)創(chuàng)建表空間方法參考《SQL_DB2.SQL》。本腳本為參考腳本,在具體使用中需要根據(jù)實(shí)際情況修改存儲(chǔ)的位置和大小等信息。腳本通過(guò)“DB2”運(yùn)行,先輸入需要連接的數(shù)據(jù)庫(kù)、連接用戶和密碼,通過(guò)“DB2”命令運(yùn)行腳本。最后注意要提交。下面是執(zhí)行例子。
db2"connecttoNC35userDB2adminusingDB2admin"
db2–tfC:\SQL_DB2.SQL
db2commit連接數(shù)據(jù)庫(kù)
執(zhí)行SQL教本
提交對(duì)于表空間的管理建議如下:NNC_DATA01表空間頁(yè)大小選"16K",使用頁(yè)大小為"16K"的緩沖池NNC_DATA02表空間頁(yè)大小選"16K",使用頁(yè)大小為"16K"的緩沖池NNC_DATA03表空間頁(yè)大小選"16K",使用頁(yè)大小為"16K"的緩沖池NNC_INDEX01表空間頁(yè)大小選擇"4K",使用頁(yè)大小為"4K"的緩沖池NNC_INDEX02表空間頁(yè)大小選擇"4K",使用頁(yè)大小為"4K"的緩沖池NNC_INDEX03表空間頁(yè)大小選擇"4K",使用頁(yè)大小為"4K"的緩沖池Usertemp用戶臨時(shí)表空間,名稱可以自己確定,表空間頁(yè)大小選擇4K,使用頁(yè)大小為4K的緩沖池Systemp系統(tǒng)臨時(shí)表空間,名稱可以自己確定,表空間頁(yè)大小選擇16K,使用頁(yè)大小為16K的緩沖池DB2數(shù)據(jù)庫(kù)需要建立用戶臨時(shí)表空間,用戶臨時(shí)表空間建議最小值300M,管理方式為系統(tǒng)管理。具體參考《DB2_DBA3.SWF》和《TEMP.TXT》。[返回頁(yè)首]6.3數(shù)據(jù)庫(kù)優(yōu)化數(shù)據(jù)庫(kù)在執(zhí)行過(guò)程中需要根據(jù)數(shù)據(jù)庫(kù)中記錄的統(tǒng)計(jì)信息來(lái)確定使用最優(yōu)的執(zhí)行路徑,所以我們需要及時(shí)對(duì)數(shù)據(jù)庫(kù)進(jìn)行分析并記錄統(tǒng)計(jì)信息,這在大數(shù)據(jù)量下尤其重要。因此建議數(shù)據(jù)量大的用戶在升級(jí)系統(tǒng)前后,都作數(shù)據(jù)庫(kù)優(yōu)化分析。日常對(duì)數(shù)據(jù)庫(kù)管理時(shí),也要作定期的優(yōu)化分析,更新數(shù)據(jù)庫(kù)統(tǒng)計(jì)信息。需要注意的是,作數(shù)據(jù)庫(kù)優(yōu)化操作都比較耗時(shí),尤其是用戶數(shù)據(jù)量大了的時(shí)候更為明顯,建議在沒有業(yè)務(wù)處理時(shí)做優(yōu)化工作。6.3.1MSSQLServer數(shù)據(jù)庫(kù)優(yōu)化如何在MSSQLserver中創(chuàng)建定時(shí)任務(wù),下面給出了例子,在每周日的0:00開始,系統(tǒng)自動(dòng)更新統(tǒng)計(jì)信息。注意首先要要保證啟動(dòng)了sqlagent服務(wù),才能定時(shí)執(zhí)行任務(wù)。實(shí)際應(yīng)用是將對(duì)應(yīng)數(shù)據(jù)庫(kù)"NC35"修改為實(shí)際業(yè)務(wù)數(shù)據(jù)庫(kù)。
BEGINTRANSACTION
DECLARE@JobIDBINARY(16)
DECLARE@ReturnCodeINT
SELECT@ReturnCode=0
IF(SELECTCOUNT(*)FROMmsdb.dbo.syscategoriesWHEREname=N'DatabaseMaintenance')<1
EXECUTEmsdb.dbo.sp_add_category@name=N'DatabaseMaintenance'--刪除同名警報(bào)
SELECT@JobID=job_idFROMmsdb.dbo.sysjobsWHERE(name=N'analyze')
IF(@JobIDISNOTNULL)
BEGIN
--檢查此作業(yè)是否為多重服務(wù)器作業(yè)
IF(EXISTS(SELECT*FROMmsdb.dbo.sysjobserversWHERE(job_id=@JobID)AND(server_id<>0)))
BEGIN
--已經(jīng)存在,因而終止腳本
RAISERROR(N'無(wú)法導(dǎo)入作業(yè)“analyze”,因?yàn)橐呀?jīng)有相同名稱的多重服務(wù)器作業(yè)。',16,1)
GOTOQuitWithRollback
END
ELSE
--刪除[本地]作業(yè)
EXECUTEmsdb.dbo.sp_delete_job@job_name=N'analyze'
SELECT@JobID=NULL
END
BEGIN
--添加作業(yè)
EXECUTE@ReturnCode=msdb.dbo.sp_add_job@job_id=@JobIDOUTPUT,@job_name=N'analyze',@owner_login_name=N'sa',@description=N'沒有可用的描述。',@category_name=N'DatabaseMaintenance',@enabled=1,@notify_level_email=0,@notify_level_page=0,@notify_level_netsend=0,@notify_level_eventlog=2,@delete_level=0
IF(@@ERROR<>0OR@ReturnCode<>0)GOTOQuitWithRollback
--添加作業(yè)步驟
EXECUTE@ReturnCode=msdb.dbo.sp_add_jobstep@job_id=@JobID,@step_id=1,@step_name=N'1',@command=N'sp_updatestats',@database_name=N'NC35',@server=N'',@database_user_name=N'',@subsystem=N'TSQL',@cmdexec_success_code=0,@flags=0,@retry_attempts=0,@retry_interval=1,@output_file_name=N'',@on_success_step_id=0,@on_success_action=1,@on_fail_step_id=0,@on_fail_action=2
IF(@@ERROR<>0OR@ReturnCode<>0)GOTOQuitWithRollback
EXECUTE@ReturnCode=msdb.dbo.sp_update_job@job_id=@JobID,@start_step_id=1
IF(@@ERROR<>0OR@ReturnCode<>0)GOTOQuitWithRollback
--添加作業(yè)調(diào)度
EXECUTE@ReturnCode=msdb.dbo.sp_add_jobschedule@job_id=@JobID,@name=N'analyze',@enabled=1,@freq_type=8,@active_start_date=20040729,@active_start_time=0,@freq_interval=1,@freq_subday_type=1,@freq_subday_interval=0,@freq_relative_interval=0,@freq_recurrence_factor=1,@active_end_date=99991231,@active_end_time=235959
IF(@@ERROR<>0OR@ReturnCode<>0)GOTOQuitWithRollback
--添加目標(biāo)服務(wù)器
EXECUTE@ReturnCode=msdb.dbo.sp_add_jobserver@job_id=@JobID,@server_name=N'(local)'
IF(@@ERROR<>0OR@ReturnCode<>0)GOTOQuitWithRollback
END
COMMITTRANSACTION
GOTOEndSave
QuitWithRollback:
IF(@@TRANCOUNT>0)ROLLBACKTRANSACTION
EndSave:[返回頁(yè)首]6.3.2Oracle數(shù)據(jù)庫(kù)優(yōu)化對(duì)于Oracle用戶,更新指定表統(tǒng)計(jì)信息方法需要在sqlplus中執(zhí)行。下面是在"sqlplus"中執(zhí)行優(yōu)化操作命令,"NC35"是當(dāng)前系統(tǒng)存儲(chǔ)業(yè)務(wù)數(shù)據(jù)的用戶。這個(gè)存促過(guò)程執(zhí)行中,如果個(gè)別表分析出錯(cuò)后,會(huì)繼續(xù)處理其他表,并將錯(cuò)誤信息寫入analyze_log表。
SQL>connectNC35/NC35@oracle
SQL>grantcreateanytabletonc35;
--這一步非常重要,需要顯式地賦予用戶建表權(quán)限SQL>CREATEORREPLACEPROCEDUREANALYZE_TBAS
V_TABLENAMEVARCHAR2(50);--table的名稱
v_indexnamevarchar2(50);--index的名稱
V_SQLVARCHAR2(300);
V_SQL1VARCHAR2(300);
OWNER_NAMEVARCHAR2(100);
V_LOGINTEGER;
--游標(biāo)
CURSORCUR_TABLEIS
--notemptable
SELECTTABLE_NAMEFROMUSER_TABLESWHEREtemporary='N';
CURSORCUR_TABLE_TEMPIS
SELECTTABLE_NAMEFROMUSER_TABLESWHEREtemporary='Y';
CURSORCUR_LOGIS
SELECTCOUNT(TABLE_NAME)FROMUSER_TABLESWHERETABLE_NAME='ANALYZE_LOG';
CURSORcur_indexIS
selectindex_namefromuser_indexesgroupbyindex_name;
BEGIN
--DBMS_OUTPUT.ENABLE(buffer_size=>100000);
BEGIN
OPENCUR_LOG;
FETCHCUR_LOGINTOV_LOG;
IFV_LOG=0THEN
EXECUTEIMMEDIATE'CREATETABLEANALYZE_LOG(USER_NAMEVARCHAR(20),OP_TIMECHAR(19)DEFAULTto_char(sysdate,''yyyy-mm-ddhh24:mi:ss''),ERROR_TEXTVARCHAR(200),TABLE_NAMEVARCHAR(40))';
ENDIF;
--EXCEPTION
--WHENOTHERSTHEN
--dbms_output.put_line('CREATELOG_TABLE:err!');
END;
SELECTUSERINTOOWNER_NAMEFROMDUAL;
V_SQL1:='INSERTINTOANALYZE_LOG(USER_NAME,ERROR_TEXT,TABLE_NAME)VALUES('''||OWNER_NAME||''',''ANALYZEBEGIN'',''ALL'')';
EXECUTEIMMEDIATEV_SQL1;
--更新表統(tǒng)計(jì)信息及柱狀圖信息
OPENCUR_TABLE;
--begin
LOOP
FETCHCUR_TABLEINTOV_TABLENAME;
EXITWHENCUR_TABLE%NOTFOUND;
begin
V_SQL:='ANALYZETABLE'||V_TABLENAME||'COMPUTESTATISTICS';
EXECUTEIMMEDIATEV_SQL;
--dbms_output.put_line('EXECUTE:'||V_SQL||'OK!');
V_SQL:='ANALYZETABLE'||V_TABLENAME||'COMPUTESTATISTICSFORALLINDEXEDCOLUMNS';
EXECUTEIMMEDIATEV_SQL;
--dbms_output.put_line('EXECUTE:'||V_SQL||'OK!');
EXCEPTION
WHENOTHERSTHEN
--dbms_output.put_line('EXECUTE:'||V_SQL||'err!');
V_SQL1:='INSERTINTOANALYZE_LOG(USER_NAME,ERROR_TEXT,TABLE_NAME)VALUES('''||OWNER_NAME||''','''||V_SQL||''','''||V_TABLENAME||''')';
EXECUTEIMMEDIATEV_SQL1;
end;
ENDLOOP;
CLOSECUR_TABLE;
CLOSECUR_LOG;
--刪除索引統(tǒng)計(jì)信息
OPENcur_index;
LOOP
FETCHcur_indexINTOv_indexname;
EXITWHENcur_index%NOTFOUND;
begin
v_sql:='analyzeindex'||v_indexname||'deletestatistics';
EXECUTEIMMEDIATEv_sql;
--dbms_output.put_line('EXECUTE:'||V_SQL||'OK!');
EXCEPTION
WHENOTHERSTHEN
--dbms_output.put_line('EXECUTE:'||V_SQL||'err!');
V_SQL1:='INSERTINTOANALYZE_LOG(USER_NAME,ERROR_TEXT,TABLE_NAME)VALUES('''||OWNER_NAME||''','''||v_sql||''','''||v_indexname||''')';
EXECUTEIMMEDIATEV_SQL1;
end;
ENDLOOP;
--關(guān)閉游標(biāo)
CLOSEcur_index;
--刪除臨時(shí)表統(tǒng)計(jì)信息
OPENCUR_TABLE_TEMP;
whilecur_table_temp%FOUNDLOOP
FETCHCUR_TABLE_TEMPINTOV_TABLENAME;
EXITWHENCUR_TABLE_TEMP%NOTFOUND;
begin
V_SQL:='ANALYZETABLE'||V_TABLENAME||'DELETESTATISTICS';
EXECUTEIMMEDIATEV_SQL;
--dbms_output.put_line('EXECUTE:'||V_SQL||'OK!');
EXCEPTION
WHENOTHERSTHEN
--dbms_output.put_line('EXECUTE:'||V_SQL||'err!');
V_SQL1:='INSERTINTOANALYZE_LOG(USER_NAME,ERROR_TEXT,TABLE_NAME)VALUES('''||OWNER_NAME||''','''||V_SQL||''','''||V_TABLENAME||''')';
EXECUTEIMMEDIATEV_SQL1;
end;
ENDLOOP;
--關(guān)閉游標(biāo)
CLOSECUR_TABLE_TEMP;
V_SQL1:='INSERTINTOANALYZE_LOG(USER_NAME,ERROR_TEXT,TABLE_NAME)VALUES('''||OWNER_NAME||''',''ANALYZEEND'',''ALL'')';
EXECUTEIMMEDIATEV_SQL1;
commit;
EXCEPTION
WHENOTHERSTHEN
IFCUR_TABLE%ISOPENTHEN
CLOSECUR_TABLE;
ENDIF;
IFCUR_TABLE_TEMP%ISOPENTHEN
CLOSECUR_TABLE_TEMP;
ENDIF;
IFCUR_LOG%ISOPENTHEN
CLOSECUR_LOG;
ENDIF;
IFcur_index%ISOPENTHEN
CLOSEcur_index;
ENDIF;
commit;
END;
/
SQL>execANALYZE_TB;下面提供的腳本示范如何創(chuàng)建定時(shí)任務(wù),也是要在"sqlplus"中運(yùn)行。當(dāng)天的凌晨2點(diǎn)開始更新統(tǒng)計(jì)信息,以后每14天的凌晨2點(diǎn)更新統(tǒng)計(jì)信息。注意建立當(dāng)前job時(shí),使用NC的用戶連接數(shù)據(jù)庫(kù)執(zhí)行就可以了。具體優(yōu)化時(shí)間設(shè)置用戶根據(jù)實(shí)際情況靈活調(diào)整。
VARIABLEJOBNONUMBER;
VARIABLEINSTNONUMBER;
BEGIN
SELECTINSTANCE_NUMBERINTO:INSTNOFROMV$INSTANCE;
DBMS_JOB.SUBMIT(:JOBNO,'ANALYZE_TB;',TRUNC(SYSDATE)+1+2/24,'TRUNC(SYSDATE)+15+2/24',TRUE,:INSTNO);
COMMIT;
END;
/對(duì)于升級(jí)用戶,如果以前有相關(guān)定時(shí)任務(wù)設(shè)置,建議用戶清除以前的定時(shí)任務(wù)。具體查看系統(tǒng)中的定時(shí)任務(wù)通過(guò)下面SQL執(zhí)行即可。發(fā)現(xiàn)v3留下的統(tǒng)計(jì)數(shù)據(jù)庫(kù)的job,應(yīng)該及時(shí)刪除掉。
SQL>selectjob,last_date,this_date,next_date,what,brokenfromuser_jobs;
SQL>execsys.dbms_job.remove('12');[返回頁(yè)首]6.3.3DB2數(shù)據(jù)庫(kù)優(yōu)化對(duì)使用DB2數(shù)據(jù)庫(kù)用戶,可以使用"reorgchk"命令更新統(tǒng)計(jì)信息,方法如下,注意連接數(shù)據(jù)庫(kù)和用戶、密碼和實(shí)際業(yè)務(wù)的區(qū)別:
db2"connecttoNC35usertestusingtest"
db2"reorgchkupdatestatisticsontableall"如何在DB2數(shù)據(jù)庫(kù)中建立定時(shí)任務(wù),DB2數(shù)據(jù)庫(kù)本身不支持腳本方法創(chuàng)建定時(shí)任務(wù),但DB2數(shù)據(jù)庫(kù)中提供了一個(gè)“任務(wù)中心”工具。如何在系統(tǒng)中創(chuàng)建定時(shí)任務(wù),請(qǐng)參考《DB2_TASK.DOC》。[返回頁(yè)首]7產(chǎn)品安裝特別提示:本版由于代碼緩存方案有所調(diào)整,安裝和部署完成后,盡量不要更改服務(wù)器的IP地址(包括內(nèi)網(wǎng)IP地址和外部IP地址)。如果資金產(chǎn)品的安裝包含了信貸管理和資金計(jì)息,必須先安裝信貸管理,然后再安裝資金計(jì)息。7.1Windows2000+SQL2000+NC3.5客戶化安裝過(guò)程7.1.1安裝JDK在Windows2000上安裝產(chǎn)品時(shí),系統(tǒng)將會(huì)自動(dòng)安裝JDK。用戶也可以選用自己安裝的JDK作為NC運(yùn)行的JDK環(huán)境。用戶如果選擇自己JDK需手動(dòng)配置環(huán)境變量“NC_JAVA_HOME”,具體設(shè)置參考“ncsetup.bat”和“startup.bat”相關(guān)的批執(zhí)行文件。[返回頁(yè)首]7.1.2安裝客戶化產(chǎn)品要先展開到臨時(shí)目錄。在Windows2000上,NC產(chǎn)品展開的臨時(shí)目錄是“C:\temp”。用戶安裝時(shí)要保證C:有足夠的空間,要求有800M的可用空間,并對(duì)“C:\temp”有讀寫權(quán)限。用戶可以設(shè)置“NC_
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 中央廚房合作合同范本
- Module7 Unit2 教學(xué)設(shè)計(jì)2024-2025學(xué)年外研版英語(yǔ)九年級(jí)上冊(cè)
- 包裝制品訂購(gòu)合同范本
- 動(dòng)力柜安裝合同范本
- 3人購(gòu)車合同范例
- 公寓前臺(tái)轉(zhuǎn)租合同范本
- 冷鏈運(yùn)輸合同范本簡(jiǎn)易
- 加工裝飾合同范本
- 出資贈(zèng)與協(xié)議合同范例范例
- 第1課 兩彈元?jiǎng)讎?guó)脊梁 許身國(guó)威壯河山-《鄧稼先》教學(xué)設(shè)計(jì)七年級(jí)語(yǔ)文下冊(cè)同步高效課堂(統(tǒng)編版2024)
- 住宅鋼筋和混凝土用量限額設(shè)計(jì)參考指標(biāo)(2021年)
- 高血壓腎病護(hù)理查房課件
- 基坑開挖影響周邊環(huán)境與建筑物研究
- 《民事訴訟法》課件
- 錦繡金華完整版本
- 環(huán)保合規(guī)與企業(yè)風(fēng)險(xiǎn)管理
- 子宮內(nèi)膜癌教學(xué)查房
- 預(yù)防深靜脈血栓VTE持續(xù)改進(jìn)QCC品管圈PDCA案例3例
- 水環(huán)境綜合治理服務(wù)方案(技術(shù)標(biāo))
- 【原創(chuàng)】頭腦特工隊(duì)開的那些心理學(xué)腦洞
- 美甲藝術(shù)全套教學(xué)課件
評(píng)論
0/150
提交評(píng)論