用友ERPNC系统运行环境维护手册V1.1.docx
《用友ERPNC系统运行环境维护手册V1.1.docx》由会员分享,可在线阅读,更多相关《用友ERPNC系统运行环境维护手册V1.1.docx(36页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、NC系统维护手册应用版本:NC220(win2000 server 、AIX4.3.3系统)数据库版本:oracle8i(不分操作系统平台)咨询服务部2003-6-26第一章应用服务维护41.安装NC220应用41.1WIN2000 server系统上安装41.2IBM AIX系统上安装42.配置中间件启动参数62.1 可见的中间件参数62.2 可设置的参数列表62.3 设置方法72.4 影响性能的参数82.5 NC_CLUSTER中间件介绍及使用方法93.应用可能出现的问题及解决办法:103.1 端口被占用103.2 登录界面出现,但选择登录公司后无内容显示113.3业务操作过程中的错误定位
2、:123.4应用程序中性能较差的sql语句定位及上报:124.常用的AIX系统管理工具及操作命令174.1 smit(smitty)工具174.2 常用命令17第二章oracle8i数据库维护211. 创建数据库211.1 建库工具211.2 初始化参数设置212.管理表空间及数据文件243. 管理回滚段244. 管理用户表245. 使用索引256. Exp/Imp(导出/导入)27第三章DB2 通用数据库系统管理271、创建数据库271.1创建数据库271.2表空间管理281.3 Buffer Pool管理292、实例和数据库的参数配置292.1参数概述292.2主要参数说明:313数据移动
3、323.2EXPORT323.3IMPORT324、备份和恢复334.1备份334.2恢复34第四章客户端维护341. 客户端经常出现的问题342. 对客户端的配置要求343. 对客户端Java plug_in的调整34第五章网络维护351. 网络设置调整352. 网络设备配置要求35第一章应用服务维护1. 安装NC220应用1.1 WIN2000 server系统上安装NC220在WIN2000 server系统下的安装因较为简单,请参见安装盘中附带的install.html文件中说明。安装时,注意的要点为客户购买了哪些模块,就只安装这些模块。安装了过多的模块会增加文件扫描、同步的时间从而影
4、响性能。1.2 IBM AIX系统上安装a. 安装jdk1.3.1 for AIX4.3.3安装NC220之前我们要确认AIX4.3.3系统下安装的jdk版本为1.3.1。如何知道当前jdk的版本?在AIX“控制台”或telnet窗口中输入:java fullversion命令,系统会将jdk完整的版本信息打印出来。如果当前jdk版本不对,可以从新的AIX4.3.3安装盘或IBM网站上下载获得jdk131安装(jdk131.rte)文件集。利用AIX系统自带的smitty 工具来进行jdk131的安装,在AIX“控制台”或telnet窗口中输入:smitty按以下步骤选择:Software I
5、nstallation and Maintenance-Install and Update Software-Install and Update from LATEST Availabel Software 在 INPUT device/directory for software 项目中输入jdk131.rte所在的路径后回车确认,系统会自动将jdk131安装到系统。如果数据库选用的是较新版本的oracle9i,oracle9i自带的jre可能是1.3.1版本的,这时我们也可将NC_JAVA_HOME的值设为%ORA_JAVA%/oracle/jre/1.3.1 。oracle所提供的j
6、re在语言解析上具有很好的功能。我们安装了IBM所提供的JDK有时NC会出一些产品功能上的问题,而转用oracle的jre有些问题可能就会解决。b. 为AIX4.3.3系统安装IBM-eucCN语言环境在AIX“控制台”或telnet窗口中输入:smitty按以下步骤选择:System Environments-Manage Language Environment-Add Additional Language Environments 选择IBM-eucCN 安装。这个安装过程需要AIX4.3.3安装盘的支持。c. 安装NC220(1) 将安装盘中nc220.zip文件在客户机上用winz
7、ip文件解压缩。将你所需的模块安装程序用ftp工具以BINARY方式上传到AIX机器上。(2) NC安装需要X-WINDOWS图形界面支持,所以必须在AIX机器上安装或在安装了类似于Xmanager工具的客户端上做安装。(3) 安装客户化。在命令窗口下输入: cd /nc220 (NC安装程序所在路径)export LANG=zh_CN export NC_JAVA_HOME=/usr/java131/ cd KHH2.11 (客户化安装程序所在路径) ./ncsetup_needjdk.sh此时客户安装界面启动,有关于界面的操作过程与win2000平台下的安装相同。(4) 安装业务模块。客户
8、化安装完成后在同一窗口中,输入:cd .cd ARAP2.11(NC业务模块安装程序所在路径) ./ncsetup_needjdk.sh 重复以上三条命令将所需的模块一一安装完成(5) 数据源配置。仍在同一窗口中输入:cd /usr/ufsoft/newcentury (NC代码安装路径)./sysdeploy_needjdk.sh具体配置与在win2000平台下没有差别。2. 配置中间件启动参数2.1 可见的中间件参数在中间件启动时,会显示中间件的当前运行参数设置,如下所示:当前的运行参数值状态:InRuntimeMode = trueDebugLevel = 0EnableSqlTrace
9、 = falseEnableSqlDebug = falseEnableFixJdbcOdbc = trueSupportTimeStamp = trueAutoInsertSpace = falseEnableServletDebug = falseEnableLogInvalidServletCall = falseEnableSqlTranslate = truebEnablePreparedStatement2Statement = trueSupportSqlExport = falseEnableBODebug = falseEnableDeadLockDetect = false
10、Temp Directory = C:/TEMPUFMW ControlFile = C:/TEMP/UFMWControl.ini2.2 可设置的参数列表设置类别控制项说明类型缺省改变缺省JAVA缓存初始java内存堆;最大java内存堆数值-DMms=300m -DMmx=512m-Dms=200m-Dmx=300m-DMms=256m-DMmx=256m-Dms=512m-Dmx=512m数据库操作设置是否打印SQL语句执行信息布尔false-DEnableSqlDebug=true是否启动SQL语句跟踪布尔false-DEnableSqlTrace=true是否修正JdbcOdbcBu
11、g布尔true-DEnableFixJdbcOdbc=false是否启动SQL翻译器布尔true -DEnableSqlTranslate=false是否输出SQL至文件布尔false-DSupportSqlExport=true是否支持死锁检测布尔false-DEnableDeadLockDetect=true是否支持时间戳处理布尔true-DSupportTimeStamp=false数据库操作是否启动GBCodeUnicode转换布尔false -DEnableGlobalUGConvert=trueBO&Servlet调试是否输出BO级调试信息布尔false-DEnableBODebu
12、g=true是否Log各个非法SerlvetCall至文件布尔false-DEnableLogInvalidServletCall=true是否打印通过Servlet调用信息布尔false-DEnableServletDebug=true文件和目录控制中间件控制文件字符C:/TEMP/UFMWControl.ini(非Windows下为/usr/tmp/UFMWControl.ini)-DControlFile=D:/TEMP/UFMWControl.iniEJB的配置文件目录字符./ejbXMLs-DEJBConfigDir=d:confejb中间件的外挂服务配置目录字符./ejbXMLs-
13、DExtServiceConfigDir=d:confExtService临时文件目录字符c:/temp-DTempDir=d:/temp2.3 设置方法在产品状态下,可以在中间件的启动文件(startup.bat(win2000)/startup_needjdk.sh(AIX)中,设置中间件的一些运行时参数,具体设置方式如下:用文本编辑程序打开启动文件,转至调用java命令启动中间件的文本行,如:%NC_JAVA_HOME%binjava -DNC_JAVA_HOME=%NC_JAVA_HOME% -DMms=100m -DMmx=100m -Dms=50m -Dmx=50m -cp %_C
14、LASSPATH% -Dnc.install.home.path=%NC_EXT_DIR% ufmiddle.start.tomcat.StartMiddle .ierpbinprop.xml -DEJBConfigDir=./ejbXMLs -DExtServiceConfigDir=./ejbXMLs将需要改变的设置项加到命令行的最后,如现在需要打印SQL语句执行信息,则将“-DEnableSqlDebug=true”,以空格分隔,加在命令行的最后,如下所示%NC_JAVA_HOME%binjava -DNC_JAVA_HOME=%NC_JAVA_HOME% -DMms=100m -DMm
15、x=100m -Dms=50m -Dmx=50m -cp %_CLASSPATH% -Dnc.install.home.path=%NC_EXT_DIR% ufmiddle.start.tomcat.StartMiddle .ierpbinprop.xml -DEJBConfigDir=./ejbXMLs -DExtServiceConfigDir=./ejbXMLs -DEnableSqlDebug=true中间件的启动文件设置完成后,需要重启中间件。对于AIX系统通过以下命令来启动:cd /usr/ufsoft/newcentury (NC代码安装路径)export LANG=zh_CNe
16、xport JAVA_HOME=/usr/java131/./startup_needjdk.sh2.4 影响性能的参数(1) 初始java内存堆、最大java内存堆220的cluster中间件(startup.bat来启动)使用1个master进程、2个slave进程,-DMms=300m -DMmx=512m 配置master进程,-Dms=200m -Dmx=300m配置slave进程(这里会乘以2);原则是分给中间件的进程占物理内存70%左右,master进程一般不要低于200m,不要高于300m;分给slave进程的内存可以大些;比如2G内存,可以设为:-DMms=256m -DMm
17、x=256m -Dms=512m -Dmx=512m ,但是对于运行在win2000系统平台上的进程它最大所能获得的内存为2G。(2) 数据库操作设置参数这些参数多用于数据库操作的跟踪如-DEnableSqlDebug=true,-DEnableSqlTrace=true,-DSupportSqlExport=true等,跟踪为定位问题带来了条件,当然他也会牺牲一点效率,在不需要对SQL进行跟踪输出时最好不要设置这些参数。(3) JAVA内存回收机制我们需要在中间件运行参数中加入-server,-XX:MaxTenuringThreshold=0以及-XX:NewSize=24m参数来优化JA
18、VA内存的回收机制。如下所示%NC_JAVA_HOME%binjava server -DNC_JAVA_HOME=%NC_JAVA_HOME% -DMms=100m -DMmx=100m -Dms=50m -Dmx=50m -XX:MaxTenuringThreshold=0 -XX:NewSize=24m -cp %_CLASSPATH% -Dnc.install.home.path=%NC_EXT_DIR% ufmiddle.start.tomcat.StartMiddle .ierpbinprop.xml -DEJBConfigDir=./ejbXMLs -DExtServiceCon
19、figDir=./ejbXMLs-server:默认的是使用-clientjvm在1.3.1及其后有了server jvm,该虚拟机对服务器端的java应用程序在性能上做了有关优化。-XX:MaxTenuringThreshold=0:该选项确定对象在新生代中age的程度;设置其为使所有在一次gc期间依然生存的对象全部被拷贝到旧生代中去,而不是先拷贝到新生代中的survivor空间中。(这样能节省gc用在copying上的时间)NewSize 和 MaxNewSize 绑定新生代的长度的低端和高端。2.5 NC_CLUSTER中间件介绍及使用方法NC_CLUSTER中间件提供多进程服务来并行响
20、应多用户的访问请求。启动当前目录下的sysdeploy.bat(sysdeploy_needjdk.sh)命令,打开配置界面,新添加的配置参数说明如下:参数名称prop.xml文件对应项说明集群名称strClusterName用于区分是否是同一个CLUSTER组地址groupAddress同名的CLUSTER要保证该项一致是否单一服务器isSingleServer单一服务器将不加入局域网中其他在CLUSTER中是否主服务器isMasterComputer主控服务器在同名CLUSTER中有且只有一台负载均衡类型loadBalancerTypeWEB端口系列webPort该机将依次启动的WEB端口
21、系统监听端口servicePort缺省为3000,系统根据该端口依次加1,分别启动三个端口prop.xml的文件中选项是有顺序的,依次对应./node/300X的目录下的server.xml 的webport 配置;第一个是缺省的系统唯一的对外可访问的URL,其余的不行;注意事项:1、组地址可改动范围在:224.0.0.1-239.255.255.255在同一个组地址内的不同机器将属于同一个集群。2、如果要改动系统监听端口默认值3000:建议至少+10改动,如3010;不然,如果加的幅度小于5,如3001,会使中间件启动失败。 3、在启动多机是Cluster的模式下,只能够有一台机器被设定为是
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 用友 ERPNC 系统 运行 环境 维护 手册 V1
限制150内