NC維護常見問題和技巧_第1頁
NC維護常見問題和技巧_第2頁
NC維護常見問題和技巧_第3頁
NC維護常見問題和技巧_第4頁
NC維護常見問題和技巧_第5頁
已閱讀5頁,還剩45頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、Nc維護常見問題和技巧維護常見問題和技巧用友軟件廣東區(qū)用友軟件廣東區(qū)戰(zhàn)略大客戶客戶支持部戰(zhàn)略大客戶客戶支持部主要內(nèi)容主要內(nèi)容第一部分第一部分 客戶端客戶端第二部分第二部分 應(yīng)用服務(wù)器應(yīng)用服務(wù)器第三部分第三部分 數(shù)據(jù)庫服務(wù)器數(shù)據(jù)庫服務(wù)器第四部分第四部分 如何恢復(fù)測試環(huán)境如何恢復(fù)測試環(huán)境第一部分第一部分 客戶端客戶端NCNC的訪問路徑的訪問路徑: :客戶端客戶端-網(wǎng)絡(luò)網(wǎng)絡(luò)-應(yīng)用服務(wù)器應(yīng)用服務(wù)器-數(shù)據(jù)庫數(shù)據(jù)庫界面顯示界面顯示遠程調(diào)用遠程調(diào)用執(zhí)行遠程方法執(zhí)行遠程方法執(zhí)行執(zhí)行SQLSQL調(diào)用調(diào)用第一部分第一部分 客戶端客戶端1.瀏覽器的設(shè)置問題瀏覽器的設(shè)置問題.1.JRE版本沖突: 卸掉所有的JRE,清

2、一下緩存,重新安裝NC的JRE ,另外,有時安裝完NC的JRE后,用戶又安裝了其它產(chǎn)品的JRE. 然后登錄NC時,IE報錯,登錄不進去. 卸載掉NC的JRE,重新安裝后即可2.JRE參數(shù)設(shè)置的內(nèi)存過大: -Xms128M -Xmx512M ,如機器內(nèi)存為512, Xmx設(shè)置為512M或超過512M可以逐漸縮小最大值設(shè)置. 如設(shè)置為:-Xms128M -Xmx300M 3. 有一個特殊情況. IE自動關(guān)閉,而且在桌面上會生成一個日志文件. 這種情況可以使用下面的方法: 在控制面版設(shè)置客戶端內(nèi)存如: -Xms256m Xmx448m 先安裝NC的NC_Client_1.5.0_07.exe軟件在N

3、C安裝目錄nchomewebappsnc_webClientNC_Client_1.5.0_07.exe 該軟件會安裝在C:Program Filesjre1.5.0_07目錄下. 如果以前安裝過就不用安裝了. 在網(wǎng)上下載jre1.5.0_13 如: jre-1_5_0_13-windows-i586-p.exe http:/ 該軟件安裝在C:Program FilesJavajre1.5.0_13 然后將 C:Program Filesjre1.5.0_07libsecurity目錄下的java.policy文件覆蓋到 C:Program FilesJavajre1.5.0_13libsec

4、urity下 另外,V5版本可以用NCSysConfig.bat 生成一個客戶端,使用NC的客戶端軟件第一部分第一部分 客戶端客戶端2.登陸登陸nc的時候只顯示一部分的時候只顯示一部分可能原因:顯示器的分辯率太高 或者是在瀏覽器里直接輸入http:/ip/login.jsp ,很多操作員把這個地址收藏為文件夾,從收藏夾里打開以上格式的地址的時候就會出現(xiàn)只顯示一部分的問題。解決方案:調(diào)低顯示器的分辨率或者直接輸入http:/ip,作為收藏夾的時候注意收藏主頁(不帶login.jsp的地址)第一部分第一部分 客戶端客戶端3.登陸進入登陸進入nc的時候,左邊的菜單無顯示,看不到節(jié)點的時候,左邊的菜單

5、無顯示,看不到節(jié)點 。原因:java沖突解決:經(jīng)過檢查,發(fā)現(xiàn)在添加刪除程序里面有多個JAVA程序,把多余的JAVA程序刪除問題就解決了 左下角是空白的第一部分第一部分 客戶端客戶端4.瀏覽器設(shè)置不當(dāng)會出現(xiàn)使用時間長后瀏覽器越來越慢,以及一些大數(shù)據(jù)操瀏覽器設(shè)置不當(dāng)會出現(xiàn)使用時間長后瀏覽器越來越慢,以及一些大數(shù)據(jù)操作瀏覽器灰屏等現(xiàn)象;還有一些大的數(shù)據(jù)查詢操作時間長等等現(xiàn)象。對作瀏覽器灰屏等現(xiàn)象;還有一些大的數(shù)據(jù)查詢操作時間長等等現(xiàn)象。對NC客客戶端瀏覽器而言,主要是以下戶端瀏覽器而言,主要是以下3處需要處需要 設(shè)置:設(shè)置: (1)打開INTERNET選項-INTERNET選項-安全-受信任的站點-

6、自定義級別-安全設(shè)置-把ActiveX控件和插件(把這個組內(nèi)的所有設(shè)置都改為啟用) 第一部分第一部分 客戶端客戶端 (2) 打開INTERNET選項-安全-信任站點-站點-把應(yīng)用服務(wù)器的IP地址(例如9) 加入信任站點 第一部分第一部分 客戶端客戶端(3) 打開INTERNET選項-連接-局域網(wǎng)設(shè)置-代理服務(wù)器設(shè)置-檢查代理服務(wù)器是否有打勾 , 如果沒有打勾,請直接跳過此步驟。 如有打勾表示使用了代理服務(wù)器,請按下圖把NC應(yīng)用服務(wù)器ip 地址10.52.128.*,設(shè)置為跳過代理服務(wù)器 第一次使用IE訪問應(yīng)用服務(wù)器,它會自動下載一個JAVA插件,并安裝。我們也可手工安裝這

