




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、用友NC管理軟件5.0安裝說明 本安裝說明主要包含以下幾部分內(nèi)容: · 安裝 UFIDA用友軟件 NC管理軟件5.0 時,對系統(tǒng)軟件、硬件配置、數(shù)據(jù)庫的支持與調(diào)整的要求 · 安裝 UFIDA用友軟件 NC管理軟件5.0 時,中間件如何安裝部署 · 如何卸載 UFIDA用友軟件 NC管理軟件5.0 的相關操作 · 如何升級 UFIDA用友軟件 NC管理軟件3.5升級至5.0版本 · 安裝 UFIDA用友軟件 NC管理軟件5.0 時各模塊安裝升級注意事項請仔細閱讀,以免造成不可挽回的數(shù)據(jù)錯誤. 關于UFIDA用友軟件 NC管
2、理軟件的使用說明,請參考用戶手冊,也可在安裝完成后參考聯(lián)機幫助。 目 錄1 簡介2 服務器環(huán)境配置要求 2.1 操作系統(tǒng)平臺 2.2 應用規(guī)模硬件配置推薦 2.3 數(shù)據(jù)庫支持狀況3 客戶機配置要求 3.1 硬件配置要求 3.2 軟件配置要求 3.3 瀏覽器設置
3、60;3.4 客戶端JRE內(nèi)存使用設置 3.5 客戶端的緩存管理 3.6 客戶端安裝4 網(wǎng)絡相關要求5 產(chǎn)品與安裝盤對應清單6 數(shù)據(jù)庫設置及優(yōu)化 6.1 數(shù)據(jù)庫連接驅(qū)動 MS SQLServer數(shù)據(jù)庫連接驅(qū)動 6.1.2 Oracle數(shù)據(jù)庫連接驅(qū)動
4、 6.1.3 DB2數(shù)據(jù)庫連接驅(qū)動 6.2 建立標準數(shù)據(jù)庫結(jié)構(gòu) 6.2.1 在MS SQLServer數(shù)據(jù)庫中創(chuàng)建相關文件組 6.2.2 在Oracle數(shù)據(jù)庫中創(chuàng)建相關表空間 6.2.3 在DB2數(shù)據(jù)庫
5、中創(chuàng)建相關表空間 6.3 數(shù)據(jù)庫優(yōu)化 6.3.1 MS SQLServer數(shù)據(jù)庫優(yōu)化 6.3.2 Oracle數(shù)據(jù)庫優(yōu)化 6.3.3 DB2數(shù)據(jù)庫優(yōu)化7 中間件準備 7.1 UF MiddleWare5.0
6、60; 7.2 IBM Websphere6.1 7.2.1 IBM Websphere6.1 具體安裝過程8 產(chǎn)品安裝 8.1 Windows2003 + SQL2005 + NC5.0安裝過程 8.1.1 安裝JDK 8.1.2 安裝UAP5.
7、0和購買的應用 8.1.3 建立數(shù)據(jù)庫,配置數(shù)據(jù)源連接 8.1.4 啟動中間件 8.1.5 NC的客戶端安裝 8.1.6 建立賬套 8.2 Windows2003 + SQL20
8、05 + IBM WebSpaher 6.1 + NC5.0安裝過程 8.2.1 安裝JDK 8.2.2 安裝IBM Websphere 6.1 8.2.3 安裝UAP5.0和購買的應用 8.2.4 啟動中間件,建立數(shù)據(jù)庫,
9、配置數(shù)據(jù)源連接 8.2.5 登錄服務器,建立賬套 8.3 IUFO和Portal安裝 8.4 集群配置 8.5 建立集成工具介紹9 NC 多語言設置 9.1 客戶端語言設置 9.2 中間件語言設置 9.3 數(shù)據(jù)庫語言設置
10、; 9.4 賬套語言設置10 產(chǎn)品卸載 10.1 代碼卸載 10.2 數(shù)據(jù)庫卸載 10.3 JRE的卸載11 申請授權(quán)12 NC以前版本升級 12.1 適用范圍 12.2 準備工作 12.3 標準數(shù)據(jù)庫結(jié)構(gòu)要求 12.4 中間件環(huán)境準備
11、0; 12.5 升級13 安裝過程常見問題和注意事項 13.1 安裝升級過程中常見問題 13.2 安裝升級過程中各模塊注意事項14 附錄 14.1 AIX環(huán)境下安裝部署指導 14.2 HP UNIX環(huán)境下安裝部署指導 14.3 Solaris環(huán)境下安裝部署指導 14.4 Linux環(huán)境下安
12、裝部署指導 14.5 Windows環(huán)境下安裝部署指導 14.6 DB2的參數(shù)配置說明 14.7 Oracle的參數(shù)配置說明 14.8 NC5.0 JAVA參數(shù)調(diào)整說明 14.9 SQLServer參考腳本 14.10 Oracle參考腳本 14.11 DB2參考腳本
13、; 14.12 數(shù)據(jù)庫臨時表空間要求返回頁首 1 簡介本文描述如何安裝 UFIDA用友軟件 NC管理軟件。UFIDA用友軟件 NC管理軟件現(xiàn)在發(fā)布的最新版本是5.0。UFIDA用友軟件 NC管理軟件5.0 是一個全面基于J2EE技術體系的產(chǎn)品。它采用完全B/S架構(gòu),基于互聯(lián)網(wǎng)的企業(yè)級應用,具有高可靠性、安全性和可擴展性。應用包括:財務會計、管理會計、供應鏈、人力資源管理、客戶關系管理、知識管理等應用。UFIDA用友軟件 NC管理軟件5.0 全面支持商業(yè)中間件,我們也推薦客戶使用性能更高的,穩(wěn)定性更好的Websphere 6.1。UFIDA用友軟件 N
14、C管理軟件5.0 支持多種操作系統(tǒng)。其中包括Windows2000 server/advanced server/database center、Windows2003 server/web server(這里包括32位版本,X64位版本和IA64位版本)、Solaris、AIX、HPUX、Linux等操作系統(tǒng)。新安裝 UFIDA用友軟件 NC管理軟件5.0 的一般過程如下:1. 確定環(huán)境以及相關資源,如網(wǎng)絡連接、數(shù)據(jù)庫、數(shù)據(jù)庫補丁、操作系統(tǒng)版本、操作系統(tǒng)補丁等。 2. 參考相關環(huán)境安裝指南,調(diào)整系統(tǒng)相關參數(shù)和JDK。 3. 復制或下載安裝包文件,展開安裝包文件。 4. 安裝UAP平臺和購買的
15、相關模塊。 5. 根據(jù)具體環(huán)境,中間件,數(shù)據(jù)庫進行相關部署。 升級 UFIDA用友軟件 NC管理軟件5.0 的一般過程如下:1. 確定環(huán)境以及相關資源,如網(wǎng)絡連接、數(shù)據(jù)庫、數(shù)據(jù)庫補丁、操作系統(tǒng)版本、操作系統(tǒng)補丁、JDK等。 2. 參考相關環(huán)境安裝指南,調(diào)整系統(tǒng)相關參數(shù)和JDK。 3. 備份當前業(yè)務數(shù)據(jù)和UFIDA用友軟件 NC管理軟件前一版本的相關文件。 4. 復制或下載UFIDA用友軟件 NC管理軟件5.0安裝包文件,展開安裝包文件。 5. 安裝UAP平臺和購買的相關模塊,升級業(yè)務賬套。 返回頁首 2 服務器環(huán)境配置要求UFIDA用友軟件 NC管理軟件5.0 全面支持多種操作系統(tǒng)和
16、支持大型數(shù)據(jù)庫系統(tǒng)、支持主流的J2EE應用服務器等特性。2.1 操作系統(tǒng)平臺操作系統(tǒng)BitCPU類型中間件JDK版本參考文件WindowsWindows2000 + sp4SP4 Intel XeonUF MiddleWare5.0/WebSphere6.1Sun JDK1.5 /IBM JDK1.5 NC50_WIN Windows2003 + sp1(32 bit)Intel XeonUF MiddleWare5.0/WebSphere6.1Sun JDK1.5 /IBM JDK1.5 NC50_WIN Windows2003 + sp1(64 bit)AMD64UF
17、MiddleWare5.0/WebSphere6.1Sun JDK1.5(32bit) /IBM JDK1.5 NC50_WINLinuxRed Hat Enterprise Linux AS, Version 4 with Update 2(32 bit)Intel XeonWebSphere6.1 IBM JDK1.5NC50_Lin Red Hat Enterprise Linux AS, Version 4 with Update 2(64 bit)Intel XeonWebSphere6.1IBM JDK1.5NC50_Lin SUSE Linux En
18、terprise Server, Version 9 with SP2 or 3 (32 bit) Intel XeonWebSphere6.1IBM JDK1.5NC50_Lin SUSE Linux Enterprise Server, Version 9 with SP2 or 3 (64 bit) Openpower5WebSphere6.1IBM JDK1.5NC50_LinSolrisSolaris 10 (64 bit)UltraSPARCWebSphere6.1IBM JDK1.5NC5.0_Sol Solaris 10 x86(64 bit)AMD64UF
19、 MiddleWare5.0Sun JDK1.5 for solaris x86NC5.0_SolHPUXHP-UX 11iv2 (11.23) with Standard Patch Bundles of March 2006 and Sep 2004 Bundle 11i(64 bit)PA-RISCWebSphere6.1IBM JDK1.5NC50_HP HP-UX 11iv2 (11.23) with Standard Patch Bundles of March 2006 and Sep 2004 Bundle 11i + Java patches PHCO_30476
20、and PHSS_34201 (64 bit kernel support)(64 bit)Itanium2WebSphere6.1IBM JDK1.5NC50_HPAIXAIX 53 SP 5300-04-01(64 bit)Power 5WebSphere6.1IBM JDK1.5NC50_AIX 注意:o 沒有明確指定的安裝平臺不建議使用。 o 各種推薦平臺下的安裝,請分別參考附件進行設置:AIX環(huán)境下安裝部署指導 HPUX環(huán)境下安裝部署指導 Solaris環(huán)境下安裝部署指導 Linux環(huán)境下安裝部署指導 Windows環(huán)境下安裝部署指導 返回頁首2.2 應用規(guī)模硬件配置推薦簡明硬件建議
21、表,本表書寫關鍵硬件要求以Intel Xeon 3.0G為標準計算:客戶數(shù)量<30306060100100300300500500-1000>1000 配置應用服務器數(shù)據(jù)服務器應用服務器數(shù)據(jù)服務器應用服務器數(shù)據(jù)服務器應用服務器數(shù)據(jù)服務器應用服務器數(shù)據(jù)服務器應用服務器數(shù)據(jù)服務器應用服務器數(shù)據(jù)服務器CPU數(shù)量(顆)224444888×28內(nèi)存配置(G)2244448888磁盤數(shù)量(塊注意:o 應用服務和數(shù)據(jù)庫服務器建議使用SCSI接口10000轉(zhuǎn)以上磁盤。 o 小于30人根據(jù)業(yè)務狀況可以將應用服務器與數(shù)據(jù)庫服務器放在一起,由于規(guī)模小,建議使用Wind
22、ows平臺,易于維護。 o 規(guī)模大于200人并發(fā)時,最好與總部方案中心協(xié)商評估出具硬件網(wǎng)絡方案。 o 客戶端配置按照推薦配置就可以了,但是如果需要進行大數(shù)據(jù)量查詢,需要適當?shù)脑黾觾?nèi)存。 60100人時,業(yè)務如果不單一,需要分析業(yè)務操作情況,如果業(yè)務比較密集,請?zhí)嵘布呐渲?。使用磁盤陣列作為專門的存儲設備。 o 使用高性能磁盤陣列作為專門的存儲設備。 o 聯(lián)系集團相關部門,根據(jù)具體的產(chǎn)品模塊定制硬件設備。 o 建議考慮數(shù)據(jù)分布和應用分布方案。 o 建議應用服務器采用Windows操作系統(tǒng),數(shù)據(jù)庫服務器采用Unix操作系統(tǒng)。如果大于1000人以上的用戶建議將Web服務器搭建在linux操作系統(tǒng)上
23、。 返回頁首2.3 數(shù)據(jù)庫支持狀況數(shù)據(jù)庫類型Windows2003LinuxSUN 2.8以上AIX 以上HPUNX 11.00以上SQL Server 2005 Enterprise EditionYNNNNORACLE Enterprise Edition 9.205 以上YYYYYORACLE Enterprise Edition 10.2YYYYYDB2 Enterprise Edition V8.1Fix12YYYYYDB2 Enterprise Edition V9 YYYYY 注意:· 建議使用ORACLE最新的補丁。 · SQL Server 2005數(shù)據(jù)庫
24、建議小數(shù)據(jù)量和50在線人數(shù)以下使用。 · 具體數(shù)據(jù)庫配置,相關參數(shù)調(diào)整參考。DB2的參數(shù)配置說明ORACLE的參數(shù)配置說明3 客戶機配置要求3.1 硬件配置要求配置最小配置建議配置CPU P3 800 P4 1G(or higher) 內(nèi)存 512M512MB(or more) 硬盤(剩余空間) 200M500MB(or more) 網(wǎng)絡 10M100M打印機 操作系統(tǒng)所能適配的打印機 操作系統(tǒng)所能適配的打印機顯示適配器 support 16bit,resolution 800X600 support 32bit,resolution 800X600(or higher) 返回頁首3
25、.2 軟件配置要求UFIDA用友軟件 NC管理軟件5.0 是B/S架構(gòu)的產(chǎn)品。具有支持JRE 1.5 update7版本的瀏覽器的客戶端就可以運行??蛻魴C推薦使用的操作系統(tǒng):Windows2000 professional/Windows2000 server/Windows 2003 server/Windows xp/Windows xp SP2??蛻魴C推薦瀏覽器:IE6.0,推薦JRE:NCClient,此程序包的JRE已經(jīng)是1.5 update7版本。 UFIDA用友軟件 Portal產(chǎn)品對瀏覽器要求嚴格,使用Portal產(chǎn)品的用戶瀏覽器必須是IE6.0,其他版本或其他瀏覽器不預支持。
26、返回頁首3.3 瀏覽器設置在運行 UFIDA用友軟件 NC管理軟件5.0 時,建議使用的瀏覽器是6.0。第一次登陸服務器時系統(tǒng)會自動安裝"NCClient.exe",這個JRE的版本是 1.5 update7,已經(jīng)經(jīng)過嚴格測試,其他版本的JRE不建議使用。如果用戶環(huán)境已經(jīng)安裝了其他版本JRE建議卸載。IE的相關設置要求:IE的安全設置為"自定義級別",啟用下載和運行ActiveX。安裝完JRE后,用戶可以將下載ActiveX安全設置為禁用?;诰W(wǎng)絡速度和安全考慮,用戶可以選擇手動安裝客戶端JRE。在系統(tǒng)安裝盤"Client"中有&qu
27、ot;NCClient.exe"獨立安裝程序。選擇此種安裝方式時,不需要修改IE的"下載ActiveX"安全設置。IE的具體設置過程可以參考調(diào)整如下方法調(diào)整。以IE7.0為例。 運行"IE7.0"選擇"Internet Options"菜單->選擇"Security"頁簽->選擇"Custom level."按鈕Run ActiveX controls and plug-ins 設置為 "Enable"返回頁首3.4 客戶端JRE內(nèi)存使用設置客
28、戶端除了要求更高的內(nèi)存配置(512M或更多)外,還可以設置JRE的內(nèi)存使用參數(shù)。對于正常操作用戶我們建議設置是"-Xms128m -Xmx256m",對于作大數(shù)據(jù)查詢、展現(xiàn)的用戶,建議設置是"-Xms128m -Xmx512m"。來調(diào)整優(yōu)化運行效率。調(diào)整方法如下: 運行"C:Program Filesjre_07binjavacpl.exe"選擇"Java"頁簽->選擇"Java小應用程序Runtime設置"區(qū)域->選擇"查看"按鈕在"Java
29、 Runtime參數(shù)"中,輸入"-Xms128m -Xmx256m"選擇"確定"按鈕->選擇"應用"按鈕并退出,重新打開IE瀏覽器登陸即生效了返回頁首3.5 客戶端的緩存管理UFIDA用友軟件 NC管理軟件5.0 系統(tǒng)運用異步緩存技術緩存部分代碼和數(shù)據(jù),這些緩存信息以密文形式保存客戶端,減少網(wǎng)絡流量,提高運行效率。緩存代碼和數(shù)據(jù)需要的空間因用戶使用模塊、節(jié)點和用戶數(shù)據(jù)量定。在系統(tǒng)默認設置情況下,要保證"C:"有300M的可用空間。在系統(tǒng)登陸或操作過程中會緩存到特定位置。系統(tǒng)默認緩存路徑是"
30、%USERPROFILE%"。例如Windows2000的Administrator用戶系統(tǒng)默認是"USERPROFILE=C:Documents and SettingsAdministrator"。具體察看當前用戶的緩存位置。運行如下: 在"開始"-> "運行(R)-> 輸入"CMD"在DOS窗口中輸入"set",可以看到有關"%USERPROFILE%"NC緩存目錄是"NCCACHE"。IUFO的代碼和數(shù)據(jù)緩存分別是"
31、IUFO3_CODE","iufo_cache"。還有一部是保存在"Application DataSunJava"下。一般情況下不需要清除緩存。如果需要用戶請手動清除。下面提供的腳本保存到批處理文件中。實現(xiàn)清除功能。清除緩存時要保證瀏覽器不在運行。 cd %USERPROFILE%rd /q /s NCCACHErd /q /s IUFO3_CODErd /q /s iufo_cacherd /q /s "Application DataSunJava"關于JRE的緩存部分,通常保存在"%USERPRO
32、FILE%Application DataSun"下。手動清除緩存時,最好將這一部分也清除掉。具體打開"Java 控制面板"->"常規(guī)"頁簽->"設置"按鈕->"查看小應用程序"按鈕,可以看到有關緩存文件,同時也可以使用刪除功能。返回頁首3.6 客戶端安裝UFIDA用友軟件 NC管理軟件5.0 同時提供基于java技術的客戶端應用。用戶得到的客戶端安裝介質(zhì),應包括"jre.jar","setup.jar"和"setup.exe"
33、三個文件。用戶選擇本地安裝時,安裝過程中需要指定需要正確指定服務器地址和端口,安裝后會在本地系統(tǒng)菜單上創(chuàng)建對應應用快捷方式??蛻舳嗽O置功能可以更改調(diào)整設置服務器端口和地址,同時可以設置Jre運行時參數(shù)。運行客戶端后系統(tǒng)自動連接服務器,運行效率更高。 返回頁首 4 網(wǎng)絡相關要求在實際應用中,用戶的網(wǎng)絡環(huán)境中可能安裝有防火墻,用戶又通過防火墻訪問NC服務器時,需要注意。在防火墻上開放相應端口。在NC應用中,端口的使用也是靈活的。用戶以單例應用或集群模式靈活配置環(huán)境,并保證相關端口不被其他應用占用。在設置防火墻端口策略時需要注意開放上述端口。在數(shù)據(jù)庫服務器和應用服務器上不要安裝或啟用DHC
34、P,DNS,PROXY、WINS和防火墻等服務。針對以Windows2003和WindowxXP作應用服務器的用戶請將防火墻功能停止,保證數(shù)據(jù)庫服務器和應用服務器,應用服務器和應用服務器間高速網(wǎng)絡通信,不建議安裝或設置跨網(wǎng)關或跨防火通信。應用服務器的網(wǎng)卡正確設置很重要。通常情況下,無論用戶使用的是"UF MiddleWare5.0"還是"IBM WebSphere6.1",都要保證網(wǎng)卡驅(qū)動、物理連線、地址、網(wǎng)關、路由等被正確配置。如果環(huán)境中有網(wǎng)卡被啟用而未連接物理網(wǎng)線,可能導致NC系統(tǒng)網(wǎng)絡操作很慢。返回頁首 5 產(chǎn)品與安裝盤對應清單產(chǎn)品盤文件列
35、表文件說明NC50.zip 產(chǎn)品壓縮包NC50.htm 安裝說明文件Tools 工具目錄unzip_aix.Z Aix下解壓縮工具 unzip_hp.ZHPUX下解壓縮工具 IE6SP1.zipMicrosoft Internet Explorer 6.0 + SP1簡體中文 NC_OFFLINE.zipNC50集團報表離線客戶端安裝 NC_SCM_ADMIN.zip供應鏈管理安裝盤 NC35toNC50iufoPach.rarIufo從NC35升級到NC50前,在NC35代碼中所需的補丁包 a
36、pache_-win32-x86-no_ssl.rarApache安裝包 mod_jk.soApache所需插件 NC50dataxx.docNC50數(shù)據(jù)傳輸應用方案說明WASInstallDoc WebSphere安裝說明文件夾 WAS_Install.htmWebSphere安裝說明文件 FLASHWebSphere安裝說明引用的FLASH目錄 注意:o Tools目錄中提供了AIX和HP Unix下的unzip工具。 產(chǎn)品模塊說明安裝盤名稱產(chǎn)品名稱包含功能模塊NC_UAP客戶化 NC_CO_TB管理會計全面預算NC_FI財務會計
37、總賬會計平臺應收、應付、報賬中心現(xiàn)金銀行固定資產(chǎn)NC_IUFO網(wǎng)絡報表含合并報表集團報表NC_QC質(zhì)量管理 NC_SCM供應鏈管理采購管理采購計劃存貨核算發(fā)運管理返利管理供應鏈管理基礎設施供應商管理合同管理價保管理價格管理庫存管理內(nèi)部交易退貨管理委外加工銷售管理信用管理NC_TM資金管理資金信貸資金計息資金票據(jù)資金預測資金計劃資金結(jié)算資金監(jiān)控網(wǎng)上銀行綜合授信遠程支付 返回頁首 6 數(shù)據(jù)庫設置及優(yōu)化6.1 數(shù)據(jù)庫連接驅(qū)動UFIDA用友軟件 NC管理軟件5.0 訪問不同類型數(shù)據(jù)庫時,需要根據(jù)數(shù)據(jù)庫類型選擇不同的連接驅(qū)動,選擇正確版本的驅(qū)動才能保證正常訪問數(shù)據(jù)庫。數(shù)據(jù)庫
38、本身的補丁也在不斷更新,很多數(shù)據(jù)庫的補丁中含有更新的驅(qū)動程序。在實際應用中需要注意,更新了數(shù)據(jù)庫補丁后也要更新應用服務器中的驅(qū)動,保證與數(shù)據(jù)庫驅(qū)動一致。UFIDA用友軟件 NC管理軟件5.0 支持"UF MiddleWare5.0"和"IBM Websphere6.1"等多種中間件。"UF MiddleWare5.0"不支持XA事物,"IBM Websphere6.1"支持XA事物。UFIDA用友軟件 NC管理軟件5.0 安裝和配置默認支持的非XA事物。當用戶實際應用中需要XA事物時,詳細配置請咨詢NC技術支持部門
39、。 MS SQLServer數(shù)據(jù)庫連接驅(qū)動UFIDA用友軟件 NC管理軟件5.0 版本在訪問MS SQLserver數(shù)據(jù)庫時,系統(tǒng)默認支持JDBC方式訪問數(shù)據(jù)庫。具體選擇JDBC方式時,無論用戶的操作系統(tǒng)是Windows,Linux還是Uinx都是支持,所需驅(qū)動已經(jīng)預置在產(chǎn)品安裝盤中,無需再安裝驅(qū)動。當中間件是"UF MiddleWare5.0",系統(tǒng)使用的驅(qū)動是MS JDBC2005;當中間件是"IBM Websphere6.1"時,系統(tǒng)使用的驅(qū)動是IBM提供的JDBC驅(qū)動。 返回頁首 Oracle數(shù)據(jù)庫連接驅(qū)動UFIDA用友軟件 NC管理軟
40、件5.0 版本在訪問Oracle數(shù)據(jù)庫時,是通過JDBC方式訪問數(shù)據(jù)庫。應用服務器操作系統(tǒng)支持Windows,Unix和Linux。在產(chǎn)品的安裝盤中已經(jīng)預置了連接Oracle的驅(qū)動,版本是oracle10.2的。用戶可以根據(jù)具體項目環(huán)境選擇數(shù)據(jù)庫提供的驅(qū)動更新系統(tǒng)提供的驅(qū)動來使用。用戶必須將oracle的classes12.jar包到NC_HOME的lib下,無需展開包了。下面以Linux 為例,更新驅(qū)動方法如下:#cp $ORACLE_HOME/jdbc/lib/classes12.jar /home/ufsoft/newcentory/nc50/lib復制驅(qū)動文件返回頁首 DB2數(shù)據(jù)庫連接
41、驅(qū)動UFIDA用友軟件 NC管理軟件5.0 在訪問DB2數(shù)據(jù)庫時,默認推薦使用JCC方式(即DB2 Universal JDBC Driver)訪問數(shù)據(jù)庫。這種協(xié)議不需要應用服務器安裝其他驅(qū)動或連接。操作系統(tǒng)可以是Windows,Unix和Linux。在產(chǎn)品的安裝盤中已經(jīng)預置了連接DB2的驅(qū)動,版本是"8.1 FixPak 12"的。JCC驅(qū)動需要下列文件包"db2jcc.jar","db2jcc_license_cisuz.jar"和"db2jcc_license_cu.jar"。一般情況下數(shù)據(jù)庫驅(qū)動存放在&qu
42、ot;sqllibjava"下。驅(qū)動不需要展開,將驅(qū)動保存到"NC_HOMElib"下即可。下面以Linux 為例,更新驅(qū)動方法如下: #cp /home/db2inst1/sqllib/java/db2jcc.jar /home/ufsoft/newcentory/nc50/lib/db2java.jar#cp /home/db2inst1/sqllib/java/db2jcc_license_cisuz.jar /home/ufsoft/newcentory/nc50/lib/db2jcc_license_cisuz.jar#cp /home/db2
43、inst1/sqllib/java/db2jcc_license_cu.jar /home/ufsoft/newcentory/nc50/lib/db2jcc_license_cu.jar 返回頁首6.2 建立標準數(shù)據(jù)庫結(jié)構(gòu)UFIDA用友軟件 NC管理軟件5.0 支持多種大型數(shù)據(jù)庫。在使用不同的數(shù)據(jù)庫時,需要按要求建立相關表空間或文件組,才能正常完成NC管理軟件正常安裝。通常建議用戶在安裝時賦予NC用戶DBA權(quán)限,至少以下權(quán)限是必不可少的: GRANT CREATE PROCEDURE TO "NC"GRANT CREATE SEQUENCE TO &q
44、uot;NC"GRANT CREATE SESSION TO "NC"GRANT CREATE TABLE TO "NC"GRANT CREATE TRIGGER TO "NC"GRANT CREATE VIEW TO "NC"GRANT CREATE SYNONYM TO "NC" 在MS SQLServer 2005中創(chuàng)建文件組UFIDA用友軟件 NC管理軟件5.0 在使用MS SQLserver 2005數(shù)據(jù)庫時布局要求:建立NNC_DATA01、NNC_DATA02、NNC_D
45、ATA03、NNC_INDEX01、NNC_INDEX02、NNC_INDEX03 六個文件組,對6個文件組的數(shù)據(jù)文件名稱,位置,個數(shù)沒有限制。但要保證每個文件組中都有數(shù)據(jù)文件。在具體使用中需要根據(jù)實際情況修改數(shù)據(jù)文件存儲的位置和大小,達到磁盤最大讀寫效率。 注意:o 用腳本來創(chuàng)建文件組和數(shù)據(jù)文件方法參考SQLServer參考腳本。 o 本腳本為參考,在具體使用中需要根據(jù)實際情況修改數(shù)據(jù)文件存儲的位置和大小。 o 在查詢分析器中執(zhí)行以上腳本,先打開查詢分析器;輸入連接的服務器和連接用戶信息;選擇操作的數(shù)據(jù)庫;運行腳本。 o MS SQLServer數(shù)據(jù)庫需要調(diào)整tempdb大小,建議最小值50
46、0M,文件增長不受限制。具體參考數(shù)據(jù)庫臨時表空間要求。 對于對文件組建議如下:1. NNC_DATA01 文件組,有對應的物理文件,初始大小"500M" 2. NNC_DATA02 文件組,有對應的物理文件,初始大小"500M" 3. NNC_DATA03 文件組,有對應的物理文件,初始大小"500M" 4. NNC_INDEX01 文件組,有對應的物理文件,初始大小"200M" 5. NNC_INDEX02 文件組,有對應的物理文件,初始大小"200M" 6. NNC_INDEX03 文件組,
47、有對應的物理文件,初始大小"200M" 7. tempdb 數(shù)據(jù)庫,調(diào)整初始大小500M和增長方式 返回頁首 在Oracle中創(chuàng)建表空間UFIDA用友軟件 NC管理軟件5.0 在使用Oracle 9i 或 10g 數(shù)據(jù)庫時布局要求:建立NNC_DATA01、NNC_DATA02、NNC_DATA03、NNC_INDEX01、NNC_INDEX02、NNC_INDEX03 六個表空間,對6個表空間的最小大小有具體要求。具體數(shù)據(jù)文件存放位置、存放形式、數(shù)據(jù)文件個數(shù)沒有限制,在具體使用中需要根據(jù)實際情況修改數(shù)據(jù)文件存儲的位置和大小,達到磁盤最大讀寫效率。 注意:o 用腳本來創(chuàng)建表
48、空間方法參考Oracle參考腳本。 o 本腳本為參考腳本,在具體使用中需要根據(jù)實際情況修改數(shù)據(jù)文件存儲的位置和大小。 o 腳本通過"sqlplus"運行,輸入連接用戶和密碼,通過""命令運行腳本。最后注意要提交。下面是執(zhí)行例子。 SQL>connect oracle system/manager;SQL> c:SQL_ORA.SQL;SQL>commit;連接數(shù)據(jù)庫執(zhí)行SQL教本提交對于表空間的管理建議如下:1. NNC_DATA01 區(qū)管理選擇"本地管理",統(tǒng)一分配的大小設為"256 KB&q
49、uot; 2. NNC_DATA02 區(qū)管理選擇"本地管理",統(tǒng)一分配的大小設為"256 KB" 3. NNC_DATA03 區(qū)管理選擇"本地管理",統(tǒng)一分配的大小設為"512 KB" 4. NNC_INDEX01 區(qū)管理選擇"本地管理",統(tǒng)一分配的大小設為"128 KB" 5. NNC_INDEX02 區(qū)管理選擇"本地管理",統(tǒng)一分配的大小設為"128 KB" 6. NNC_INDEX03 區(qū)管理選擇"本地管理",
50、統(tǒng)一分配的大小設為"256 KB" 7. temp 用戶臨時表空間,名稱可以自己確定,但在建立用戶時需要指定默認臨時表空間,大小自動增長。 NC的六個表空間都需要分配限額,限額選擇"無限制"。ORACLE數(shù)據(jù)庫需要調(diào)整用戶臨時表空間大小,建議最小值300M,文件增長不受限制。具體參考數(shù)據(jù)庫臨時表空間要求。返回頁首 DB2中創(chuàng)建表空間UFIDA用友軟件 NC管理軟件5.0 在使用DB2數(shù)據(jù)庫時布局要求:建立NNC_DATA01、NNC_DATA02、NNC_DATA03、NNC_INDEX01、NNC_INDEX02、NNC_INDEX03 六個表空間,對
51、6個表空間的最小大小有具體要求。具體數(shù)據(jù)文件存放位置、存放形式、容器個數(shù)等沒有限制,在具體使用中需要根據(jù)實際情況修改容器等存儲的位置和大小,達到磁盤最大讀寫效率。 通過腳本建立表空間方法參考DB2參考腳本。 注意:o 用腳本來創(chuàng)建表空間方法參考DB2參考腳本。 o 本腳本為參考腳本,在具體使用中需要根據(jù)實際情況修改存儲的位置和大小等信息。 o 腳本通過"DB2"運行,先輸入需要連接的數(shù)據(jù)庫、連接用戶和密碼,通過"DB2"命令運行腳本。最后注意要提交。下面是執(zhí)行例子。 db2 "connect to NCTEST user DB2ad
52、min using DB2admin"db2 tf C:SQL_DB2.SQLdb2 commit連接數(shù)據(jù)庫執(zhí)行SQL教本提交對于表空間的管理建議如下:1. NNC_DATA01 表空間頁大小選"16K",使用頁大小為"16K"的緩沖池 2. NNC_DATA02 表空間頁大小選"16K",使用頁大小為"16K"的緩沖池 3. NNC_DATA03 表空間頁大小選"16K",使用頁大小為"16K"的緩沖池 4. NNC_INDEX01 表空間頁大小選擇"4
53、K",使用頁大小為"4K"的緩沖池 5. NNC_INDEX02 表空間頁大小選擇"4K",使用頁大小為"4K"的緩沖池 6. NNC_INDEX03 表空間頁大小選擇"4K",使用頁大小為"4K"的緩沖池 7. Usertemp 用戶臨時表空間,名稱可以自己確定, 表空間頁大小選擇4K,使用頁大小為4K的緩沖池 8. Systemp 系統(tǒng)臨時表空間,名稱可以自己確定, 表空間頁大小選擇16K,使用頁大小為16K的緩沖池 DB2數(shù)據(jù)庫需要建立用戶臨時表空間,用戶臨時表空間建議最小值30
54、00M,管理方式為系統(tǒng)管理。具體參考數(shù)據(jù)庫臨時表空間要求。返回頁首6.3 數(shù)據(jù)庫優(yōu)化數(shù)據(jù)庫在執(zhí)行過程中需要根據(jù)數(shù)據(jù)庫中記錄的統(tǒng)計信息來確定使用最優(yōu)的執(zhí)行路徑,所以我們需要及時對數(shù)據(jù)庫進行分析并記錄統(tǒng)計信息,這在大數(shù)據(jù)量下尤其重要。因此建議數(shù)據(jù)量大的用戶在升級系統(tǒng)前后,都作數(shù)據(jù)庫優(yōu)化分析。日常對數(shù)據(jù)庫管理時,也要作定期的優(yōu)化分析,更新數(shù)據(jù)庫統(tǒng)計信息。需要注意的是,作數(shù)據(jù)庫優(yōu)化操作都比較耗時,尤其是用戶數(shù)據(jù)量大了的時候更為明顯,建議在沒有業(yè)務處理時做優(yōu)化工作。 MS SQLserver 2005數(shù)據(jù)庫優(yōu)化如何在MS SQLserver 2005中創(chuàng)建定時任務,下面給出了例子,在每周日的0:00開始
55、,系統(tǒng)自動更新統(tǒng)計信息。注意首先要要保證啟動了sqlagent服務,才能定時執(zhí)行任務。實際應用是將對應數(shù)據(jù)庫"NC50"修改為實際業(yè)務數(shù)據(jù)庫。 BEGIN TRANSACTION DECLARE JobID BINARY(16) DECLARE ReturnCode INT SELECT ReturnCode = 0 IF (SELECT COUNT(*) FROM msdb.dbo.syscategories WHERE name = NDatabase Mainte
56、nance) < 1 EXECUTE msdb.dbo.sp_add_category name = NDatabase Maintenance - 刪除同名的警報(如果有的話)。 SELECT JobID = job_id FROM msdb.dbo.sysjobs WHERE (name = Nanalyze) IF (JobID IS NOT NULL) BEGIN
57、160; - 檢查此作業(yè)是否為多重服務器作業(yè) IF (EXISTS (SELECT * FROM msdb.dbo.sysjobservers WHERE (job_id = JobID) AND (server_id <> 0) BEGIN - 已經(jīng)存在,因而終止
58、腳本 RAISERROR (N無法導入作業(yè)"analyze",因為已經(jīng)有相同名稱的多重服務器作業(yè)。, 16, 1) GOTO QuitWithRollback END ELSE
59、60; - 刪除本地作業(yè) EXECUTE msdb.dbo.sp_delete_job job_name = Nanalyze SELECT JobID = NULL END BEGIN - 添加作業(yè) EXECUTE ReturnCode = msdb.dbo.sp_add_job job_id = JobID OUTPUT , job
60、_name = Nanalyze, owner_login_name = Nsa, description = N沒有可用的描述。, category_name = NDatabase Maintenance, enabled = 1, notify_level_email = 0, notify_level_page = 0, notify_level_netsend = 0, notify_level_eventlog = 2, delete_level= 0 IF (ERROR <> 0 OR ReturnCode <> 0) GOTO Q
61、uitWithRollback - 添加作業(yè)步驟 EXECUTE ReturnCode = msdb.dbo.sp_add_jobstep job_id = JobID, step_id = 1, step_name = N1, command = Nsp_updatestats, database_name = NNC5.0, server = N, database_user_name = N, subsystem = NTSQL, cmdexec_success_code = 0, flags = 0, retry_attempts = 0
62、, 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 <> 0 OR ReturnCode <> 0) GOTO QuitWithRollback EXECUTE ReturnCode = msdb.dbo.sp_update_job job_id = JobID, start_step_id =
63、1 IF (ERROR <> 0 OR ReturnCode <> 0) GOTO QuitWithRollback - 添加作業(yè)調(diào)度 EXECUTE ReturnCode = msdb.dbo.sp_add_jobschedule job_id = JobID, name = Nanalyze, enabled = 1, freq_type = 8, active_start_date = 20040729, active_start_time = 0, freq_interval = 1, freq_subday_ty
64、pe = 1, freq_subday_interval = 0, freq_relative_interval = 0, freq_recurrence_factor = 1, active_end_date = 99991231, active_end_time = 235959 IF (ERROR <> 0 OR ReturnCode <> 0) GOTO QuitWithRollback - 添加目標服務器 EXECUTE ReturnCode = msdb.dbo.sp_add_jobse
65、rver job_id = JobID, server_name = N(local) IF (ERROR <> 0 OR ReturnCode <> 0) GOTO QuitWithRollback END COMMIT TRANSACTION GOTO EndSave QuitWithRollback: IF (TRANCOUNT > 0) ROLLBACK TRANSACTION EndSave: 返回頁首 Oracle數(shù)據(jù)庫優(yōu)化對于Oracle用戶,更新指定表統(tǒng)計信息方法需要在sqlplus中執(zhí)行。下面是在&
66、quot;sqlplus"中執(zhí)行優(yōu)化操作命令,"NC50"是當前系統(tǒng)存儲業(yè)務數(shù)據(jù)的用戶。這個存促過程執(zhí)行中,如果個別表分析出錯后,會繼續(xù)處理其他表,并將錯誤信息寫入analyze_log表。 SQL>connect NC35/NC35oracle SQL>grant create any table to nc35 ; - 這一步非常重要,需要顯式地賦予用戶建表權(quán)限SQL> CREATE OR REPLACE PROCEDURE ANALYZE_TB AS
67、; V_TABLENAME VARCHAR2(50); -table的名稱 v_indexname varchar2(50);-index的名稱 V_SQL VARCHAR2(300); V_SQL1 VARCHAR2(300); OWNER_NAME VARCHAR2(100
68、); V_LOG INTEGER; CURSOR CUR_TABLE IS - 游標 SELECT TABLE_NAME FROM USER_TABLES WHERE temporary=N; -no temp table CURSOR CUR_TABLE_TEMP IS
69、160; SELECT TABLE_NAME FROM USER_TABLES WHERE temporary=Y; CURSOR CUR_LOG IS SELECT COUNT(TABLE_NAME) FROM USER_TABLES WHERE TABLE_NAME=ANALYZE_LOG; CURSOR cur_index IS
70、160; select index_name from user_indexes group by index_name; BEGIN -DBMS_OUTPUT.ENABLE (buffer_size=>100000); BEGIN OPEN CUR_LOG; &
71、#160; FETCH CUR_LOG INTO V_LOG; IF V_LOG=0 THEN EXECUTE IMMEDIATE CREATE TABLE ANALYZE_LOG (USER_NAME VARCHAR(20),OP_TIME CHAR(19) DEFAULT to_char(sysdate,yyyy-mm-dd hh24:mi:ss),ERROR_TEXT VARCHAR(200),TABLE_N
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 公司經(jīng)營拓展活動方案
- 公司職工小活動方案
- 公司節(jié)目拍攝策劃方案
- 公司熱愛勞動活動方案
- 公司組織室內(nèi)活動方案
- 公司社交酒會策劃方案
- 公司網(wǎng)絡年會策劃方案
- 公司爬圭峰山活動方案
- 公司普通聚餐活動方案
- 公司月動員會策劃方案
- 中醫(yī)藥在氣管炎治療中的應用
- 噴涂作業(yè)安全專項培訓
- 危險性較大分部分項工程及建筑施工現(xiàn)場易發(fā)生重大事故的部位環(huán)節(jié)的預防監(jiān)控措施和應應急處理預案
- 養(yǎng)老護理員四級試題含答案
- 全國寄生蟲病防治技能知識競賽參考試題(附答案)
- 高速公路改擴建工程監(jiān)理投標方案(技術方案)
- (高清版)DB11∕T1191.3-2024實驗室危險化學品安全管理要求 第3部分:科研單位
- DBJ33∕T 1104-2022 建設工程監(jiān)理工作標準
- 消防工程項目的質(zhì)量安全保障措施
- DB2305T 047-2025蒙古櫟播種育苗造林技術規(guī)程
- GB/Z 44938.2-2024機械電氣安全第2部分:保護人員安全的傳感器的應用示例
評論
0/150
提交評論