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

下載本文檔

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

文檔簡介

Nc維護常見問題和技巧用友軟件廣東區(qū)戰(zhàn)略大客戶客戶支持部主要內(nèi)容第一部分客戶端第二部分應用服務器第三部分數(shù)據(jù)庫服務器第四部分如何恢復測試環(huán)境第一部分客戶端NC的訪問路徑:客戶端->網(wǎng)絡->應用服務器->數(shù)據(jù)庫界面顯示遠程調(diào)用執(zhí)行遠程方法執(zhí)行SQLSQL調(diào)用第一部分客戶端1.瀏覽器的設置問題.1.JRE版本沖突:卸掉所有的JRE,清一下緩存,重新安裝NC的JRE,另外,有時安裝完NC的JRE后,用戶又安裝了其它產(chǎn)品的JRE.然后登錄NC時,IE報錯,登錄不進去.卸載掉NC的JRE,重新安裝后即可2.JRE參數(shù)設置的內(nèi)存過大:-Xms128M-Xmx512M,如機器內(nèi)存為512,Xmx設置為512M或超過512M可以逐漸縮小最大值設置.如設置為:-Xms128M-Xmx300M3.有一個特殊情況.IE自動關閉,而且在桌面上會生成一個日志文件.這種情況可以使用下面的方法:

在控制面版設置客戶端內(nèi)存如:-Xms256m–Xmx448m先安裝NC的NC_Client_1.5.0_07.exe軟件在NC安裝目錄nchome\webapps\nc_web\Client\NC_Client_1.5.0_07.exe該軟件會安裝在C:\ProgramFiles\jre1.5.0_07目錄下.如果以前安裝過就不用安裝了.在網(wǎng)上下載jre1.5.0_13如:jre-1_5_0_13-windows-i586-p.exe/webapps/download/AutoDL?BundleId=12839&/jre-1_5_0_13-windows-i586-p.exe下載后,安裝.該軟件安裝在C:\ProgramFiles\Java\jre1.5.0_13然后將C:\ProgramFiles\jre1.5.0_07\lib\security目錄下的java.policy文件覆蓋到C:\ProgramFiles\Java\jre1.5.0_13\lib\security下另外,V5版本可以用NCSysConfig.bat生成一個客戶端,使用NC的客戶端軟件第一部分客戶端2.登陸nc的時候只顯示一部分可能原因:顯示器的分辯率太高或者是在瀏覽器里直接輸入http://ip/login.jsp

,很多操作員把這個地址收藏為文件夾,從收藏夾里打開以上格式的地址的時候就會出現(xiàn)只顯示一部分的問題。解決方案:調(diào)低顯示器的分辨率或者直接輸入http://ip,作為收藏夾的時候注意收藏主頁(不帶login.jsp的地址)第一部分客戶端3.登陸進入nc的時候,左邊的菜單無顯示,看不到節(jié)點。原因:java沖突解決:經(jīng)過檢查,發(fā)現(xiàn)在添加刪除程序里面有多個JAVA程序,把多余的JAVA程序刪除問題就解決了

左下角是空白的第一部分客戶端4.瀏覽器設置不當會出現(xiàn)使用時間長后瀏覽器越來越慢,以及一些大數(shù)據(jù)操作瀏覽器灰屏等現(xiàn)象;還有一些大的數(shù)據(jù)查詢操作時間長等等現(xiàn)象。對NC客戶端瀏覽器而言,主要是以下3處需要設置:

(1)打開INTERNET選項>INTERNET選項>安全>受信任的站點>自定義級別>安全設置>把ActiveX控件和插件(把這個組內(nèi)的所有設置都改為啟用)