7、個java插件。控件文件所在服務(wù)器的位置:D:ufidaufsoftwebappsnc_webClientNC_Client_1.5.0_07.exe (windows安裝環(huán)境)或者 /ufida/ufsoft/webapps/nc_web/Client/NC_Client_1.5.0._07.exe (linux.unix安裝環(huán)境)第一部分第一部分 客戶端客戶端5.客戶端使用客戶端使用IE瀏覽器瀏覽器java插件參數(shù)設(shè)置插件參數(shù)設(shè)置 設(shè)置java參數(shù)的原因:IE瀏覽器java插件參數(shù)默認能使用最大內(nèi)存為64M,如果不進行設(shè)置修改的話,即使客戶端機器本身物理內(nèi)存足夠大,NC界面在瀏覽器中也只能

8、用到64M內(nèi)存,設(shè)置步驟如下:(1):在開始-控制面板中,雙擊java咖啡杯圖標(biāo):(2):在彈出界面中選擇第二個頁簽界面,即常規(guī)后面的java界面-java小應(yīng)用程序Rutime設(shè)置下-點查看:(3):在彈出的小窗口第四列設(shè)置:-Xms56m Xmx300m (ie6最大能設(shè)置到300m,ie7最大能設(shè)置到200m,根據(jù)客戶端機器本身的環(huán)境而定)第一部分第一部分 客戶端客戶端6.當(dāng)網(wǎng)絡(luò)狀況不是很好的情況下,啟用壓縮遠程調(diào)用流:當(dāng)網(wǎng)絡(luò)狀況不是很好的情況下,啟用壓縮遠程調(diào)用流: 數(shù)據(jù)查詢操作會需要從服務(wù)器端下載大量數(shù)據(jù)到客戶端顯示,如果不選擇壓縮傳輸?shù)脑挘赡芫W(wǎng)絡(luò)傳輸量會很大,如果選用壓縮傳輸,對

9、大數(shù)據(jù)量的傳輸,其壓縮比很多時候能達到1:5甚至1:10,會較大減輕網(wǎng)絡(luò)傳輸量及時間,局域網(wǎng)和外網(wǎng)的用戶都要做此設(shè)置。注:第一次勾選上后,以后進入瀏覽器此選項是默認勾選上的,如果清除緩存后,需要手工再次打上勾 第一部分第一部分 客戶端客戶端7.怎么做客戶端安裝盤及安裝使用怎么做客戶端安裝盤及安裝使用NC客戶端客戶端 有的時候在用IE瀏覽器無法滿足應(yīng)用要求情況下,特別大數(shù)據(jù)量查詢的時候,可以通過啟用NC客戶端程序來代替瀏覽器應(yīng)用。(1)生成客戶端程序方法:啟動NCSysConfig.bat(NCSysConfig.sh),選中Deplopment節(jié)點界面,點擊右邊生成客戶端盤按鈕,如圖,在彈出界

10、面中設(shè)置應(yīng)用服務(wù)器名與端口,以及產(chǎn)生的客戶端代碼安裝路徑。(2):客戶端代碼生成后,進入bin,如圖,運行setup.exe,指定客戶端代碼的安裝路徑(3):點擊下一步進入安裝(4):安裝完成后;可以通過開始-所有程序-ERPNC列表中,可以選擇啟動NC客戶端;或者進入NC客戶端程序目錄如C:ncv5clientbin下面,運行clientStartup.bat啟動NC客戶端程序。(5):登錄時,要啟用“壓縮遠程調(diào)用流“ 什么情況下建議用NC客戶端程序代替瀏覽器訪問NC 一是在有些機器瀏覽器使用java插件有問題,經(jīng)常導(dǎo)致退出或無法使用情況下;二是有些用戶的操作數(shù)據(jù)量很大,使用瀏覽器java插

11、件內(nèi)存無法設(shè)置上去,導(dǎo)致相關(guān)大數(shù)據(jù)操作在客戶端非常慢,并且導(dǎo)致客戶端cpu持續(xù)很高情況下。 以上兩種情況可以考慮使用NC客戶端程序解決。第一部分第一部分 客戶端客戶端8.其他一些常見問題其他一些常見問題(1)客戶端機器名為中文會導(dǎo)致nc出現(xiàn)異常問題,比如制單在選擇科目或者輔助核算的時候參選放大按鈕點了一直沒反應(yīng)。(2)一些殺毒軟件會過濾掉某些包導(dǎo)致nc部分節(jié)點出現(xiàn)亂碼,不能正常顯示。(3)安裝IE8的客戶端登陸nc的時候會提示加載java小程序失敗,降低IE8的安全性為低,加入nc登陸地址為信任站點。(4)由于網(wǎng)絡(luò)或者某些其他原因?qū)е聻g覽器無法下載緩存,變通的解決辦法可以到一臺可以正常登陸的電

12、腦把緩存拷貝到相應(yīng)的位置,重新登陸即可。(5) 如果出現(xiàn)網(wǎng)絡(luò)問題可以通過以下命令測試Ping命令的常用參數(shù)選項 ping IP t 連續(xù)對IP地址執(zhí)行Ping命令,直到被用戶以Ctrl+C中斷。 ping IP -l 2000 指定Ping命令中的數(shù)據(jù)長度為2000字節(jié),而不是缺省的32字節(jié)。 ping IP n 執(zhí)行特定次數(shù)的Ping命令第二部分第二部分 應(yīng)用服務(wù)器應(yīng)用服務(wù)器不建議使用不建議使用3232位的應(yīng)用服務(wù)器。位的應(yīng)用服務(wù)器。3232位的操作系統(tǒng)作為應(yīng)用服務(wù)器時只可用于最大并發(fā)位的操作系統(tǒng)作為應(yīng)用服務(wù)器時只可用于最大并發(fā)200200人以下的財務(wù)產(chǎn)品。人以下的財務(wù)產(chǎn)品。應(yīng)用服務(wù)器主機名

