版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、Nc維護(hù)常見問題和技巧,用友軟件廣東區(qū) 戰(zhàn)略大客戶客戶支持部,主要內(nèi)容,第一部分 客戶端 第二部分 應(yīng)用服務(wù)器 第三部分 數(shù)據(jù)庫服務(wù)器 第四部分 如何恢復(fù)測(cè)試環(huán)境,第一部分 客戶端,NC的訪問路徑:客戶端-網(wǎng)絡(luò)-應(yīng)用服務(wù)器-數(shù)據(jù)庫,界面顯示,遠(yuǎn)程調(diào)用,執(zhí)行遠(yuǎn)程方法,執(zhí)行SQL,SQL調(diào)用,第一部分 客戶端,1.瀏覽器的設(shè)置問題. 1.JRE版本沖突: 卸掉所有的JRE,清一下緩存,重新安裝NC的JRE ,另外,有時(shí)安裝完NC的JRE后,用戶又安裝了其它產(chǎn)品的JRE. 然后登錄NC時(shí),IE報(bào)錯(cuò),登錄不進(jìn)去. 卸載掉NC的JRE,重新安裝后即可 2.JRE參數(shù)設(shè)置的內(nèi)存過大: -Xms128M -
2、Xmx512M ,如機(jī)器內(nèi)存為512, Xmx設(shè)置為512M或超過512M可以逐漸縮小最大值設(shè)置. 如設(shè)置為:-Xms128M -Xmx300M 3. 有一個(gè)特殊情況. IE自動(dòng)關(guān)閉,而且在桌面上會(huì)生成一個(gè)日志文件. 這種情況可以使用下面的方法: 在控制面版設(shè)置客戶端內(nèi)存如: -Xms256m Xmx448m 先安裝NC的NC_Client_1.5.0_07.exe軟件在NC安裝目錄nchomewebappsnc_webClientNC_Client_1.5.0_07.exe 該軟件會(huì)安裝在C:Program Filesjre1.5.0_07目錄下. 如果以前安裝過就不用安裝了. 在網(wǎng)上下載j
3、re1.5.0_13 如: jre-1_5_0_13-windows-i586-p.exe 下載后,安裝. 該軟件安裝在C:Program FilesJavajre1.5.0_13 然后將 C:Program Filesjre1.5.0_07libsecurity目錄下的java.policy文件覆蓋到 C:Program FilesJavajre1.5.0_13libsecurity下 另外,V5版本可以用NCSysConfig.bat 生成一個(gè)客戶端,使用NC的客戶端軟件,第一部分 客戶端,2.登陸nc的時(shí)候只顯示一部分 可能原因:顯示器的分辯率太高 或者是在瀏覽器里直接輸入http:/i
4、p/login.jsp ,很多操作員把這個(gè)地址收藏為文件夾,從收藏夾里打開以上格式的地址的時(shí)候就會(huì)出現(xiàn)只顯示一部分的問題。 解決方案:調(diào)低顯示器的分辨率或者直接輸入http:/ip,作為收藏夾的時(shí)候注意收藏主頁(不帶login.jsp的地址),第一部分 客戶端,3.登陸進(jìn)入nc的時(shí)候,左邊的菜單無顯示,看不到節(jié)點(diǎn) 。 原因:java沖突 解決:經(jīng)過檢查,發(fā)現(xiàn)在添加刪除程序里面有多個(gè)JAVA程序,把多余的JAVA程序刪除問題就解決了,左下角是空白的,第一部分 客戶端,4.瀏覽器設(shè)置不當(dāng)會(huì)出現(xiàn)使用時(shí)間長(zhǎng)后瀏覽器越來越慢,以及一些大數(shù)據(jù)操作瀏覽器灰屏等現(xiàn)象;還有一些大的數(shù)據(jù)查詢操作時(shí)間長(zhǎng)等等現(xiàn)象。對(duì)
5、NC客戶端瀏覽器而言,主要是以下3處需要 設(shè)置: (1)打開INTERNET選項(xiàng)-INTERNET選項(xiàng)-安全-受信任的站點(diǎn)-自定義級(jí)別-安全設(shè)置-把ActiveX控件和插件(把這個(gè)組內(nèi)的所有設(shè)置都改為啟用),第一部分 客戶端,(2) 打開INTERNET選項(xiàng)-安全-信任站點(diǎn)-站點(diǎn)-把應(yīng)用服務(wù)器的IP地址(例如9) 加入信任站點(diǎn),第一部分 客戶端,(3) 打開INTERNET選項(xiàng)-連接-局域網(wǎng)設(shè)置-代理服務(wù)器設(shè)置-檢查代理服務(wù)器是否有打勾 , 如果沒有打勾,請(qǐng)直接跳過此步驟。 如有打勾表示使用了代理服務(wù)器,請(qǐng)按下圖把NC應(yīng)用服務(wù)器ip 地址10.52.128.*,設(shè)置為跳過
6、代理服務(wù)器 第一次使用IE訪問應(yīng)用服務(wù)器,它會(huì)自動(dòng)下載一個(gè)JAVA插件,并安裝。我們也可手工安裝這個(gè)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è)置java參數(shù)的原因: IE瀏覽器java插件參數(shù)默認(rèn)能使用最大內(nèi)存為64M,如果不進(jìn)行設(shè)置修改的
7、話,即使客戶端機(jī)器本身物理內(nèi)存足夠大,NC界面在瀏覽器中也只能用到64M內(nèi)存,設(shè)置步驟如下: (1):在開始-控制面板中,雙擊java咖啡杯圖標(biāo): (2):在彈出界面中選擇第二個(gè)頁簽界面,即常規(guī)后面的java界面-java小應(yīng)用程序Rutime設(shè)置下-點(diǎn)查看: (3):在彈出的小窗口第四列設(shè)置:-Xms56m Xmx300m (ie6最大能設(shè)置到300m,ie7最大能設(shè)置到200m,根據(jù)客戶端機(jī)器本身的環(huán)境而定),第一部分 客戶端,6.當(dāng)網(wǎng)絡(luò)狀況不是很好的情況下,啟用壓縮遠(yuǎn)程調(diào)用流: 數(shù)據(jù)查詢操作會(huì)需要從服務(wù)器端下載大量數(shù)據(jù)到客戶端顯示,如果不選擇壓縮傳輸?shù)脑挘赡芫W(wǎng)絡(luò)傳輸量會(huì)很大,如果選用壓
8、縮傳輸,對(duì)大數(shù)據(jù)量的傳輸,其壓縮比很多時(shí)候能達(dá)到1:5甚至1:10,會(huì)較大減輕網(wǎng)絡(luò)傳輸量及時(shí)間,局域網(wǎng)和外網(wǎng)的用戶都要做此設(shè)置。 注:第一次勾選上后,以后進(jìn)入瀏覽器此選項(xiàng)是默認(rèn)勾選上的,如果清除緩存后,需要手工再次打上勾,第一部分 客戶端,7.怎么做客戶端安裝盤及安裝使用NC客戶端 有的時(shí)候在用IE瀏覽器無法滿足應(yīng)用要求情況下,特別大數(shù)據(jù)量查詢的時(shí)候,可以通過啟用NC客戶端程序來代替瀏覽器應(yīng)用。 (1)生成客戶端程序方法:?jiǎn)?dòng)NCSysConfig.bat(NCSysConfig.sh),選中Deplopment節(jié)點(diǎn)界面,點(diǎn)擊右邊生成客戶端盤按鈕,如圖,在彈出界面中設(shè)置應(yīng)用服務(wù)器名與端口,以及
9、產(chǎn)生的客戶端代碼安裝路徑。 (2):客戶端代碼生成后,進(jìn)入bin,如圖,運(yùn)行setup.exe,指定客戶端代碼的安裝路徑 (3):點(diǎn)擊下一步進(jìn)入安裝 (4):安裝完成后;可以通過開始-所有程序-ERPNC列表中,可以選擇啟動(dòng)NC客戶端;或者進(jìn)入NC客戶端程序目錄如C:ncv5clientbin下面,運(yùn)行clientStartup.bat啟動(dòng)NC客戶端程序。 (5):登錄時(shí),要啟用“壓縮遠(yuǎn)程調(diào)用流“ 什么情況下建議用NC客戶端程序代替瀏覽器訪問NC 一是在有些機(jī)器瀏覽器使用java插件有問題,經(jīng)常導(dǎo)致退出或無法使用情況下;二是有些用戶的操作數(shù)據(jù)量很大,使用瀏覽器java插件內(nèi)存無法設(shè)置上去,導(dǎo)致
10、相關(guān)大數(shù)據(jù)操作在客戶端非常慢,并且導(dǎo)致客戶端cpu持續(xù)很高情況下。 以上兩種情況可以考慮使用NC客戶端程序解決。,第一部分 客戶端,8.其他一些常見問題 (1)客戶端機(jī)器名為中文會(huì)導(dǎo)致nc出現(xiàn)異常問題,比如制單在選擇科目或者輔助核算的時(shí)候參選放大按鈕點(diǎn)了一直沒反應(yīng)。 (2)一些殺毒軟件會(huì)過濾掉某些包導(dǎo)致nc部分節(jié)點(diǎn)出現(xiàn)亂碼,不能正常顯示。 (3)安裝IE8的客戶端登陸nc的時(shí)候會(huì)提示加載java小程序失敗,降低IE8的安全性為低,加入nc登陸地址為信任站點(diǎn)。 (4)由于網(wǎng)絡(luò)或者某些其他原因?qū)е聻g覽器無法下載緩存,變通的解決辦法可以到一臺(tái)可以正常登陸的電腦把緩存拷貝到相應(yīng)的位置,重新登陸即可。
11、(5) 如果出現(xiàn)網(wǎng)絡(luò)問題可以通過以下命令測(cè)試 Ping命令的常用參數(shù)選項(xiàng) ping IP t 連續(xù)對(duì)IP地址執(zhí)行Ping命令,直到被用戶以Ctrl+C中斷。 ping IP -l 2000 指定Ping命令中的數(shù)據(jù)長(zhǎng)度為2000字節(jié),而不是缺省的32字節(jié)。 ping IP n 執(zhí)行特定次數(shù)的Ping命令,第二部分 應(yīng)用服務(wù)器,不建議使用32位的應(yīng)用服務(wù)器。 32位的操作系統(tǒng)作為應(yīng)用服務(wù)器時(shí)只可用于最大并發(fā)200人以下的財(cái)務(wù)產(chǎn)品。 應(yīng)用服務(wù)器主機(jī)名建議為字母、數(shù)字組成,不要包含“-”、“”空格等特殊字符。 保證NC(WebSphere)中間件相關(guān)端口不被其他應(yīng)用占用,并且在設(shè)置防火墻端口策略時(shí)開
12、放上述端口。 應(yīng)用服務(wù)器上不要安裝或啟用DHCP,DNS,PROXY、WINS和防火墻等服務(wù)。 如果使用Windows操作系統(tǒng),建議停止操作系統(tǒng)自帶的防火墻。 保證數(shù)據(jù)庫服務(wù)器和應(yīng)用服務(wù)器,應(yīng)用服務(wù)器和應(yīng)用服務(wù)器間高速網(wǎng)絡(luò)通信,不建議安裝或設(shè)置跨網(wǎng)關(guān)或跨防火通信。 保證應(yīng)用服務(wù)器網(wǎng)卡驅(qū)動(dòng)、物理連線、地址、網(wǎng)關(guān)、路由等被正確配置。如果環(huán)境中有網(wǎng)卡被啟用而未連接物理網(wǎng)線,會(huì)影響NC系統(tǒng)網(wǎng)絡(luò)操作性能,在此建議禁用不使用的網(wǎng)卡。,常用檢查命令 (nchomebin目錄下) checkDBConnect.bat: 檢查prop.xml文件配置的數(shù)據(jù)源連接是否正常. checkSRVConnect.bat
13、: 首先檢查checkSRVConnect.ini文件中配置的SERVER狀態(tài)是否正常. 如果checkSRVConnect.ini沒有配置任何有效url連接, 系統(tǒng)會(huì)自動(dòng)解析prop.xml文件,檢查該文件配置的全部SERVER狀態(tài)是否正常. 特別是集群環(huán)境下SERVER比較多,用該命令檢查非常方便.,第二部分 應(yīng)用服務(wù)器,常用檢查命令 (nchomebin目錄下) checkFileDuplicate.bat: 檢查重復(fù)的文件. 主要是檢查nchome下的目錄:modules hotwebs resources lib 這些目錄下的重復(fù)的文件,特別是打補(bǔ)丁時(shí)在modules下備份的文件,
14、會(huì)造成部署時(shí)失敗. checkModuleName.bat: 檢查Module的名字是否符合規(guī)范,如果不符合規(guī)范,部署時(shí)會(huì)出錯(cuò).,第二部分 應(yīng)用服務(wù)器,常用檢查命令 (nchomebin目錄下) checkLicence.bat: 通過該命令可以查看License信息. 產(chǎn)品達(dá)到授權(quán)數(shù)時(shí),需要使用該命令,查看每個(gè)模塊的授權(quán)數(shù)是多少,以便于申請(qǐng)更多的授權(quán)。 在測(cè)試環(huán)境,產(chǎn)品達(dá)到授權(quán)數(shù)時(shí)需要去掉下面的兩個(gè)文件: nchomelibuf.lib 和 nchomebinlicense1 然后重新啟動(dòng)中間件即可. 但是不能打印。 checkFileName.bat: 檢查文件名是否為中文文件名和特殊字符
15、等. 推薦使用英文文件名.,第二部分 應(yīng)用服務(wù)器,常用檢查命令 (nchomebin目錄下) cleanClassesJAR.bat: 清除modules目錄下各個(gè)模塊classes目錄下的JAR文件. 否則部署可能會(huì)錯(cuò). 因?yàn)樵撃夸浵虏粦?yīng)該有JAR文件,常常是打補(bǔ)丁打錯(cuò)的JAR文件. cleanClassesMETA-INF.bat: 清除modules目錄下各個(gè)模塊classes目錄下的META-INF文件. 否則部署可能會(huì)錯(cuò). 因?yàn)樵撃夸浵虏粦?yīng)該有META-INF文件, 常常是打補(bǔ)丁打錯(cuò)的META-INF文件. cleanLangFile.bat: 從NC502升級(jí)到NC55時(shí),在升級(jí)時(shí)
16、升級(jí)程序會(huì)自動(dòng)調(diào)用該命令, 程序根據(jù)nchomelanglib目錄下的jar的信息,清除不需要的nchomeresourceslang目錄下對(duì)應(yīng)的語言資源文件。,第二部分 應(yīng)用服務(wù)器,常用檢查命令 (nchomebin目錄下) cleanProxyFile.bat: 從NC502升級(jí)到NC55時(shí),在升級(jí)時(shí)升級(jí)程序會(huì)自動(dòng)調(diào)用該命令, 清除沒有用的proxy文件. 如nchomemodulesuapMETA- INFlibnc.impl.uap.Sfapp51EJB_PROXY.jar等. 如果在NC55中存在這樣的文件,在生成部署雖然能成功,但是在登錄NC使用時(shí),可能會(huì)出錯(cuò). cleanModu
17、leFile.bat: 從NC502升級(jí)到NC55時(shí),有些.module文件是不需要的,在升級(jí)時(shí)升級(jí)程序會(huì)自動(dòng)調(diào)用該命令,程序根據(jù).lst的文件,清除不需要的.module文件. 否則部署可能會(huì)錯(cuò).如: nchomemodulesuapupgradermfuap.lst: B_accperiodAccessor50.module B_BaseBDEJB50.module B_BaseBDEJB50_proxy.module,第二部分 應(yīng)用服務(wù)器,NC產(chǎn)品目錄結(jié)構(gòu),第二部分 應(yīng)用服務(wù)器,ant:存放Apache Ant,用來執(zhí)行EJB的構(gòu)建。 Bin: 存放nc部署和系統(tǒng)監(jiān)控等命令。 ejb:
18、按模塊分子目錄存放各個(gè)模塊所使用的EJB,由構(gòu)建工具維護(hù)。 ejbXMLs:存放需要獨(dú)立事務(wù)的EJB的部署描述符,里面的xml文件都是開發(fā)配置的服務(wù)或特殊ejb,由構(gòu)建工具維護(hù)。 framework:存放UAP框架/基礎(chǔ)代碼,為中間件提供服務(wù)/信息配置。 DBTrans:數(shù)據(jù)傳輸。 ierp/bin:存放NC配置文件。 dist: 存放在ncSysConfig.bat/wasSysConfig.bat生成的代碼及配置文件,該信息在使用WAS中間件時(shí),需要部署到WAS中。 initdatarule: 初始化NC數(shù)據(jù)的一些規(guī)則。 lib:NC在使用中用到的相關(guān)外部類文件。 middleware:存
19、放NC中間件等代碼。 modules:按模塊分子目錄存放各個(gè)模塊的代碼。分public,client和private。每個(gè)模塊由相應(yīng)的產(chǎn)品組負(fù)責(zé)。此目錄下還存放EJB代理,不過EJB代理由構(gòu)建工具維護(hù)。 NClogs:NC日志文件。 ncscirpt:按模塊分子目錄存放各個(gè)模塊的數(shù)據(jù)庫建庫腳本和初始化數(shù)據(jù)腳本。 resources:存放資源文件,如圖片和多語言資源。 ufjdk:存放JDK。 pfxx: 外部交換平臺(tái)的配置文件。 update:存放補(bǔ)丁代碼、升級(jí)所使用的升級(jí)代碼和數(shù)據(jù)庫腳本,按版本號(hào)分目錄存放。 webapps/ne_web: 存放NC的web應(yīng)用。 Driver: 數(shù)據(jù)庫的驅(qū)
20、動(dòng)程序(NC56). langlib: 多語言資源文件(NC55/NC56)。,NC產(chǎn)品重點(diǎn)目錄詳細(xì)介紹 Ant 目錄 存放Apache Ant,用來執(zhí)行EJB的構(gòu)建. 這個(gè)目錄的bin目錄下在unix系統(tǒng)下要賦予可執(zhí)行權(quán)限如果沒有就會(huì)出現(xiàn)wassysconfig.sh和ncsysconfig.sh無法執(zhí)行的現(xiàn)象。 例: 在unxi下執(zhí)行wasSysConfig.sh ./wasSysConfig.sh PLATFORM=AIX 00C3342E4C00 NC_HOME=/home/nccode/nc0124 WAS_HOME=/home/WebSphere/AppServer IS_CLUS
21、TER_INSTALL=false WAS_INSTALL_HOST= WAS_INSTALL_PORT= WAS_PROFILE=AppSrv02 ./wasSysConfig.sh38: /home/nccode/nc0124/ant/bin/ant: 0403-006 執(zhí)行許可權(quán)被拒絕。,第二部分 應(yīng)用服務(wù)器,NC產(chǎn)品重點(diǎn)目錄詳細(xì)介紹 Dist目錄 存放在ncSysConfig.bat/wasSysConfig.bat生成的代碼及配置文件,該信息在使用WAS中間件時(shí),需要部署到WAS中. 在生成ejb后這個(gè)目錄下應(yīng)該存在一個(gè)nc.ear的文件,檢查部署是否成功的時(shí)候可以看這個(gè)目錄下的該文
22、件內(nèi)容是否跟was的“D:IBMAppServerprofilesAppSrv01installedAppsuf200502092Cell01nc50.ear”這個(gè)目錄下的內(nèi)容一致。 在NC501版本這個(gè)文件會(huì)比較大,NC5011版本到NCV55基本上只有幾百k到幾兆左右。,第二部分 應(yīng)用服務(wù)器,第二部分 應(yīng)用服務(wù)器,NC產(chǎn)品重點(diǎn)目錄詳細(xì)介紹 ierp/bin目錄 存放NC配置文件。 目錄下包括account.xml(帳套信息)、langconfig.xml(語言信息)、prop.xml(中間件機(jī)群、數(shù)據(jù)源信息)、servicerun.xml(后臺(tái)注冊(cè)服務(wù)信息)、systemconfig.xm
23、l(登陸模式和登陸保持信息)等。,NC產(chǎn)品重點(diǎn)目錄詳細(xì)介紹 Modules目錄 按模塊分子目錄存放各個(gè)模塊的代碼。分public,client和private。每個(gè)模塊由相應(yīng)的產(chǎn)品組負(fù)責(zé)。此目錄下還存放EJB代理,不過EJB代理由構(gòu)建工具維護(hù)。 在某個(gè)模塊下還有幾個(gè)比較重要的目錄如: $nchomemodulesuapclasses 此目錄是nc需要的接口類或前后臺(tái)公用資源類。如果補(bǔ)丁需要打到該目錄,可能需要重新部署。 $nchomemodulesuapclient 此目錄是nc客戶端需要的nc類。如果補(bǔ)丁需要打到該目錄只需要重起應(yīng)用,不需要重新部署。 $nchomemodulesuapMET
24、A-INFclasses此目錄是ejb所需要的實(shí)現(xiàn)類,此目錄下如果打補(bǔ)丁不需要部署。但是,如果修改了 $ nchomemodulesuapMETA-INF目錄下的upm文件(NC55新增)如:B_corp50.upm ,則需要重新部署. 提示:在 modules目錄下不能備份目錄或文件。 特別在打補(bǔ)丁時(shí),建議備份代碼要備份到NCHOME目錄外。,第二部分 應(yīng)用服務(wù)器,第二部分 應(yīng)用服務(wù)器,NC產(chǎn)品重點(diǎn)目錄詳細(xì)介紹 NClogs目錄 NC日志文件存放目錄 如果是單server或nc中間件的話會(huì)有一個(gè)server1目錄,需要進(jìn)入該目錄查看日志 如果是集群的話如圖:,第二部分 應(yīng)用服務(wù)器,NC產(chǎn)品重
25、點(diǎn)目錄詳細(xì)介紹 日志級(jí)別的選擇 目前規(guī)定日志只有四種日志級(jí)別DEBUG、INFO、 WARN、 ERROR,順序?yàn)镈EBUGINFOWARNERROR,如果日志級(jí)別調(diào)的較高,低級(jí)別的日志就不能輸出如,設(shè)置位WARN,那么DEBUG與INFO的信息就不能輸出。 DEBUG: 輸出普通的調(diào)試信息,主要用于開發(fā)環(huán)境的信息輸出 INFO: 輸出提示性的信息,如程序運(yùn)行所花費(fèi)的時(shí)間等 WARN: 輸出警告性的信息,如系統(tǒng)設(shè)置了一個(gè)需要打開的文件,但是系統(tǒng)在打開他的時(shí)候有問題,而用了一個(gè)缺省的文件,為此系統(tǒng)還是能夠正常運(yùn)行,但卻不符合某些期望,采用警告 ERROR: 錯(cuò)誤信息輸出,表示系統(tǒng)出了錯(cuò)誤,影響了
26、系統(tǒng)的功能,如系統(tǒng)拋出了一個(gè)NullPointException,系統(tǒng)不能正常運(yùn)行。系統(tǒng)運(yùn)行時(shí)默認(rèn)輸出級(jí)別為 ERROR,第二部分 應(yīng)用服務(wù)器,NC產(chǎn)品重點(diǎn)目錄詳細(xì)介紹 日志文件 am-log:系統(tǒng)管理升級(jí)日志 fw-log:IOC容器框架日志 pa-log:預(yù)警平臺(tái)日志 pfxx-log:外部交換平臺(tái)的日志 portal-log:Portal日志 wf-log:流程平臺(tái) userpower-log:權(quán)限升級(jí)日志 iufo-log:iufo日志 annoy-log:如果沒有配置模塊,日志寫在該處 nc-log:所有的錯(cuò)誤日志,這是系統(tǒng)的主日志系統(tǒng),不論你輸出到那個(gè)文件,錯(cuò)誤的日志都在該處,這主
27、要是用戶查看的 sql-log.log sql日志,第二部分 應(yīng)用服務(wù)器,NC產(chǎn)品重點(diǎn)目錄詳細(xì)介紹 設(shè)置sql語句輸出 把a(bǔ)nonymous設(shè)置為debug或者all這樣就可以在annoy-log下看到sql輸出。,NC產(chǎn)品重點(diǎn)目錄詳細(xì)介紹 webapps/ne_web目錄 存放NC的web應(yīng)用。 Client 目錄存放兩個(gè)重要文件 NC_Client_1.5.0_07.exe NC_Login_v50.jar logo目錄 iufo.txt 如: 12:9081/nc/servlet/nc.ui.iufo.login.Index nc.txt logoim
28、ages目錄:存放一些登陸界面的圖片可以替換為個(gè)性化的圖片。,第二部分 應(yīng)用服務(wù)器,NC系統(tǒng)環(huán)境信息主配置文件(prop.xml) 帳套信息配置文件(account.xml ) Nc后臺(tái)服務(wù)配置文件(servicerun.xml) 系統(tǒng)配置信息文件(config.xml 、systemconfig.xml) 數(shù)據(jù)源模版(dbdriverset.xml),第二部分 應(yīng)用服務(wù)器,NC系統(tǒng)環(huán)境信息主配置文件(prop.xml) 該文件內(nèi)容分三部分:nc機(jī)群配置,數(shù)據(jù)源配置,啟動(dòng)服務(wù)配置。 面向?qū)嵤┤藛T,配置NC系統(tǒng)數(shù)據(jù)源 ( ) NC的單機(jī)或集群的配置信息。 機(jī)群 ( ),第二部分 應(yīng)用服務(wù)器,帳套
29、信息配置文件(account.xml ) 配置帳套及對(duì)應(yīng)用戶的配置文件. 在NC35以后版本中均不可編輯. 下面是NC30的account.xml的信息 簡(jiǎn)體中文 root root N 0000 系統(tǒng)管理 2000-01-01 2100-01-01 N 簡(jiǎn)體中文 2000-01-01 2100-01-01 N ufsoft ufsoft ,第二部分 應(yīng)用服務(wù)器,Nc后臺(tái)服務(wù)配置文件(servicerun.xml) .ierpbin servicerun.xml 在某些情況下,可能需要約束某個(gè)服務(wù)組件只能運(yùn)行在特定的服務(wù)器上,目的主要是解決后臺(tái)任務(wù)的負(fù)載分擔(dān)問題。后臺(tái)組件的限制運(yùn)行為組件自身邏
30、輯進(jìn)行控制。 一般可以設(shè)置在某的server上面,不在master上。,第二部分 應(yīng)用服務(wù)器,系統(tǒng)配置信息文件 默認(rèn)帳戶和角色權(quán)限配置文件 config.xml Root帳戶權(quán)限 單位管理員權(quán)限 系統(tǒng)登陸模式和用戶在線時(shí)間配置文件systemconfig.xml 登錄最大失敗次數(shù) 5 登錄界面類型 0: 標(biāo)準(zhǔn)型(STANDARD) 1:簡(jiǎn)單型(SIMPLE) 0 用戶在線信息檢查的時(shí)間間隔(秒) 如異常退出多少秒后用戶自動(dòng)退出. 600 客戶端自動(dòng)注銷時(shí)間(秒), 如客戶端鼠標(biāo)鍵盤多少秒沒有動(dòng)作,用戶自動(dòng)退出. 0表示沒有啟用該功能. 0,第二部分 應(yīng)用服務(wù)器,數(shù)據(jù)源模版(dbdriverse
31、t.xml) 該文件路徑在D:ufsoftnchomebin目錄下。 該文件保存了所有ncsysconfig所用到的數(shù)據(jù)源寫法。 可以添加數(shù)據(jù)源寫法進(jìn)入改文件來實(shí)現(xiàn)其他方式的數(shù)據(jù)庫聯(lián)接。,第二部分 應(yīng)用服務(wù)器,第二部分 應(yīng)用服務(wù)器,一直以來都有很多顧問或者是系統(tǒng)管理員在打補(bǔ)丁的時(shí)候不知道哪些補(bǔ)丁需要部署,哪些補(bǔ)丁不需要部署以下詳細(xì)說明了打補(bǔ)丁是否需要部署: Modules目錄 按模塊分子目錄存放各個(gè)模塊的代碼。分public,client和private。每個(gè)模塊由相應(yīng)的產(chǎn)品組負(fù)責(zé)。此目錄下還存放EJB代理,不過EJB代理由構(gòu)建工具維護(hù)。 在某個(gè)模塊下還有幾個(gè)比較重要的目錄如: $nchome
32、modulesuapclasses 此目錄是nc服務(wù)器端需要的nc資源類。如果補(bǔ)丁需要打到該目錄只需要重起應(yīng)用,不需要重新部署。 $nchomemodulesuapclient 此目錄是nc客戶端需要的nc類。如果補(bǔ)丁需要打到該目錄只需要重起應(yīng)用,不需要重新部署。 $nchomemodulesuapMETA-INFclasses此目錄是ejb所需要的接口類,此目錄下如果打補(bǔ)丁則需要重新部署ejb 數(shù)據(jù)庫ip地址改變,數(shù)據(jù)源的修改和新增后,保存, 需要重新啟動(dòng)中間件,不需要重新部署,打補(bǔ)丁示例: 1.備份nc代碼 2.加壓補(bǔ)丁程序 3.看補(bǔ)丁說明文檔 4.如果META-INF 下面有一個(gè)文件為
33、META-INF.MF,并且只有一個(gè)文件的情況,請(qǐng)刪除META-INF目錄 5 copy 三個(gè)目錄 classes client META-INF 到 D:ufidaufosftmodulestb ,提示有存在時(shí),請(qǐng)覆蓋之 6.停止中間件 7.刪除/ufida/ufsoft/bin/*.cache 文件 8.刪除/root/CACHE 目錄 9.重新啟動(dòng)中間件,第二部分 應(yīng)用服務(wù)器,第二部分 應(yīng)用服務(wù)器,有些補(bǔ)丁是需要執(zhí)行sql腳本的,打這樣的補(bǔ)丁有如下步驟: 1.停止nc中間件 2.備份數(shù)據(jù)庫 3.執(zhí)行腳本 4.啟動(dòng)nc中間件驗(yàn)證腳本是否生效(此時(shí)最好只開放一個(gè)只有你知道的端口防止其他人進(jìn)來
34、操作,補(bǔ)丁生效后再開放正式的端口) 說明:打補(bǔ)丁一定要記得備份,如果有些腳本比較簡(jiǎn)單只牽涉到一兩張表的記錄修改,則備份需要修改的表 create tablea_backup as select * from tablea,第二部分 應(yīng)用服務(wù)器,從unix系統(tǒng)拷貝nc代碼出來啟動(dòng)不了 原因: java環(huán)境路徑和參數(shù)未設(shè)定。 解決方法: 需要更改為下面設(shè)置 并且把ip地址欄置空: 如果是linux,aix環(huán)境需要指定實(shí)際的路徑, 如: /usr/java5_64 windows參數(shù):./ufjdk -server -Xmx768m -XX:PermSize=128m -XX:MaxPermSize
35、=256m 修改管理端口為8005 注意:nc5.5以后版本在unix環(huán)境下安裝后 沒有.bat文件了,所以如果需要在windows下 運(yùn)行的話要在windows下安裝uap模塊 然后把nchome下的ant 和bin目錄替換成windows 下安裝的。,第二部分 應(yīng)用服務(wù)器,root修改密碼后還是輸入原來的密碼輸入三次后被鎖定,或者是忘記密碼輸入三后被鎖定。 解決辦法: 用一個(gè)剛安裝的account.xml文件替換正式環(huán)境中的account.xml文件或者用一個(gè)之前改密碼之前的備份代碼里的account.xml替換現(xiàn)在的account.xml,account.xml文件的路徑:nchomei
36、erpbin 替換后退出瀏覽器重新登錄即可生效。 建議:在nc系統(tǒng)管理中建立多個(gè)系統(tǒng)管理員賬號(hào),一個(gè)鎖定后用另外一個(gè)進(jìn)去可以解鎖。,第二部分 應(yīng)用服務(wù)器(WAS),Was端口查看 Was端口查看: http:/應(yīng)用服務(wù)器ip:9060/admin Was參數(shù)設(shè)置 數(shù)據(jù)源設(shè)置 設(shè)置為 10-70 JAVA虛擬機(jī)大小 32位操作系統(tǒng) 512-1280 64位操作系統(tǒng) 1024-2048 WebContainer設(shè)置: 設(shè)置為 50-80,第三部分 數(shù)據(jù)庫服務(wù)器,數(shù)據(jù)庫的一些參數(shù)設(shè)置 大多數(shù)客戶下面兩個(gè)參數(shù)沒有改: optimizer_index_cost_adj =40 含義:索引使用比率增加 o
37、ptimizer_dynamic_sampling=4 含義:增加沒有統(tǒng)計(jì)信息的表的分析 內(nèi)存參數(shù)設(shè)置公式 Sga計(jì)算公式 SGA_TARGET=( * 80%) *70% Pga計(jì)算公式 PGA_AGGREGATE_TARGET=( * 80%) *30% 游標(biāo)設(shè)置 alter system set open_cursor=1500 scope=both;,第三部分 數(shù)據(jù)庫服務(wù)器,Oracle臨時(shí)表過大問題背景:Windows下使用文件系統(tǒng)作為表空間的話,存在單個(gè)數(shù)據(jù)文件不能超過32GB的限制;如果客戶經(jīng)常做一些比較大的查詢,就會(huì)導(dǎo)致臨時(shí)表空間非常大,并且可能超過該限制,從而出現(xiàn)NC不可用的
38、問題。 解決思路: 1、首先查看當(dāng)前的數(shù)據(jù)庫默認(rèn)表空間: SQLselect * from database_properties where property_name=DEFAULT_TEMP_TABLESPACE; 2、查看目前臨時(shí)表空間的大小: SQLselect file_name,tablespace_name,bytes/1024/1024 MB,autoextensible from dba_temp_files;,第三部分 數(shù)據(jù)庫服務(wù)器,3、創(chuàng)建新的臨時(shí)表空間:(先在其他的磁盤空間借用一下空間) SQL create temporary tablespace temp02 t
39、empfile /oracle/oms/oradata/undo/temp02.dbf size 512M; 4、把新建的臨時(shí)表空間卻換成數(shù)據(jù)庫的默認(rèn)臨時(shí)表空間 SQL alter database default temporary tablespace temp02; 5、刪除原來臨時(shí)表空間(同時(shí)刪除數(shù)據(jù)文件) SQL drop tablespace temp including contents and datafiles;,第三部分 數(shù)據(jù)庫服務(wù)器,隨著nc使用的時(shí)間變長(zhǎng),nc系統(tǒng)會(huì)變慢,可以通過重建索引和更新來統(tǒng)計(jì)信息來優(yōu)化。 重建索引: Oracle數(shù)據(jù)庫: set pagesize
40、 20000 spool c:index.sql; select alter index |index_name| rebuild online; from user_indexes; spool off; 編輯c:index.sql文件,刪除除alter index.外的其他內(nèi)容。運(yùn)行:c:index.sql; Sqlserver數(shù)據(jù)庫 在用戶數(shù)據(jù)庫先執(zhí)行: select dbcc dbreindex(+name+) from sysobjects where xtype=u 然后把運(yùn)行結(jié)果執(zhí)行 定時(shí)統(tǒng)計(jì)更新: 見統(tǒng)計(jì)更新腳本 SQL Server: 1.更新統(tǒng)計(jì)信息 使用Query Ana
41、lyzer登陸到SQL Server,執(zhí)行: use用戶數(shù)據(jù)庫名稱 sp_updatestats 上述語句會(huì)把該數(shù)據(jù)庫內(nèi)的所有表、索引的統(tǒng)計(jì)信息更新。,第四部分 如何恢復(fù)測(cè)試環(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 NNC_DATA02 DATAFILE H:oradatannc_da
42、ta02.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 O
43、N NEXT 1M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 128K; CREATE TABLESPACE NNC_INDEX02 DATAFILE H:oradatannc_index02.dbf SIZE 5MAUTOEXTEND ON NEXT 1M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 128K; CREATE TABLESPACE NNC_INDEX03 DATAFILE H:oradatannc_index03.dbf SIZE 5MAUTOEXTEND ON NEXT 1M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 256K; 5.5之前一般習(xí)慣為iufo也建立一個(gè)單獨(dú)表空間: CREATE TABLESPACE NCDATA DATAFILE H:oradata
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 邊境安全課件教學(xué)
- 市政工程消防滅火方案
- 土壤詳查檢測(cè)實(shí)驗(yàn)室質(zhì)控培訓(xùn)
- 煤礦隱蔽致災(zāi)普查方案評(píng)審意見
- 2026年物業(yè)經(jīng)理年終總結(jié)范文(2篇)
- 車間設(shè)備管理培訓(xùn)課件
- 2026年老年友善醫(yī)院創(chuàng)建工作計(jì)劃范文
- 《利用軸對(duì)稱進(jìn)行設(shè)計(jì)》數(shù)學(xué)課件教案
- 2026年化工原理試題庫及答案
- 車間班組級(jí)安全培訓(xùn)課件
- 斜弱視眼科學(xué)
- 電商平臺(tái)需求規(guī)格說明書-通用版本
- GB/T 3372-2010拖拉機(jī)和農(nóng)業(yè)、林業(yè)機(jī)械用輪輞系列
- 北京城市旅游故宮紅色中國風(fēng)PPT模板
- 經(jīng)濟(jì)學(xué)原理 第一章課件
- 安川伺服說明書
- 社會(huì)組織管理概論全套ppt課件(完整版)
- 酒精度檢測(cè)原始記錄
- 冷渣機(jī)檢修工藝
- 建筑風(fēng)水學(xué)培訓(xùn)
- SAP成本月結(jié)操作及標(biāo)準(zhǔn)成本估算
評(píng)論
0/150
提交評(píng)論