第一部分客戶端(2)打開INTERNET選項安全信任站點站點把應用服務器的IP地址(例如9)加入信任站點第一部分客戶端(3)打開INTERNET選項連接局域網(wǎng)設置代理服務器設置檢查代理服務器是否有打勾,如果沒有打勾,請直接跳過此步驟。如有打勾表示使用了代理服務器,請按下圖把NC應用服務器ip地址10.52.128.*,設置為跳過代理服務器第一次使用IE訪問應用服務器,它會自動下載一個JAVA插件,并安裝。我們也可手工安裝這個java插件??丶募诜掌鞯奈恢茫篋:\ufida\ufsoft\webapps\nc_web\Client\NC_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ù)設置設置java參數(shù)的原因:IE瀏覽器java插件參數(shù)默認能使用最大內(nèi)存為64M,如果不進行設置修改的話,即使客戶端機器本身物理內(nèi)存足夠大,NC界面在瀏覽器中也只能用到64M內(nèi)存,設置步驟如下:(1):在開始-》控制面板中,雙擊java咖啡杯圖標:(2):在彈出界面中選擇第二個頁簽界面,即常規(guī)后面的java界面->java小應用程序Rutime設置下->點查看:(3):在彈出的小窗口第四列設置:-Xms56m–Xmx300m(ie6最大能設置到300m,ie7最大能設置到200m,根據(jù)客戶端機器本身的環(huán)境而定)第一部分客戶端6.當網(wǎng)絡狀況不是很好的情況下,啟用壓縮遠程調(diào)用流:數(shù)據(jù)查詢操作會需要從服務器端下載大量數(shù)據(jù)到客戶端顯示,如果不選擇壓縮傳輸?shù)脑?,可能網(wǎng)絡傳輸量會很大,如果選用壓縮傳輸,對大數(shù)據(jù)量的傳輸,其壓縮比很多時候能達到1:5甚至1:10,會較大減輕網(wǎng)絡傳輸量及時間,局域網(wǎng)和外網(wǎng)的用戶都要做此設置。注:第一次勾選上后,以后進入瀏覽器此選項是默認勾選上的,如果清除緩存后,需要手工再次打上勾第一部分客戶端7.怎么做客戶端安裝盤及安裝使用NC客戶端有的時候在用IE瀏覽器無法滿足應用要求情況下,特別大數(shù)據(jù)量查詢的時候,可以通過啟用NC客戶端程序來代替瀏覽器應用。(1)生成客戶端程序方法:啟動NCSysConfig.bat(NCSysConfig.sh),選中Deplopment節(jié)點界面,點擊右邊生成客戶端盤按鈕,如圖,在彈出界面中設置應用服務器名與端口,以及產(chǎn)生的客戶端代碼安裝路徑。(2):客戶端代碼生成后,進入bin,如圖,運行setup.exe,指定客戶端代碼的安裝路徑(3):點擊下一步進入安裝(4):安裝完成后;可以通過開始->所有程序->ERPNC列表中,可以選擇啟動NC客戶端;或者進入NC客戶端程序目錄如C:\ncv5client\bin下面,運行clientStartup.bat啟動NC客戶端程序。(5):登錄時,要啟用“壓縮遠程調(diào)用流“

什么情況下建議用NC客戶端程序代替瀏覽器訪問NC

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

pingIP–t

連續(xù)對IP地址執(zhí)行Ping命令,直到被用戶以Ctrl+C中斷。

pingIP-l2000

指定Ping命令中的數(shù)據(jù)長度為2000字節(jié),而不是缺省的32字節(jié)。

pingIP–n

執(zhí)行特定次數(shù)的Ping命令第二部分應用服務器不建議使用32位的應用服務器。32位的操作系統(tǒng)作為應用服務器時只可用于最大并發(fā)200人以下的財務產(chǎn)品。應用服務器主機名建議為字母、數(shù)字組成,不要包含“-”、“@”空格等特殊字符。保證NC(WebSphere)中間件相關端口不被其他應用占用,并且在設置防火墻端口策略時開放上述端口。

應用服務器上不要安裝或啟用DHCP,DNS,PROXY、WINS和防火墻等服務。如果使用Windows操作系統(tǒng),建議停止操作系統(tǒng)自帶的防火墻。保證數(shù)據(jù)庫服務器和應用服務器,應用服務器和應用服務器間高速網(wǎng)絡通信,不建議安裝或設置跨網(wǎng)關或跨防火通信。保證應用服務器網(wǎng)卡驅(qū)動、物理連線、地址、網(wǎng)關、路由等被正確配置。如果環(huán)境中有網(wǎng)卡被啟用而未連接物理網(wǎng)線,會影響NC系統(tǒng)網(wǎng)絡操作性能,在此建議禁用不使用的網(wǎng)卡。常用檢查命令(nchome\bin目錄下)checkDBConnect.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比較多,用該命令檢查非常方便.