13、建議為字母、數(shù)字組成,不要包含應(yīng)用服務(wù)器主機名建議為字母、數(shù)字組成,不要包含“-”-”、“”空格等特殊字空格等特殊字符。符。保證保證NCNC(WebSphereWebSphere)中間件相關(guān)端口不被其他應(yīng)用占用,并且在設(shè)置防火墻端)中間件相關(guān)端口不被其他應(yīng)用占用,并且在設(shè)置防火墻端口策略時開放上述端口。口策略時開放上述端口。 應(yīng)用服務(wù)器上不要安裝或啟用應(yīng)用服務(wù)器上不要安裝或啟用DHCPDHCP,DNSDNS,PROXYPROXY、WINSWINS和防火墻等服務(wù)。和防火墻等服務(wù)。 如果如果使用使用WindowsWindows操作系統(tǒng),建議停止操作系統(tǒng)自帶的防火墻。操作系統(tǒng),建議停止操作系統(tǒng)自帶的

14、防火墻。保證數(shù)據(jù)庫服務(wù)器和應(yīng)用服務(wù)器,應(yīng)用服務(wù)器和應(yīng)用服務(wù)器間高速網(wǎng)絡(luò)通信,不保證數(shù)據(jù)庫服務(wù)器和應(yīng)用服務(wù)器,應(yīng)用服務(wù)器和應(yīng)用服務(wù)器間高速網(wǎng)絡(luò)通信,不建議安裝或設(shè)置跨網(wǎng)關(guān)或跨防火通信。建議安裝或設(shè)置跨網(wǎng)關(guān)或跨防火通信。保證應(yīng)用服務(wù)器網(wǎng)卡驅(qū)動、物理連線、地址、網(wǎng)關(guān)、路由等被正確配置。如果環(huán)保證應(yīng)用服務(wù)器網(wǎng)卡驅(qū)動、物理連線、地址、網(wǎng)關(guān)、路由等被正確配置。如果環(huán)境中有網(wǎng)卡被啟用而未連接物理網(wǎng)線,會影響境中有網(wǎng)卡被啟用而未連接物理網(wǎng)線,會影響NCNC系統(tǒng)網(wǎng)絡(luò)操作性能,在此建議禁系統(tǒng)網(wǎng)絡(luò)操作性能,在此建議禁用不使用的網(wǎng)卡。用不使用的網(wǎng)卡。常用檢查命令常用檢查命令 (nchomebin目錄下目錄下)chec

15、kDBConnect.bat: 檢查prop.xml文件配置的數(shù)據(jù)源連接是否正常.checkSRVConnect.bat: 首先檢查checkSRVConnect.ini文件中配置的SERVER狀態(tài)是否正常. 如果checkSRVConnect.ini沒有配置任何有效url連接, 系統(tǒng)會自動解析prop.xml文件,檢查該文件配置的全部SERVER狀態(tài)是否正常. 特別是集群環(huán)境下SERVER比較多,用該命令檢查非常方便. 第二部分第二部分 應(yīng)用服務(wù)器應(yīng)用服務(wù)器常用檢查命令常用檢查命令 (nchomebin目錄下目錄下)checkFileDuplicate.bat: 檢查重復(fù)的文件. 主要是檢查

16、nchome下的目錄:modules hotwebs resources lib 這些目錄下的重復(fù)的文件,特別是打補丁時在modules下備份的文件, 會造成部署時失敗.checkModuleName.bat: 檢查Module的名字是否符合規(guī)范,如果不符合規(guī)范,部署時會出錯. 第二部分第二部分 應(yīng)用服務(wù)器應(yīng)用服務(wù)器常用檢查命令常用檢查命令 (nchomebin目錄下目錄下)checkLicence.bat: 通過該命令可以查看License信息. 產(chǎn)品達到授權(quán)數(shù)時,需要使用該命令,查看每個模塊的授權(quán)數(shù)是多少,以便于申請更多的授權(quán)。 在測試環(huán)境,產(chǎn)品達到授權(quán)數(shù)時需要去掉下面的兩個文件: nch

17、omelibuf.lib 和 nchomebinlicense1 然后重新啟動中間件即可. 但是不能打印。checkFileName.bat: 檢查文件名是否為中文文件名和特殊字符等. 推薦使用英文文件名. 第二部分第二部分 應(yīng)用服務(wù)器應(yīng)用服務(wù)器常用檢查命令常用檢查命令 (nchomebin目錄下目錄下)cleanClassesJAR.bat: 清除modules目錄下各個模塊classes目錄下的JAR文件. 否則部署可能會錯. 因為該目錄下不應(yīng)該有JAR文件,常常是打補丁打錯的JAR文件. cleanClassesMETA-INF.bat: 清除modules目錄下各個模塊classes目

18、錄下的META-INF文件. 否則部署可能會錯. 因為該目錄下不應(yīng)該有META-INF文件, 常常是打補丁打錯的META-INF文件. cleanLangFile.bat: 從NC502升級到NC55時,在升級時升級程序會自動調(diào)用該命令, 程序根據(jù)nchomelanglib目錄下的jar的信息,清除不需要的nchomeresourceslang目錄下對應(yīng)的語言資源文件。 第二部分第二部分 應(yīng)用服務(wù)器應(yīng)用服務(wù)器常用檢查命令常用檢查命令 (nchomebin目錄下目錄下)cleanProxyFile.bat: 從NC502升級到NC55時,在升級時升級程序會自動調(diào)用該命令, 清除沒有用的proxy

19、文件. 如nchomemodulesuapMETA- INFlibnc.impl.uap.Sfapp51EJB_PROXY.jar等. 如果在NC55中存在這樣的文件,在生成部署雖然能成功,但是在登錄NC使用時,可能會出錯.cleanModuleFile.bat: 從NC502升級到NC55時,有些.module文件是不需要的,在升級時升級程序會自動調(diào)用該命令,程序根據(jù).lst的文件,清除不需要的.module文件. 否則部署可能會錯.如: nchomemodulesuapupgradermfuap.lst: B_accperiodAccessor50.module B_BaseBDEJB50

20、.module B_BaseBDEJB50_proxy.module第二部分第二部分 應(yīng)用服務(wù)器應(yīng)用服務(wù)器NCNC產(chǎn)品目錄結(jié)構(gòu)產(chǎn)品目錄結(jié)構(gòu)第二部分第二部分 應(yīng)用服務(wù)器應(yīng)用服務(wù)器ant:存放Apache Ant,用來執(zhí)行EJB的構(gòu)建。Bin: 存放nc部署和系統(tǒng)監(jiān)控等命令。ejb: 按模塊分子目錄存放各個模塊所使用的EJB,由構(gòu)建工具維護。ejbXMLs:存放需要獨立事務(wù)的EJB的部署描述符,里面的xml文件都是開發(fā)配置的服務(wù)或特殊ejb,由構(gòu)建工具維護。framework:存放UAP框架/基礎(chǔ)代碼,為中間件提供服務(wù)/信息配置。DBTrans:數(shù)據(jù)傳輸。ierp/bin:存放NC配置文件。dis

21、t: 存放在ncSysConfig.bat/wasSysConfig.bat生成的代碼及配置文件,該信息在使用WAS中間件時,需要部署到WAS中。initdatarule: 初始化NC數(shù)據(jù)的一些規(guī)則。lib:NC在使用中用到的相關(guān)外部類文件。middleware:存放NC中間件等代碼。modules:按模塊分子目錄存放各個模塊的代碼。分public,client和private。每個模塊由相應(yīng)的產(chǎn)品組負責(zé)。此目錄下還存放EJB代理,不過EJB代理由構(gòu)建工具維護。NClogs:NC日志文件。ncscirpt:按模塊分子目錄存放各個模塊的數(shù)據(jù)庫建庫腳本和初始化數(shù)據(jù)腳本。resources:存放資源

22、文件,如圖片和多語言資源。ufjdk:存放JDK。pfxx: 外部交換平臺的配置文件。update:存放補丁代碼、升級所使用的升級代碼和數(shù)據(jù)庫腳本,按版本號分目錄存放。webapps/ne_web: 存放NC的web應(yīng)用。 Driver: 數(shù)據(jù)庫的驅(qū)動程序(NC56). langlib: 多語言資源文件(NC55/NC56)。 NCNC產(chǎn)品重點目錄詳細介紹產(chǎn)品重點目錄詳細介紹 Ant Ant 目錄目錄存放Apache Ant,用來執(zhí)行EJB的構(gòu)建. 這個目錄的bin目錄下在unix系統(tǒng)下要賦予可執(zhí)行權(quán)限如果沒有就會出現(xiàn)wassysconfig.sh和ncsysconfig.sh無法執(zhí)行的現(xiàn)象。

23、 例: 在unxi下執(zhí)行wasSysConfig.sh./wasSysConfig.shPLATFORM=AIX 00C3342E4C00NC_HOME=/home/nccode/nc0124WAS_HOME=/home/WebSphere/AppServerIS_CLUSTER_INSTALL=falseWAS_INSTALL_HOST=WAS_INSTALL_PORT=WAS_PROFILE=AppSrv02./wasSysConfig.sh38: /home/nccode/nc0124/ant/bin/ant: 0403-006 執(zhí)行許可權(quán)被拒絕。 第二部分第二部分 應(yīng)用服務(wù)器應(yīng)用服務(wù)器

24、 NCNC產(chǎn)品重點目錄詳細介紹產(chǎn)品重點目錄詳細介紹 DistDist目錄目錄l存放在ncSysConfig.bat/wasSysConfig.bat生成的代碼及配置文件,該信息在使用WAS中間件時,需要部署到WAS中.l在生成ejb后這個目錄下應(yīng)該存在一個nc.ear的文件,檢查部署是否成功的時候可以看這個目錄下的該文件內(nèi)容是否跟was的“D:IBMAppServerprofilesAppSrv01installedAppsuf200502092Cell01nc50.ear”這個目錄下的內(nèi)容一致。l在NC501版本這個文件會比較大,NC5011版本到NCV55基本上只有幾百k到幾兆左右。 第二

25、部分第二部分 應(yīng)用服務(wù)器應(yīng)用服務(wù)器第二部分第二部分 應(yīng)用服務(wù)器應(yīng)用服務(wù)器 NCNC產(chǎn)品重點目錄詳細介紹產(chǎn)品重點目錄詳細介紹 ierp/binierp/bin目錄目錄l存放NC配置文件。l目錄下包括account.xml(帳套信息)、langconfig.xml(語言信息)、prop.xml(中間件機群、數(shù)據(jù)源信息)、servicerun.xml(后臺注冊服務(wù)信息)、systemconfig.xml(登陸模式和登陸保持信息)等。 NCNC產(chǎn)品重點目錄詳細介紹產(chǎn)品重點目錄詳細介紹 Modules目錄目錄l按模塊分子目錄存放各個模塊的代碼。分public,client和private。每個模塊由相應(yīng)