第二部分應用服務器常用檢查命令(nchome\bin目錄下)checkFileDuplicate.bat:

檢查重復的文件.

主要是檢查nchome下的目錄:moduleshotwebsresourceslib

這些目錄下的重復的文件,特別是打補丁時在modules下備份的文件,

會造成部署時失敗.checkModuleName.bat:

檢查Module的名字是否符合規(guī)范,如果不符合規(guī)范,部署時會出錯.

第二部分應用服務器常用檢查命令(nchome\bin目錄下)checkLicence.bat:

通過該命令可以查看License信息.

產(chǎn)品達到授權(quán)數(shù)時,需要使用該命令,查看每個模塊的授權(quán)數(shù)是多少,以便于申請更多的授權(quán)。

在測試環(huán)境,產(chǎn)品達到授權(quán)數(shù)時需要去掉下面的兩個文件:

\nchome\lib\uf.lib和\nchome\bin\license1

然后重新啟動中間件即可.但是不能打印。checkFileName.bat:

檢查文件名是否為中文文件名和特殊字符等.推薦使用英文文件名.

第二部分應用服務器常用檢查命令(nchome\bin目錄下)cleanClassesJAR.bat:

清除modules目錄下各個模塊classes目錄下的JAR文件.否則部署可能會錯.

因為該目錄下不應該有JAR文件,常常是打補丁打錯的JAR文件.

cleanClassesMETA-INF.bat:

清除modules目錄下各個模塊classes目錄下的META-INF文件.

否則部署可能會錯.因為該目錄下不應該有META-INF文件,常常是打補丁打錯的META-INF文件.cleanLangFile.bat:

從NC502升級到NC55時,在升級時升級程序會自動調(diào)用該命令,程序根據(jù)nchome\langlib目錄下的jar的信息,清除不需要的nchome\resources\lang目錄下對應的語言資源文件。

第二部分應用服務器常用檢查命令(nchome\bin目錄下)cleanProxyFile.bat:

從NC502升級到NC55時,在升級時升級程序會自動調(diào)用該命令,

清除沒有用的proxy文件.

如\nchome\modules\uap\META-INF\lib\nc.impl.uap.Sfapp51EJB_PROXY.jar等.

如果在NC55中存在這樣的文件,在生成部署雖然能成功,但是在登錄NC使用時,可能會出錯.cleanModuleFile.bat:

從NC502升級到NC55時,有些.module文件是不需要的,在升級時升級程序會自動調(diào)用該命令,程序根據(jù).lst的文件,清除不需要的.module文件.否則部署可能會錯.如:

nchome\modules\uap\upgrade\rmf\uap.lst:B_accperiodAccessor50.moduleB_BaseBDEJB50.moduleB_BaseBDEJB50_proxy.module第二部分應用服務器NC產(chǎn)品目錄結(jié)構(gòu)第二部分應用服務器ant:存放ApacheAnt,用來執(zhí)行EJB的構(gòu)建。Bin:存放nc部署和系統(tǒng)監(jiān)控等命令。ejb:按模塊分子目錄存放各個模塊所使用的EJB,由構(gòu)建工具維護。ejbXMLs:存放需要獨立事務的EJB的部署描述符,里面的xml文件都是開發(fā)配置的服務或特殊ejb,由構(gòu)建工具維護。framework:存放UAP框架/基礎代碼,為中間件提供服務/信息配置。DBTrans:數(shù)據(jù)傳輸。ierp/bin:存放NC配置文件。dist:存放在ncSysConfig.bat/wasSysConfig.bat生成的代碼及配置文件,該信息在使用WAS中間件時,需要部署到WAS中。initdatarule:初始化NC數(shù)據(jù)的一些規(guī)則。lib:NC在使用中用到的相關外部類文件。middleware:存放NC中間件等代碼。modules:按模塊分子目錄存放各個模塊的代碼。分public,client和private。每個模塊由相應的產(chǎn)品組負責。此目錄下還存放EJB代理,不過EJB代理由構(gòu)建工具維護。NClogs:NC日志文件。ncscirpt:按模塊分子目錄存放各個模塊的數(shù)據(jù)庫建庫腳本和初始化數(shù)據(jù)腳本。resources:存放資源文件,如圖片和多語言資源。ufjdk:存放JDK。pfxx:外部交換平臺的配置文件。update:存放補丁代碼、升級所使用的升級代碼和數(shù)據(jù)庫腳本,按版本號分目錄存放。webapps/ne_web:存放NC的web應用。

Driver:數(shù)據(jù)庫的驅(qū)動程序(NC56).langlib:多語言資源文件(NC55/NC56)。NC產(chǎn)品重點目錄詳細介紹Ant目錄 存放ApacheAnt,用來執(zhí)行EJB的構(gòu)建.

這個目錄的bin目錄下在unix系統(tǒng)下要賦予可執(zhí)行權(quán)限如果沒有就會出現(xiàn)wassysconfig.sh和ncsysconfig.sh無法執(zhí)行的現(xiàn)象。 例:在unxi下執(zhí)行wasSysConfig.sh./wasSysConfig.shPLATFORM=AIX00C3342E4C00NC_HOME=/home/nccode/nc0124WAS_HOME=/home/WebSphere/AppServerIS_CLUSTER_INSTALL=falseWAS_INSTALL_HOST=WAS_INSTALL_PORT=WAS_PROFILE=AppSrv02./wasSysConfig.sh[38]:/home/nccode/nc0124/ant/bin/ant:0403-006執(zhí)行許可權(quán)被拒絕。

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

第二部分應用服務器第二部分應用服務器NC產(chǎn)品重點目錄詳細介紹ierp/bin目錄存放NC配置文件。目錄下包括account.xml(帳套信息)、langconfig.xml(語言信息)、prop.xml(中間件機群、數(shù)據(jù)源信息)、servicerun.xml(后臺注冊服務信息)、systemconfig.xml(登陸模式和登陸保持信息)等。

NC產(chǎn)品重點目錄詳細介紹Modules目錄按模塊分子目錄存放各個模塊的代碼。分public,client和private。每個模塊由相應的產(chǎn)品組負責。此目錄下還存放EJB代理,不過EJB代理由構(gòu)建工具維護。在某個模塊下還有幾個比較重要的目錄如:$nchome\modules\uap\classes此目錄是nc需要的接口類或前后臺公用資源類。如果補丁需要打到該目錄,可能需要重新部署。$nchome\modules\uap\client此目錄是nc客戶端需要的nc類。如果補丁需要打到該目錄只需要重起應用,不需要重新部署。$nchome\modules\uap\META-INF\classes此目錄是ejb所需要的實現(xiàn)類,此目錄下如果打補丁不需要部署。但是,如果修改了

$nchome\modules\uap\META-INF\目錄下的upm文件(NC55新增)如:B_corp50.upm,則需要重新部署.提示:在modules目錄下不能備份目錄或文件。特別在打補丁時,建議備份代碼要備份到NCHOME目錄外。第二部分應用服務器第二部分應用服務器NC產(chǎn)品重點目錄詳細介紹NClogs目錄NC日志文件存放目錄如果是單server或nc中間件的話會有一個server1目錄,需要進入該目錄查看日志如果是集群的話如圖:第二部分應用服務器NC產(chǎn)品重點目錄詳細介紹日志級別的選擇

目前規(guī)定日志只有四種日志級別DEBUG、INFO、WARN、ERROR,順序為DEBUG<INFO<WARN<ERROR,如果日志級別調(diào)的較高,低級別的日志就不能輸出如,設置位WARN,那么DEBUG與INFO的信息就不能輸出。DEBUG:輸出普通的調(diào)試信息,主要用于開發(fā)環(huán)境的信息輸出INFO:輸出提示性的信息,如程序運行所花費的時間等WARN:輸出警告性的信息,如系統(tǒng)設置了一個需要打開的文件,但是系統(tǒng)在打開他的時候有問題,而用了一個缺省的文件,為此系統(tǒng)還是能夠正常運行,但卻不符合某些期望,采用警告ERROR:錯誤信息輸出,表示系統(tǒng)出了錯誤,影響了系統(tǒng)的功能,如系統(tǒng)拋出了一個NullPointException,系統(tǒng)不能正常運行。系統(tǒng)運行時默認輸出級別為

ERROR

第二部分應用服務器NC產(chǎn)品重點目錄詳細介紹日志文件