26、的產(chǎn)品組負責(zé)。此目錄下還存放EJB代理,不過EJB代理由構(gòu)建工具維護。l在某個模塊下還有幾個比較重要的目錄如:$nchomemodulesuapclasses 此目錄是nc需要的接口類或前后臺公用資源類。如果補丁需要打到該目錄,可能需要重新部署。$nchomemodulesuapclient 此目錄是nc客戶端需要的nc類。如果補丁需要打到該目錄只需要重起應(yīng)用,不需要重新部署。$nchomemodulesuapMETA-INFclasses此目錄是ejb所需要的實現(xiàn)類,此目錄下如果打補丁不需要部署。但是,如果修改了 $ nchomemodulesuapMETA-INF目錄下的upm文件(NC5

27、5新增)如:B_corp50.upm ,則需要重新部署.提示:在 modules目錄下不能備份目錄或文件。 特別在打補丁時,建議備份代碼要備份到NCHOME目錄外。第二部分第二部分 應(yīng)用服務(wù)器應(yīng)用服務(wù)器第二部分第二部分 應(yīng)用服務(wù)器應(yīng)用服務(wù)器 NCNC產(chǎn)品重點目錄詳細介紹產(chǎn)品重點目錄詳細介紹 NClogs目錄目錄lNC日志文件存放目錄日志文件存放目錄l如果是單如果是單server或或nc中間件的話會有一個中間件的話會有一個server1目錄,目錄,需要進入該目錄查看日志需要進入該目錄查看日志l如果是集群的話如圖:如果是集群的話如圖:第二部分第二部分 應(yīng)用服務(wù)器應(yīng)用服務(wù)器NCNC產(chǎn)品重點目錄詳細介

28、紹產(chǎn)品重點目錄詳細介紹日志級別的選擇 l目前規(guī)定日志只有四種日志級別目前規(guī)定日志只有四種日志級別DEBUGDEBUG、INFOINFO、 WARNWARN、 ERROR,ERROR,順序為順序為DEBUGINFOWARNERROR,DEBUGINFOWARNERROR,如果日志級別調(diào)的較高,低級如果日志級別調(diào)的較高,低級別的日志就不能輸出如,設(shè)置位別的日志就不能輸出如,設(shè)置位WARNWARN,那么,那么DEBUGDEBUG與與INFOINFO的信的信息就不能輸出。息就不能輸出。 DEBUG: 輸出普通的調(diào)試信息,主要用于開發(fā)環(huán)境的信息輸出輸出普通的調(diào)試信息,主要用于開發(fā)環(huán)境的信息輸出INFO:

29、 輸出提示性的信息,如程序運行所花費的時間等輸出提示性的信息,如程序運行所花費的時間等WARN: 輸出警告性的信息,如系統(tǒng)設(shè)置了一個需要打開的文件,輸出警告性的信息,如系統(tǒng)設(shè)置了一個需要打開的文件,但是系統(tǒng)在打開他的時候有問題,而用了一個缺省的文件,為此但是系統(tǒng)在打開他的時候有問題,而用了一個缺省的文件,為此系統(tǒng)還是能夠正常運行,但卻不符合某些期望,采用警告系統(tǒng)還是能夠正常運行,但卻不符合某些期望,采用警告ERROR: 錯誤信息輸出,表示系統(tǒng)出了錯誤,影響了系統(tǒng)的功錯誤信息輸出,表示系統(tǒng)出了錯誤,影響了系統(tǒng)的功能,如系統(tǒng)拋出了一個能,如系統(tǒng)拋出了一個NullPointException,系統(tǒng)不

30、能正常運行。系統(tǒng)不能正常運行。系統(tǒng)運行時默認輸出級別為系統(tǒng)運行時默認輸出級別為 ERROR 第二部分第二部分 應(yīng)用服務(wù)器應(yīng)用服務(wù)器NCNC產(chǎn)品重點目錄詳細介紹產(chǎn)品重點目錄詳細介紹日志文件 lam-log:系統(tǒng)管理升級日志:系統(tǒng)管理升級日志lfw-log:IOC容器框架日志容器框架日志lpa-log:預(yù)警平臺日志:預(yù)警平臺日志lpfxx-log:外部交換平臺的日志:外部交換平臺的日志lportal-log:Portal日志日志lwf-log:流程平臺:流程平臺luserpower-log:權(quán)限升級日志:權(quán)限升級日志liufo-log:iufo日志日志lannoy-log:如果沒有配置模塊,日志寫

31、在該處:如果沒有配置模塊,日志寫在該處lnc-log:所有的錯誤日志,這是系統(tǒng)的主日志系統(tǒng),不論你輸:所有的錯誤日志,這是系統(tǒng)的主日志系統(tǒng),不論你輸出到那個文件,錯誤的日志都在該處,這主要是用戶查看的出到那個文件,錯誤的日志都在該處,這主要是用戶查看的lsql-log.log sql日志日志第二部分第二部分 應(yīng)用服務(wù)器應(yīng)用服務(wù)器NCNC產(chǎn)品重點目錄詳細介紹產(chǎn)品重點目錄詳細介紹設(shè)置sql語句輸出l把把anonymous設(shè)置為設(shè)置為debug或者或者all這樣就可以在這樣就可以在annoy-log下看到下看到sql輸出。輸出。 NCNC產(chǎn)品重點目錄詳細介紹產(chǎn)品重點目錄詳細介紹 webapps/ne