am-log:系統(tǒng)管理升級日志fw-log:IOC容器框架日志pa-log:預警平臺日志pfxx-log:外部交換平臺的日志portal-log:Portal日志wf-log:流程平臺userpower-log:權(quán)限升級日志iufo-log:iufo日志annoy-log:如果沒有配置模塊,日志寫在該處nc-log:所有的錯誤日志,這是系統(tǒng)的主日志系統(tǒng),不論你輸出到那個文件,錯誤的日志都在該處,這主要是用戶查看的sql-log.logsql日志第二部分應用服務器NC產(chǎn)品重點目錄詳細介紹設置sql語句輸出把anonymous設置為debug或者all這樣就可以在annoy-log下看到sql輸出。NC產(chǎn)品重點目錄詳細介紹webapps/ne_web目錄

存放NC的web應用。Client目錄存放兩個重要文件NC_Client_1.5.0_07.exeNC_Login_v50.jarlogo目錄iufo.txt

如:12:9081/nc/servlet/nc.ui.iufo.login.Index

nc.txtlogo\images目錄:存放一些登陸界面的圖片可以替換為個性化的圖片。第二部分應用服務器NC系統(tǒng)環(huán)境信息主配置文件(prop.xml)帳套信息配置文件(account.xml)Nc后臺服務配置文件(servicerun.xml)系統(tǒng)配置信息文件(config.xml、systemconfig.xml)數(shù)據(jù)源模版(dbdriverset.xml)第二部分應用服務器NC系統(tǒng)環(huán)境信息主配置文件(prop.xml)該文件內(nèi)容分三部分:nc機群配置,數(shù)據(jù)源配置,啟動服務配置。面向?qū)嵤┤藛T,配置NC系統(tǒng)數(shù)據(jù)源

(<dataSource>…</dataSource>

)NC的單機或集群的配置信息。 機群(<cluster>…</cluster>)

第二部分應用服務器帳套信息配置文件(account.xml)配置帳套及對應用戶的配置文件.在NC35以后版本中均不可編輯.

下面是NC30的account.xml的信息

<configParameterdocType="NCConfigFile"> <language>簡體中文</language> <sysAdm> <sysAdmCode>root</sysAdmCode> <sysAdmName>root</sysAdmName> <password></password> <isLocked>N</isLocked> </sysAdm> <account> <accountCode>0000</accountCode> <accountName>系統(tǒng)管理</accountName> <effectDate>2000-01-01</effectDate> <expireDate>2100-01-01</expireDate> <isLocked>N</isLocked> <dataSourceName></dataSourceName> <lang>簡體中文</lang> <accountAdm> <effectDate>2000-01-01</effectDate> <expireDate>2100-01-01</expireDate> <isLocked>N</isLocked> <accountAdmCode>ufsoft</accountAdmCode> <accountAdmName>ufsoft</accountAdmName> <password></password> </accountAdm> </account></configParameter>第二部分應用服務器Nc后臺服務配置文件(servicerun.xml)..\ierp\bin\servicerun.xml在某些情況下,可能需要約束某個服務組件只能運行在特定的服務器上,目的主要是解決后臺任務的負載分擔問題。后臺組件的限制運行為組件自身邏輯進行控制。一般可以設置在某的server上面,不在master上。第二部分應用服務器系統(tǒng)配置信息文件默認帳戶和角色權(quán)限配置文件config.xmlRoot帳戶權(quán)限單位管理員權(quán)限系統(tǒng)登陸模式和用戶在線時間配置文件systemconfig.xml登錄最大失敗次數(shù)