32、_web目錄目錄l存放NC的web應(yīng)用。lClient 目錄存放兩個重要文件NC_Client_1.5.0_07.exeNC_Login_v50.jar llogo目錄 iufo.txt 如: 12:9081/nc/servlet/nc.ui.iufo.login.Index nc.txtllogoimages目錄:存放一些登陸界面的圖片可以替換為個性化的圖片。第二部分第二部分 應(yīng)用服務(wù)器應(yīng)用服務(wù)器 NCNC系統(tǒng)環(huán)境信息主配置文件系統(tǒng)環(huán)境信息主配置文件(prop.xml)(prop.xml) 帳套信息配置文件(帳套信息配置文件(account.xml acc

33、ount.xml ) NcNc后臺服務(wù)配置文件(后臺服務(wù)配置文件(servicerun.xmlservicerun.xml) 系統(tǒng)配置信息文件系統(tǒng)配置信息文件(config.xml (config.xml 、systemconfig.xml)systemconfig.xml) 數(shù)據(jù)源模版(數(shù)據(jù)源模版(dbdriverset.xmldbdriverset.xml) 第二部分第二部分 應(yīng)用服務(wù)器應(yīng)用服務(wù)器NCNC系統(tǒng)環(huán)境信息主配置文件(系統(tǒng)環(huán)境信息主配置文件(prop.xmlprop.xml)該文件內(nèi)容分三部分:該文件內(nèi)容分三部分:ncnc機群配置,數(shù)據(jù)源配置,啟動機群配置,數(shù)據(jù)源配置,啟動服務(wù)配

34、置。服務(wù)配置。l面向?qū)嵤┤藛T,配置NC系統(tǒng)數(shù)據(jù)源 ( )lNC的單機或集群的配置信息。機群 ( )第二部分第二部分 應(yīng)用服務(wù)器應(yīng)用服務(wù)器帳套信息配置文件(帳套信息配置文件(account.xml account.xml ) 配置帳套及對應(yīng)用戶的配置文件配置帳套及對應(yīng)用戶的配置文件. . 在在NC35NC35以后版本中均不可編輯以后版本中均不可編輯. . 下面是下面是NC30NC30的的account.xmlaccount.xml的信息的信息 簡體中文簡體中文 root root root root N N 0000 0000 系統(tǒng)管理系統(tǒng)管理 2000-01-01 2000-01-01 210

35、0-01-01 2100-01-01 N N 簡體中文簡體中文 2000-01-012000-01-012100-01-012100-01-01NNufsoftufsoftufsoftufsoft 第二部分第二部分 應(yīng)用服務(wù)器應(yīng)用服務(wù)器NcNc后臺服務(wù)配置文件(后臺服務(wù)配置文件(servicerun.xmlservicerun.xml).ierpbin servicerun.xml在某些情況下,可能需要約束某個服務(wù)組件只能運行在特定的服務(wù)在某些情況下,可能需要約束某個服務(wù)組件只能運行在特定的服務(wù)器上,目的主要是解決后臺任務(wù)的負載分擔(dān)問題。后臺組件的限制運器上,目的主要是解決后臺任務(wù)的負載分擔(dān)問

36、題。后臺組件的限制運行為組件自身邏輯進行控制。行為組件自身邏輯進行控制。 一般可以設(shè)置在某的一般可以設(shè)置在某的serverserver上面,不上面,不在在mastermaster上。上。第二部分第二部分 應(yīng)用服務(wù)器應(yīng)用服務(wù)器系統(tǒng)配置信息文件系統(tǒng)配置信息文件 默認帳戶和角色權(quán)限配置文件默認帳戶和角色權(quán)限配置文件 config.xml config.xml lRootRoot帳戶權(quán)限帳戶權(quán)限l單位管理員權(quán)限單位管理員權(quán)限 系統(tǒng)登陸模式和用戶在線時間配置文件系統(tǒng)登陸模式和用戶在線時間配置文件systemconfig.xmlsystemconfig.xmll登錄最大失敗次數(shù)登錄最大失敗次數(shù) 5 l登錄

37、界面類型登錄界面類型 0: 0: 標(biāo)準(zhǔn)型標(biāo)準(zhǔn)型(STANDARD) 1:(STANDARD) 1:簡單型簡單型(SIMPLE) (SIMPLE) 0 l用戶在線信息檢查的時間間隔用戶在線信息檢查的時間間隔( (秒秒) ) 如異常退出多少秒后用戶自動退出如異常退出多少秒后用戶自動退出. 600 l客戶端自動注銷時間客戶端自動注銷時間( (秒秒), ), 如如客戶端鼠標(biāo)鍵盤多少秒沒有動作客戶端鼠標(biāo)鍵盤多少秒沒有動作,用戶自動退出用戶自動退出. 0表示沒有啟用該功能表示沒有啟用該功能. 0第二部分第二部分 應(yīng)用服務(wù)器應(yīng)用服務(wù)器數(shù)據(jù)源模版(數(shù)據(jù)源模版(dbdriverset.xmldbdriverse

38、t.xml)該文件路徑在該文件路徑在D:ufsoftnchomebinD:ufsoftnchomebin目錄下。目錄下。該文件保存了所有該文件保存了所有ncsysconfigncsysconfig所用到的數(shù)據(jù)源寫法。所用到的數(shù)據(jù)源寫法。可以添加數(shù)據(jù)源寫法進入改文件來實現(xiàn)其他方式的數(shù)據(jù)庫聯(lián)接??梢蕴砑訑?shù)據(jù)源寫法進入改文件來實現(xiàn)其他方式的數(shù)據(jù)庫聯(lián)接。第二部分第二部分 應(yīng)用服務(wù)器應(yīng)用服務(wù)器第二部分第二部分 應(yīng)用服務(wù)器應(yīng)用服務(wù)器一直以來都有很多顧問或者是系統(tǒng)管理員在打補丁的時候不知道哪些補丁需一直以來都有很多顧問或者是系統(tǒng)管理員在打補丁的時候不知道哪些補丁需要部署,哪些補丁不需要部署以下詳細說明了打補

39、丁是否需要部署:要部署,哪些補丁不需要部署以下詳細說明了打補丁是否需要部署:Modules目錄目錄l按模塊分子目錄存放各個模塊的代碼。分public,client和private。每個模塊由相應(yīng)的產(chǎn)品組負責(zé)。此目錄下還存放EJB代理,不過EJB代理由構(gòu)建工具維護。l在某個模塊下還有幾個比較重要的目錄如:$nchomemodulesuapclasses 此目錄是nc服務(wù)器端需要的nc資源類。如果補丁需要打到該目錄只需要重起應(yīng)用,不需要重新部署。$nchomemodulesuapclient 此目錄是nc客戶端需要的nc類。如果補丁需要打到該目錄只需要重起應(yīng)用,不需要重新部署。$nchomemod

40、ulesuapMETA-INFclasses此目錄是ejb所需要的接口類,此目錄下如果打補丁則需要重新部署ejb數(shù)據(jù)庫ip地址改變,數(shù)據(jù)源的修改和新增后,保存, 需要重新啟動中間件,不需要重新部署打補丁示例:打補丁示例:1.備份備份nc代碼代碼2.加壓補丁程序加壓補丁程序3.看補丁說明文檔看補丁說明文檔4.如果如果META-INF 下面有一個文件下面有一個文件為為 META-INF.MF,并且只有一,并且只有一個文件的情況,請刪除個文件的情況,請刪除META-INF目錄目錄5 copy 三個目錄三個目錄 classes client META-INF 到到 D:ufidaufosftmodul

41、estb ,提示有提示有存在時,請覆蓋之存在時,請覆蓋之6.停止中間件停止中間件7.刪除刪除/ufida/ufsoft/bin/*.cache 文件文件8.刪除刪除/root/CACHE 目錄目錄9.重新啟動中間件重新啟動中間件第二部分第二部分 應(yīng)用服務(wù)器應(yīng)用服務(wù)器第二部分第二部分 應(yīng)用服務(wù)器應(yīng)用服務(wù)器有些補丁是需要執(zhí)行有些補丁是需要執(zhí)行sql腳本的,打這樣的補丁有如下步驟:腳本的,打這樣的補丁有如下步驟:1.停止停止nc中間件中間件2.備份數(shù)據(jù)庫備份數(shù)據(jù)庫3.執(zhí)行腳本執(zhí)行腳本4.啟動啟動nc中間件驗證腳本是否生效(此時最好只開放一個只有你知道的端口防中間件驗證腳本是否生效(此時最好只開放一個

42、只有你知道的端口防止其他人進來操作,補丁生效后再開放正式的端口)止其他人進來操作,補丁生效后再開放正式的端口)說明:打補丁一定要記得備份,如果有些腳本比較簡單只牽涉到一兩張表的記說明:打補丁一定要記得備份,如果有些腳本比較簡單只牽涉到一兩張表的記錄修改,則備份需要修改的表錄修改,則備份需要修改的表 create tablea_backup as select * from tablea第二部分第二部分 應(yīng)用服務(wù)器應(yīng)用服務(wù)器從從unix系統(tǒng)拷貝系統(tǒng)拷貝nc代碼出來啟動不了代碼出來啟動不了原因:原因: java環(huán)境路徑和參數(shù)未設(shè)定。環(huán)境路徑和參數(shù)未設(shè)定。解決方法解決方法:需要更改為下面設(shè)置需要更改

43、為下面設(shè)置 并且把并且把ip地址欄置空:地址欄置空:如果是如果是linux,aix環(huán)境需要指定實際的路徑,環(huán)境需要指定實際的路徑,如如: /usr/java5_64windows參數(shù):參數(shù):./ufjdk-server -Xmx768m -XX:PermSize=128m -XX:MaxPermSize=256m修改管理端口為修改管理端口為8005注意:注意:nc5.5以后版本在以后版本在unix環(huán)境下安裝后環(huán)境下安裝后沒有沒有.bat文件了,所以如果需要在文件了,所以如果需要在windows下下運行的話要在運行的話要在windows下安裝下安裝uap模塊模塊然后把然后把nchome下的下的a

44、nt 和和bin目錄替換成目錄替換成windows下安裝的。下安裝的。第二部分第二部分 應(yīng)用服務(wù)器應(yīng)用服務(wù)器root修改密碼后還是輸入原來的密碼輸入三次后被鎖定,或者是修改密碼后還是輸入原來的密碼輸入三次后被鎖定,或者是忘記密碼輸入三后被鎖定。忘記密碼輸入三后被鎖定。解決辦法:解決辦法:用一個剛安裝的用一個剛安裝的account.xml文件替換正式環(huán)境中的文件替換正式環(huán)境中的account.xml文件或者用一個之前改密碼之前的備份代碼里的文件或者用一個之前改密碼之前的備份代碼里的account.xml替替換現(xiàn)在的換現(xiàn)在的account.xml,account.xml文件的路徑文件的路徑:nch

45、omeierpbin替換后退出瀏覽器重新登錄即可生效。替換后退出瀏覽器重新登錄即可生效。建議建議:在在nc系統(tǒng)管理中建立多個系統(tǒng)管理員賬號,一個鎖定后用另系統(tǒng)管理中建立多個系統(tǒng)管理員賬號,一個鎖定后用另外一個進去可以解鎖。外一個進去可以解鎖。第二部分第二部分 應(yīng)用服務(wù)器(應(yīng)用服務(wù)器(WAS)WasWas端口查看端口查看WasWas端口查看:端口查看:http:/應(yīng)用服務(wù)器ip:9060/admin WasWas參數(shù)設(shè)置參數(shù)設(shè)置數(shù)據(jù)源設(shè)置數(shù)據(jù)源設(shè)置l 設(shè)置為 10-70JAVAJAVA虛擬機大小虛擬機大小l 32位操作系統(tǒng) 512-1280l 64位操作系統(tǒng) 1024-2048WebContai

46、nerWebContainer設(shè)置:設(shè)置:l 設(shè)置為 50-80第三部分第三部分 數(shù)據(jù)庫服務(wù)器數(shù)據(jù)庫服務(wù)器數(shù)據(jù)庫的一些參數(shù)設(shè)置數(shù)據(jù)庫的一些參數(shù)設(shè)置大多數(shù)客戶下面兩個參數(shù)沒有改大多數(shù)客戶下面兩個參數(shù)沒有改: : optimizer_index_cost_adj =40 含義含義:索引使用比率增加索引使用比率增加 optimizer_dynamic_sampling=4 含義含義:增加沒有統(tǒng)計信息的表的分析增加沒有統(tǒng)計信息的表的分析內(nèi)存參數(shù)設(shè)置公式內(nèi)存參數(shù)設(shè)置公式SgaSga計算公式計算公式SGA_TARGET=( SGA_TARGET=( * * 80%) 80%) * *70%70%PgaPg

47、a計算公式計算公式PGA_AGGREGATE_TARGET=( PGA_AGGREGATE_TARGET=( * * 80%) 80%) * *30%30%游標(biāo)設(shè)置游標(biāo)設(shè)置alter system set open_cursor=1500 scope=both;第三部分第三部分 數(shù)據(jù)庫服務(wù)器數(shù)據(jù)庫服務(wù)器Oracle臨時表過大問題背景:臨時表過大問題背景:Windows下使用文件系統(tǒng)作為下使用文件系統(tǒng)作為表空間的話,存在單個數(shù)據(jù)文件不能超過表空間的話,存在單個數(shù)據(jù)文件不能超過32GB的限制;如果的限制;如果客戶經(jīng)常做一些比較大的查詢,就會導(dǎo)致臨時表空間非常大客戶經(jīng)常做一些比較大的查詢,就會導(dǎo)致臨

48、時表空間非常大,并且可能超過該限制,從而出現(xiàn),并且可能超過該限制,從而出現(xiàn)NC不可用的問題。不可用的問題。解決思路:解決思路:1、首先查看當(dāng)前的數(shù)據(jù)庫默認表空間:、首先查看當(dāng)前的數(shù)據(jù)庫默認表空間:SQLselect * from database_properties where property_name=DEFAULT_TEMP_TABLESPACE;2、查看目前臨時表空間的大?。骸⒉榭茨壳芭R時表空間的大?。篠QLselect file_name,tablespace_name,bytes/1024/1024 MB,autoextensible from dba_temp_files;第三

49、部分第三部分 數(shù)據(jù)庫服務(wù)器數(shù)據(jù)庫服務(wù)器3、創(chuàng)建新的臨時表空間:(先在其他的磁盤空間借用一下空間)、創(chuàng)建新的臨時表空間:(先在其他的磁盤空間借用一下空間)SQL create temporary tablespace temp02 tempfile /oracle/oms/oradata/undo/temp02.dbf size 512M;4、把新建的臨時表空間卻換成數(shù)據(jù)庫的默認臨時表空間、把新建的臨時表空間卻換成數(shù)據(jù)庫的默認臨時表空間SQL alter database default temporary tablespace temp02;5、刪除原來臨時表空間(同時刪除數(shù)據(jù)文件)、刪除原來

50、臨時表空間(同時刪除數(shù)據(jù)文件)SQL drop tablespace temp including contents and datafiles;第三部分第三部分 數(shù)據(jù)庫服務(wù)器數(shù)據(jù)庫服務(wù)器隨著隨著nc使用的時間變長,使用的時間變長,nc系統(tǒng)會變慢,可以通過重建索引和更新來統(tǒng)計信息來優(yōu)化。系統(tǒng)會變慢,可以通過重建索引和更新來統(tǒng)計信息來優(yōu)化。重建索引:重建索引:Oracle數(shù)據(jù)庫:數(shù)據(jù)庫:set pagesize 20000 spool c:index.sql; select alter index |index_name| rebuild online; from user_indexes; s

51、pool off;編輯編輯c:index.sql文件,刪除除文件,刪除除alter index.外的其他內(nèi)容。運行:外的其他內(nèi)容。運行:c:index.sql;Sqlserver數(shù)據(jù)庫 在用戶數(shù)據(jù)庫先執(zhí)行: select select dbcc dbreindex(dbcc dbreindex(+name+name+) ) from sysobjects where xtype= from sysobjects where xtype=u u 然后把運行結(jié)果執(zhí)行 定時統(tǒng)計更新:定時統(tǒng)計更新:見統(tǒng)計更新腳本見統(tǒng)計更新腳本SQL Server:SQL Server:1.1.更新統(tǒng)計信息更新統(tǒng)計信息

52、 使用Query Analyzer登陸到SQL Server,執(zhí)行: use用戶數(shù)據(jù)庫名稱 sp_updatestats 上述語句會把該數(shù)據(jù)庫內(nèi)的所有表、索引的統(tǒng)計信息更新。第四部分第四部分 如何恢復(fù)測試環(huán)境如何恢復(fù)測試環(huán)境1.建立建立nc和和iufo的表空間,參考腳本:的表空間,參考腳本:CREATE TABLESPACE NNC_DATA01 DATAFILE H:oradatannc_data01.dbf SIZE 5M AUTOEXTEND ON NEXT 1M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 256K; CREATE TABLESPACE N

53、NC_DATA02 DATAFILE H:oradatannc_data02.dbf SIZE 5M AUTOEXTEND ON NEXT 1M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 256K; CREATE TABLESPACE NNC_DATA03 DATAFILE H:oradatannc_data03.dbf SIZE 5M AUTOEXTEND ON NEXT 1M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 512K;CREATE TABLESPACE NNC_INDEX01 DATAFILE H:oradatannc_index01.dbf SIZE 5MAUTOEXTEND ON NEXT 1M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 128K; CREATE TABLESPACE NNC_INDEX02 DATAFILE H:oradatannc

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論