<MaxLoginFailure>5</MaxLoginFailure>登錄界面類型0:標準型(STANDARD)1:簡單型(SIMPLE)<LoginUIType>0</LoginUIType>用戶在線信息檢查的時間間隔(秒)如異常退出多少秒后用戶自動退出.<ClaimingInterval>600</ClaimingInterval>客戶端自動注銷時間(秒),如客戶端鼠標鍵盤多少秒沒有動作,用戶自動退出.0表示沒有啟用該功能.<AutoLogoutTime>0</AutoLogoutTime>第二部分應用服務器數(shù)據(jù)源模版(dbdriverset.xml)該文件路徑在D:\ufsoft\nchome\bin目錄下。該文件保存了所有ncsysconfig所用到的數(shù)據(jù)源寫法??梢蕴砑訑?shù)據(jù)源寫法進入改文件來實現(xiàn)其他方式的數(shù)據(jù)庫聯(lián)接。第二部分應用服務器第二部分應用服務器一直以來都有很多顧問或者是系統(tǒng)管理員在打補丁的時候不知道哪些補丁需要部署,哪些補丁不需要部署以下詳細說明了打補丁是否需要部署:Modules目錄按模塊分子目錄存放各個模塊的代碼。分public,client和private。每個模塊由相應的產(chǎn)品組負責。此目錄下還存放EJB代理,不過EJB代理由構(gòu)建工具維護。在某個模塊下還有幾個比較重要的目錄如:$nchome\modules\uap\classes此目錄是nc服務器端需要的nc資源類。如果補丁需要打到該目錄只需要重起應用,不需要重新部署。$nchome\modules\uap\client此目錄是nc客戶端需要的nc類。如果補丁需要打到該目錄只需要重起應用,不需要重新部署。$nchome\modules\uap\META-INF\classes此目錄是ejb所需要的接口類,此目錄下如果打補丁則需要重新部署ejb數(shù)據(jù)庫ip地址改變,數(shù)據(jù)源的修改和新增后,保存,需要重新啟動中間件,不需要重新部署打補丁示例:1.備份nc代碼2.加壓補丁程序3.看補丁說明文檔4.如果META-INF下面有一個文件為META-INF.MF,并且只有一個文件的情況,請刪除META-INF目錄5copy三個目錄

classesclientMETA-INF到

D:\ufida\ufosft\modules\tb,提示有存在時,請覆蓋之6.停止中間件7.刪除/ufida/ufsoft/bin/*.cache文件8.刪除/root/CACHE目錄9.重新啟動中間件第二部分應用服務器第二部分應用服務器有些補丁是需要執(zhí)行sql腳本的,打這樣的補丁有如下步驟:1.停止nc中間件2.備份數(shù)據(jù)庫3.執(zhí)行腳本4.啟動nc中間件驗證腳本是否生效(此時最好只開放一個只有你知道的端口防止其他人進來操作,補丁生效后再開放正式的端口)說明:打補丁一定要記得備份,如果有些腳本比較簡單只牽涉到一兩張表的記錄修改,則備份需要修改的表createtablea_backupasselect*fromtablea第二部分應用服務器從unix系統(tǒng)拷貝nc代碼出來啟動不了原因:

java環(huán)境路徑和參數(shù)未設定。解決方法:需要更改為下面設置并且把ip地址欄置空:如果是linux,aix環(huán)境需要指定實際的路徑,如:/usr/java5_64windows參數(shù):./ufjdk-server-Xmx768m-XX:PermSize=128m-XX:MaxPermSize=256m修改管理端口為8005注意:nc5.5以后版本在unix環(huán)境下安裝后沒有.bat文件了,所以如果需要在windows下運行的話要在windows下安裝uap模塊然后把nchome下的ant和bin目錄替換成windows下安裝的。第二部分應用服務器root修改密碼后還是輸入原來的密碼輸入三次后被鎖定,或者是忘記密碼輸入三后被鎖定。解決辦法:用一個剛安裝的account.xml文件替換正式環(huán)境中的account.xml文件或者用一個之前改密碼之前的備份代碼里的account.xml替換現(xiàn)在的account.xml,account.xml文件的路徑:nchome\ierp\bin替換后退出瀏覽器重新登錄即可生效。建議:在nc系統(tǒng)管理中建立多個系統(tǒng)管理員賬號,一個鎖定后用另外一個進去可以解鎖。第二部分應用服務器(WAS)Was端口查看Was端口查看:http://應用服務器ip:9060/adminWas參數(shù)設置數(shù)據(jù)源設置設置為10-70JAVA虛擬機大小32位操作系統(tǒng)512-128064位操作系統(tǒng)1024-2048WebContainer設置:設置為50-80第三部分數(shù)據(jù)庫服務器數(shù)據(jù)庫的一些參數(shù)設置大多數(shù)客戶下面兩個參數(shù)沒有改:

optimizer_index_cost_adj=40

含義:索引使用比率增加 optimizer_dynamic_sampling=4

含義:增加沒有統(tǒng)計信息的表的分析內(nèi)存參數(shù)設置公式Sga計算公式

SGA_TARGET=(<TotalPhysicalMemoy>*80%)*70%Pga計算公式

PGA_AGGREGATE_TARGET=(<TotalPhysicalMemoy>*80%)*30%游標設置altersystemsetopen_cursor=1500scope=both;第三部分數(shù)據(jù)庫服務器Oracle臨時表過大問題背景:Windows下使用文件系統(tǒng)作為表空間的話,存在單個數(shù)據(jù)文件不能超過32GB的限制;如果客戶經(jīng)常做一些比較大的查詢,就會導致臨時表空間非常大,并且可能超過該限制,從而出現(xiàn)NC不可用的問題。解決思路:1、首先查看當前的數(shù)據(jù)庫默認表空間:SQL>select*fromdatabase_propertieswhereproperty_name='DEFAULT_TEMP_TABLESPACE';

2、查看目前臨時表空間的大小:SQL>selectfile_name,tablespace_name,bytes/1024/1024"MB",autoextensiblefromdba_temp_files;第三部分數(shù)據(jù)庫服務器3、創(chuàng)建新的臨時表空間:(先在其他的磁盤空間借用一下空間)SQL>createtemporarytablespacetemp02tempfile'/oracle/oms/oradata/undo/temp02.dbf‘size512M;4、把新建的臨時表空間卻換成數(shù)據(jù)庫的默認臨時表空間SQL>alterdatabasedefaulttemporarytablespacetemp02;5、刪除原來臨時表空間(同時刪除數(shù)據(jù)文件)SQL>droptablespacetempincludingcontentsanddatafiles;第三部分數(shù)據(jù)庫服務器隨著nc使用的時間變長,nc系統(tǒng)會變慢,可以通過重建索引和更新來統(tǒng)計信息來優(yōu)化。重建索引:Oracle數(shù)據(jù)庫:setpagesize20000spoolc:\index.sql;select'alterindex'||index_name||'rebuildonline;'fromuser_indexes;spooloff;編輯c:\index.sql文件,刪除除’alterindex’外的其他內(nèi)容。運行:@c:\index.sql;Sqlserver數(shù)據(jù)庫

在用戶數(shù)據(jù)庫先執(zhí)行:

select‘dbccdbreindex(‘+name+’)’fromsysobjectswherextype=’u’

然后把運行結(jié)果執(zhí)行

定時統(tǒng)計更新:見統(tǒng)計更新腳本SQLServer:1.更新統(tǒng)計信息使用QueryAnalyzer登陸到SQLServer,執(zhí)行:

use用戶數(shù)據(jù)庫名稱

sp_updatestats

上述語句會把該數(shù)據(jù)庫內(nèi)的所有表、索引的統(tǒng)計信息更新。第四部分如何恢復測試環(huán)境1.建立nc和iufo的表空間,參考腳本:CREATETABLESPACENNC_DATA01DATAFILE'H:\oradata\nnc_data01.dbf'SIZE5MAUTOEXTENDONNEXT1MEXTENTMANAGEMENTLOCALUNIFORMSIZE256K;CREATETABLESPACENNC_DATA02DATAFILE'H:\oradata\nnc_data02.dbf'SIZE5MAUTOEXTENDONNEXT1MEXTENTMANAGEMENTLOCALUNIFORMSIZE256K;CREATETABLESPACENNC_DATA03DATAFILE'H:\oradata\nnc_data03.dbf'SIZE5MAUTOEXTENDONNEXT1MEXTENTMANAGEMENTLOCALUNIFORMSIZE512K;CREATETABLESPACENNC_INDEX01DATAFILE'H:\oradata\nnc_index01.dbf'SIZE5MAUTOEXTENDONNEXT1MEXTENTMANAGEMENTLOCALUNIFORMSIZE128K;CREATETABLESPACENNC_INDEX02DATAFILE'H:\oradata\nnc_index02.dbf'SIZE5MAUTOEXTENDONNEXT1MEXTENTMANAGEMENTLOCALUNIFORMSIZE128K;CREATETABLESPACENNC_INDEX03DATAFILE'H:\oradata\nnc_index03.dbf'SIZE

溫馨提示

  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論