电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

NC6产品能力提升学习-产品安装指导-YONYOU NC 6.1安装指南.pdfVIP免费

NC6产品能力提升学习-产品安装指导-YONYOU NC 6.1安装指南.pdf_第1页
1/26
NC6产品能力提升学习-产品安装指导-YONYOU NC 6.1安装指南.pdf_第2页
2/26
NC6产品能力提升学习-产品安装指导-YONYOU NC 6.1安装指南.pdf_第3页
3/26
用友软件股份有限公司YONYOUNC6.1安装指南1YONYOUNC6.1安装指南2012年9月版权所有(c)2012用友软件股份有限公司概述本安装指南主要包含以下几部分内容:•安装YONYOUNC6.1时,对系统软件、硬件配置、数据库的支持与调整的要求。•安装YONYOUNC6.1时,中间件如何安装部署。•如何升级YonyouNC6.0至NC6.1版本•安装YonyouNC6.1各模块安装升级注意事项———请仔细阅读本文档第十五节相关说明并升级,以免造成不可挽回的数据错误。•有关数据库字符集请阅读本文档第十节。•如何卸载YONYOUNC6.1。•本版提供表、索引、约束与NC标准库、升级前后对比功能,建议升级到NC6.1后进行对比。对于升级后缺少的索引,可以使用“修复索引”生成的脚本修复。•本版新增NCPERF工具,提供数据库参数检查、设置,索引检查等功能。•使用短信审批功能需要单独购买NC-MERP基础版,请联系用友当地分公司销售人员。•本版新增NC系统安全建议,请参考。1.简介本文描述如何安装YonyouNC。YonyouNC现在发布的最新版本是6.1。YonyouNC6.1是一个全面基于J2EE技术体系的产品。它采用完全B/S架构,基于互联网的企业级应用,具有高可靠性、安全性和可扩展性。YonyouNC6.1支持多种操作系统。其中包括Linux、AIX、Windows2008R2server(X64位版本)、Solaris等操作系统。新安装YonyouNC6.1的标准过程如下:1、确定环境以及相关资源,如网络连接、数据库、数据库补丁、操作系统版本、操作系统补丁等。2、参考相关环境安装指南,调整系统相关参数和JDK。用友软件股份有限公司YONYOUNC6.1安装指南23、复制或下载安装包文件,展开安装包文件。4、安装UAP平台和购买的相关模块。5、根据具体环境,中间件,数据库进行相关部署。•[返回页首]2.服务器环境配置要求2.1操作系统平台应用服务器操作系统版本(补丁)中间件类型JDK版本Linux-RedHat(x64,多核)EnterpriseAS5update4Websphere7.0.0.21/NC/Weblogic11ufjdk/IBMSDK,Version6.1/jrockit1.6Linux–SUSE(x64,多核)SUSE10sp2Websphere7.0.0.21/NC/Weblogic11ufjdk/IBMSDK,Version6.1/jrockit1.6IBMAIX6.1(6100-00-04)Websphere7.0.0.21IBMSDKVersion6.1Windows2008R2(x64,多核)Windows2008R2Enterprisex64R2NC/Websphere7.0.0.21/Weblogic11ufjdk/IBMSDK,Version6.1/jrockit1.6SolarisSparcVersion10withPatchClusterdated1/07/08orlater(64bitkernelsupport)Websphere7.0.0.21IBMSDKforSolaris,Version6.1Solarisx64Version10withPatchClusterdated1/07/08orlater(64bitkernelsupport)Websphere7.0.0.21IBMSDKforSolaris,Version6.1HP-UXIA6411.iv3PatchBundledatedSep2007(64bitkernelsupport)Websphere7.0.0.21HPJDKforJ2SEHP-UX11iplatform,adaptedbyIBMforIBMSoft,Version6.0注意:没有明确指定的安装平台不建议使用。使用Websphere中间件时,IHS和plugin需要的补丁版本是7.0.0.23,WAS和WASSDK补丁版本是7.0.0.21。请联系NC技术支持部获取Websphere对应版本的补丁。使用虚拟机作为应用服务器时,VMWAREESXI平台最低版本为5.0U1;redhatlinux平台的kvm最低版本为2.6.32。用友软件股份有限公司YONYOUNC6.1安装指南3各种推荐平台下的安装,请参考附件进行设置:《NC6.1应用服务器安装部署指导》[返回页首]2.2应用规模硬件配置推荐简明硬件建议表,本表所写关键硬件要求以IntelXeon3.0G为标准计算:用户数量50~100100~200200~400400-1000>1000配置应用服务器数据服务器应用服务器数据服务器应用服务器数据服务器应用服务器数据服务器应用服务器数据服务器CPU数量(物理核)888168×216×2○1○1○1○1内存配置(G)816163216x232×2○1○1○1○1磁盘数量(块)1磁盘阵列1磁盘阵列1磁盘阵列○1○1○1○1●注意:•应用服务建议使用PCServer,数据库服务器建议使用小型机,硬盘使用SCSI接口10000转以上磁盘或磁盘阵列。•表中的CPU数量指的是物理核心数,8核对应为2Cx4core。•规模大于400人在线时,请与总部NC技术支持部协商评估硬件及网络方案。[返回页首]2.3数据库支持状况数据库类型WindowsLinuxSolaris10以上AIX5.3以上HPUNX11.30以上SQLServer2008R2EnterpriseEditionYNNNNORACLEEnterprise/StandardEdition10.2.0.5YYYYYORACLEEnterprise/StandardEdition11.2.0.2YYYYYDB2EnterpriseEditionV9.7.3YYYYY注意:用友软件股份有限公司YONYOUNC6.1安装指南4•建议使用ORACLE最新的补丁。•ORACLE数据库如果需要RAC技术,请联系总部NC技术支持部。•具体数据库参数配置,请参考附件调整。3.客户端配置要求3.1客户端硬件配置要求配置建议配置CPU双核(或更高)内存2GB(或更高)硬盘(剩余空间)10GB(或更高)打印机操作系统所能适配的打印机显示适配器支持1280X768分辨率(或更高)[返回页首]3.2客户端软件配置要求建议软件配置备注客户端操作系统WindowsXP、Vista、Windows2008R2Server、Windows7为了确保良好的兼容性,推荐使用WindowXP及Windows7操作系统客户端浏览器IE7.0、IE8.0、IE9.0浏览器、Firefox浏览器4.0以上、Chrome浏览器12以上、IpadIpad只支持Portal等Web应用的浏览功能客户端jreNC客户端插件自带的jre或最新1.6jre注意:•若客户端为安装jre1.6则第一次登陆服务器时系统会自动下载jre,本版插件内嵌的JRE的版本是SUNJre1.6update31。•IE的相关设置要求:将NC应用服务器地址加入浏览器“受信任站点”,并将浏览器受信任站点的安全设置为"自定义级别",启用下载和运行ActiveX。安装完jre后,用户可以将下载ActiveX安全设置为禁用。•Windows2008R2Server、WindowsVista、Windows7操作系统上运行NC时,需要确保安装正确的网卡驱动,并在cmd下运行以下命令:netshinterfacetcpsetglobalautotuninglevel=disable用友软件股份有限公司YONYOUNC6.1安装指南5•基于网络速度和安全考虑,用户可以选择手动安装NC客户端插件。在nchome/webapps/nc_web/Client目录下有"jre-6u31-windows-x64.exe"独立安装程序。选择此种安装方式时,不需要修改IE的"下载ActiveX"安全设置。•不推荐使用IE的网络自动检测设置,取消设置方法为运行“IE7.0”,选择工具->intenet选项->选择“连接”页签->局域网设置,将“自动检测设置”的勾去掉即可。•IE的具体设置过程可以参考调整如下方法调整。以IE7.0为例。运行"IE7.0"选择"工具internet选项"菜单选择"安全"页签选择"受信任站点"按钮选择”站点”按钮将NC应用服务器地址添加进去选择”自定义级别”按钮将ActiveX控件和插件设置为"Enable"•[返回页首]3.3客户端jre内存使用设置对于jre1.6版本的客户端,客户端默认可以使用的最大内存是256m,基本满足NC正常使用,不需要在客户端额外设置jre内存。如果需要手工设置JRE的内存参数,请将“java控制面板”“高级”“java插件”“启用下一代java插件”前面的选项不要勾选。然后按照如下方法设置内存参数:选择"Java"页签--->选择"Java小应用程序Runtime设置"区域--->选择"查看"按钮在"JavaRuntime参数"中,输入"-Xms128m–Xmx256m"选择"确定"按钮--->选择"应用"按钮并退出,重新打开IE浏览器登陆即生效了不建议用户将java内存设置过大,对于作大数据查询、展现的用户,建议使用NC客户端应用程序包。使用方法详见3.5[返回页首]3.4客户端的缓存管理YonyouNC6.1系统运用异步缓存技术缓存部分代码和数据,这些缓存信息以密文形式保存客户端,减少网络流量,提高运行效率。缓存代码和数据需要的空间因用户使用模块、节点和用户数据量定。在系统默认设置情况下,要保证缓存所在的硬盘有2GB的可用空间。在系统登陆或操作过程中会缓存到特定位置。系统默认缓存路径是"%USERPROFILE%"。例如Windows7的Administrator用户系统默认是"USERPROFILE=C:\users\Administrator"。具体察看当前用户的缓存位置。运行如下:在"开始"--->"运行(R)--->输入"cmd"在DOS窗口中输入"set",可以看到有关"%USERPROFILE%"NC缓存目录是"NCCACHE",一般不需要清除缓存。如果需要用户手动清除,建议只清空代码缓存,即CODE文件夹。清除缓存时要保证浏览器不在运行。JRE的缓存部分,保存在"%USERPROFILE%\ApplicationData\Sun"下。手动清除缓存时,需要将这一部分也清除掉。具体打开"Java控制面板""常规"页签"设置"按钮"查看小应用程序"按钮,可以看到有关缓存文件,同时也可以使用删除功能。[返回页首]用友软件股份有限公司YONYOUNC6.1安装指南63.5NC客户端应用程序包的生成与安装YonyouNC6.1同时提供基于java技术的客户端应用程序包。运行ncsysconfig.bat,并在“Deployment”页签中选择“生成客户端”,指定NC应用服务器的IP地址、NC服务的端口和用于存放生成的客户端安装文件的路径。生成完成后即可将安装文件复制到客户机上进行安装。用户得到的安装文件,应包括"jre.jar","setup.jar"和"setup.exe"三个文件。用户选择本地安装时,安装过程中需要指定需要正确指定服务器地址和端口,安装后会在本地系统菜单上创建对应应用快捷方式。客户端设置功能可以更改调整设置服务器端口和地址,同时可以设置Jre运行时参数。运行客户端后系统自动连接服务器,运行效率更高。如果使用NC客户端应用程序包访问NC服务器需要代理服务器时,需要在客户端设置工具的“添加JVM参数”栏输入以下内容:-Dhttp.proxyHost=代理服务器地址-Dhttp.proxyPort=代理服务器端口-Dhttp.proxyUser=<访问代理服务器的用户名>-Dhttp.proxyPassword=<访问代理服务器的密码>为了减少对代理服务器的解析,需要在客户端的操作系统中加入代理服务器的IP地址,所在文件为:c:\windows\system32\drivers\etc\hosts加入以下字符:192.168.8.108proxy以上举例是假设代理服务器地址为192.168.8.108,不管代理服务器机器名是什么,都输入“proxy”即可。[返回页首]3.6NC桌面应用程序模式YonyouNC6.1支持桌面应用程序模式,即Java的WebStart应用,适用于NC所有非Web产品。详见《NC6.1桌面应用程序模式使用方法》。4.网络相关要求用户通过防火墙访问NC服务器时,需要注意在防火墙上开放相应端口。用户可以使用单机应用或集群模式灵活配置环境,需要保证相关端口不被其他应用占用,在设置防火墙端口策略时需要注意开放上述端口。在数据库服务器和应用服务器上不要安装或启用DHCP、DNS、PROXY、WINS和防火墙等服务。以Windows系统作应用服务器的用户请将防火墙功能停止,保证数据库服务器和应用服务器,应用服务器和应用服务器间高速网络通信,强烈推荐应用服务器、数据库服务器、web服务器间使用千兆网络进行连接,不建议安装或设置跨网关或跨防火墙通信。应用服务器的网卡正确设置很重要。通常情况下,无论用户使用的是NC中间件还是"IBMWebSphere"中间件,都要保证网卡驱动、物理连线、地址、网关、路由等被正确配置,IBMWebSphere中间件profile文件安装后不要修改服务器机器名,否则可能会导致中间件无法正常启动。如果环境中有网卡被启用而未连接物理网线,可能会影响NC系统网络操作性能,在此建议禁用不使用的网卡。[返回页首]用友软件股份有限公司YONYOUNC6.1安装指南75.产品与安装盘对应清单5.1产品盘文件列表文件说明NC6.1.zipNC6.1安装包YONYOUNC6.1安装指南.pdfYONYOUNC6.1安装指南YONYOUUAP6.1发版说明.pdfYONYOUUAP6.1发版说明YONYOUNC6.1发版说明.pdfYONYOUNC6.1发版说明doc服务文档目录NC6.1补丁管理系统使用说明.pdfNC6.1部署安全性配置指导.pdfNC6.1产品安装部署及配置指南.pdfNC6.1多语言安装指南.pdfNC6.1分布式配置指南.pdfNC6.1数据缓存及配置使用说明.pdfNC6.1数据库参考脚本及临时表要求.pdfNC6.1数据库服务器参数配置说明.pdfNC6.1双引擎配置指南.pdfNC6.1应用服务器JAVA参数调整说明.pdfNC6.1应用服务器安装部署指导.pdfNC6.1桌面应用程序模式使用方法.pdfNC6.1预算Excel客户端安装手册.pdf用友软件股份有限公司YONYOUNC6.1安装指南8NC6.1ESB与电子商务集成应用配置手册.pdfNC6.1财务分析和资金分析配置说明.pdftools工具目录mod_jk.soWindows下NC集群module文件httpd-2.2.22-win32-x86-no_ssl.msi用于windows服务器NC中间件集群的apachehttpserverunzip_aix.ZAIX系统unzip程序NCPERF.zipNCPERF数据库检查工具包ncsmtp.zipNC邮件审批插件NCDBObjectsCompareTool.zipNC数据库对比工具Rdi_config.xmlAE产品针对双引擎配置文件Yonyou_AE.zipAE产品安装包Tools/CADeploymentGuideCA部署/NC6.1_CA配置.rarCA部署文档及安装包Tools/网银适配器网银适配器文件目录NC6.1网银适配器安装手册.pdf网银适配器安装手册NC6.1网银适配器配置手册.pdf网银适配器配置手册网银适配器安装包.exe网银适配器安装包Tools/经销商门户经销商门户配置经销商门户安装手册.pdfNC_ECP.zip经销商门户安装包Tools/电子采购适配器FORV57用友软件股份有限公司YONYOUNC6.1安装指南9NC_ECAdapter5.7.zipNC5.7电子采购适配器NC_ECAdapter6.1.zipNC6.1电子采购适配器ufesb-server.zipESB安装包Tools/移动应用服务器NC_MA.zip移动应用服务器安装包移动应用服务器配置指南.pdfupgrade各模块升级注意事项●注意:•Tools目录中提供了AIX下的unzip工具以及相关工具的使用说明。[返回页首]5.2产品模块说明安装盘名称产品名称包含模块模块名称YONYOU_UAP客户化UAP客户化UAPBD基础数据FIP会计平台UAPWSweb开发平台UAPBDSEARCHuap基本档案全文检索UAPPBUAP公共应用BAPUB商业分析公共UAPEAI外部交换平台UAPADP分布式管理NMCNMCNCAAM应用资产管理UAPDE集成开发工具UFOFR报表平台TBB计划平台MABASE管理会计基础数据PUBAPPpubappUAPTM测试用例管理商业分析平台BAP商业分析平台用友软件股份有限公司YONYOUNC6.1安装指南10应用集成平台UAPPORTAL企业门户开发WEB应用平台WEBRTWEB应用运行引擎WEBBDWEB基础数据管理WEBIMPWEB客户化配置WEBSMWEB系统管理WEBADNC应用适配器WEBDBLWEB自由表单YONYOU_NCNC公共NCPUBNC公共基础战略执行管理TB全面预算UFOC合并报表UFOE企业报表财务会计GFC合并账簿FIPUB财务公共GL总账ARAP应收、应付TXM税务管理EUR欧盟报表资金管理TEMPUB资金基础设置TAM账户管理CMP现金管理OBM银企直联PS付款排程CC银行授信CDM银行贷款、内部贷款GPM担保管理FBM商业汇票FTS资金结算SF资金调度IFAC内部存款管理FP资金计划管理会计RESA利润中心会计CM产品成本供应链管理IA存货核算SCMPUB供应链基础设置MPP采购计划PU采购管理PURP采购价格SO销售管理INVP库存计划IC库存管理TO内部交易SC委外加工DM运输管理用友软件股份有限公司YONYOUNC6.1安装指南11CT合同管理PRICE销售价格CREDIT销售信用质量管理QC质量管理资产管理FA固定资产AMPUB资产基础设置AIM资产信息管理AUM资产使用管理ALM资产租赁管理EOM运行管理EMM维护管理EWM维修管理RUM易耗品管理ROM周转材租出管理RLM周转材租入管理项目管理PMBD项目基础设置PIM项目过程管理PCM项目合同管理生产制造MMSOP销售运营计划MMDP需求管理MMMPS主生产计划MMMRP物料需求计划MMPSM排产管理MMPAC生产任务管理工程基础数据PD工程基础数据人力资本管理HRPUB基础设置HRP人力资本规划HRJF组织机构管理HRHI人员信息管理HRTRN人员变动管理HRCM人员合同管理HRWA薪酬管理HRRPTHR分析报表电子商务EBPUR电子采购EBVP供应商门户ESO电子销售ECP经销商门户OPC订单处理中心OPCEXEC订单处理中心自身执行系统OPCNC订单处理中心NC集成实现企业治理EGBASEINFO企业治理公共EGRISKMG全面风险管理用友软件股份有限公司YONYOUNC6.1安装指南12EGDOCMG内控手册管理EGITCTRL企业治理it监控EGRKAUDIT内控评价模块商业分析BAPORTAL商业分析门户BAFI财务分析FVM资金分析6.数据库设置及优化6.1数据库连接驱动YONYOUNC6.1访问不同类型数据库时,需要选择正确版本的驱动才能保证正常访问数据库。在实际应用中需要注意,更新了数据库补丁后也要更新应用服务器中的驱动,保证与数据库驱动一致。YONYOUNC6.1支持"YonyouMiddleWare6.1"和"IBMWebsphere"等多种中间件。YONYOUNC6.1安装和配置默认不支持XA事务。当用户实际应用中需要XA事务时,详细配置请咨询NC技术支持部门。6.1.1MSSQLServer数据库连接驱动YonyouNC6.1版本在访问MSSQLserver数据库时,系统默认支持JDBC方式访问数据库,所需驱动已经预置在产品安装盘中,无需再安装驱动。当中间件是"YonyouMiddleWare6.1",系统使用的驱动是MSJDBC2008;当中间件是"IBMWebsphere"时,系统使用的驱动是IBM提供的JDBC驱动。[返回页首]6.1.2Oracle数据库连接驱动YonyouNC6.1版本在访问Oracle数据库时,通过JDBC方式访问数据库。在产品的安装盘中已经分别预置了连接不同版本的Oracle的驱动Oracle11g的驱动版本为11.2.0.2。用户需要将实际使用的数据库提供的驱动更新到NC系统中,必须将Oracle的ojdbc5.jar或ojdbc6.jar包拷贝到NC_HOME的driver目录下的对应目录下和NC_HOME的lib目录下(假设NC_HOME为nc61)。下面以Linux为例,更新驱动方法如下:Oracle11g:#cp$ORACLE_HOME/jdbc/lib/ojdbc6.jar/home/ufsoft/newcentory/nc61/driver/oracle_10g/ojdbc6.jar#cp$ORACLE_HOME/jdbc/lib/ojdbc6.jar/home/ufsoft/newcentory/nc61/lib/ojdbc6.jar复制驱动文件[返回页首]6.1.3DB2数据库连接驱动用友软件股份有限公司YONYOUNC6.1安装指南13YonyouNC6.1在访问DB2数据库时,默认推荐使用JCC方式(即DB2UniversalJDBCDriver)访问数据库。这种协议不需要应用服务器安装其他驱动或连接。在产品的安装盘中已经预置了连接DB2的驱动,版本是"9.7.3"。更新DB2驱动程序时,需要更新"db2jcc.jar"和"db2jcc_license_cu.jar"。数据库驱动存放在"sqllib\java"下,直接将上述文件覆盖到"nchome\lib"下即可(假设NC_HOME为NC61)。下面以Linux为例,更新驱动方法如下:#cp/home/db2inst1/sqllib/java/db2jcc.jar/home/ufsoft/newcentory/nc61/driver/db2_97/db2jcc.jar#cp/home/db2inst1/sqllib/java/db2jcc_license_cu.jar/home/ufsoft/newcentory/nc61/driver/db2_97/db2jcc_license_cu.jar[返回页首]6.2建立标准数据库结构YonyouNC6.1支持多种大型数据库。在使用不同的数据库时,需要按要求建立相关表空间或文件组,才能正常完成NC管理软件正常安装。建议用户在安装时赋予NC用户DBA权限,至少以下权限是必不可少的:GRANTCREATESESSIONTO"NC"GRANTCREATETABLETO"NC"GRANTCREATEVIEWTO"NC"GRANTUNLIMITEDTABLESPACETO"NC"[返回页首]6.2.1在MSSQLServer2008中创建文件组YonyouNC6.1在使用MSSQLserver2008数据库时要求:建立NNC_DATA01、NNC_INDEX01两个文件组,对两个文件组的数据文件名称、位置、个数没有限制。但要保证每个文件组中都有数据文件。在具体使用中需要根据实际情况修改数据文件存储的位置和大小,达到磁盘最大读写效率。●注意:•用脚本来创建文件组和数据文件方法参考《NC6.1数据库参考脚本及临时表要求》。•本脚本为参考,在具体使用中需要根据实际情况修改数据文件存储的位置和大小。•在新建查询中执行以上脚本,选择操作的数据库,运行脚本。•MSSQLServer数据库需要调整tempdb大小,建议最小值800M,文件增长不受限制。具体参考《NC6.1数据库参考脚本及临时表要求》。对于对文件组建议如下:1.NNC_DATA01文件组,有对应的物理文件,初始大小"800M"用友软件股份有限公司YONYOUNC6.1安装指南142.NNC_INDEX01文件组,有对应的物理文件,初始大小"300M"3.tempdb数据库,调整初始大小500M和增长方式[返回页首]6.2.2在Oracle中创建表空间YonyouNC6.1在使用Oracle数据库时要求:建立NNC_DATA01、NNC_INDEX01两个表空间,对两个表空间的最小大小有具体要求。具体数据文件存放位置、存放形式、数据文件个数没有限制,在具体使用中需要根据实际情况修改数据文件存储的位置和大小,达到磁盘最大读写效率。●注意:•用脚本来创建表空间方法参考《NC6.1数据库参考脚本及临时表要求》。•本脚本为参考脚本,在具体使用中需要根据实际情况修改数据文件存储的位置和大小。•脚本通过"sqlplus"运行,输入连接用户和密码,通过"@"命令运行脚本。最后注意要提交。下面是执行举例:SQL>connectoraclesystem/manager;SQL>@c:\SQL_ORA.SQL;SQL>commit;连接数据库执行SQL教本提交对于表空间的管理建议如下:1.NNC_DATA01区管理选择"本地管理",统一分配的大小设为"256KB"2.NNC_INDEX01区管理选择"本地管理",统一分配的大小设为"128KB"3.temp用户临时表空间,名称可以自己确定,但在建立用户时需要指定默认临时表空间,大小自动增长。NC的两个表空间都需要分配限额,限额选择"无限制"。ORACLE数据库需要调整用户临时表空间大小,建议最小值300M,文件增长不受限制。具体参考《NC6.1数据库参考脚本及临时表要求》。[返回页首]6.2.3DB2中创建表空间YonyouNC6.1在使用DB2数据库时要求:建立NNC_DATA01、NNC_INDEX01两个表空间,对两个表空间的最小大小有具体要求。具体数据文件存放位置、存放形式、容器个数等没有限制,在具体使用中需要根据实际情况修改容器等存储的位置和大小,达到磁盘最大读写效率。●注意:•用脚本来创建表空间方法参考《NC6.1数据库参考脚本及临时表要求》。•本脚本为参考脚本,在具体使用中需要根据实际情况修改存储的位置和大小等信息。•脚本通过"DB2"运行,先输入需要连接的数据库、连接用户和密码,通过"DB2"命令运行脚本。最后注意要提交。下面是执行例子。用友软件股份有限公司YONYOUNC6.1安装指南15db2"connecttoNCTESTuserDB2adminusingDB2admin"db2–tfC:\SQL_DB2.SQLdb2commit连接数据库执行SQL教本提交对于表空间的管理建议如下:1.NNC_DATA01表空间页大小选"16K",使用页大小为"16K"的缓冲池2.NNC_INDEX01表空间页大小选择"4K",使用页大小为"4K"的缓冲池3.Usertemp用户临时表空间,名称可以自己确定,表空间页大小选择16K,使用页大小为16K的缓冲池4.Systemp系统临时表空间,名称可以自己确定,表空间页大小选择16K,使用页大小为16K的缓冲池DB2数据库需要建立用户临时表空间,用户临时表空间建议最小值3000M,管理方式为系统管理。具体参考《NC6.1数据库参考脚本及临时表要求》。[返回页首]6.3数据库优化数据库在执行过程中需要根据数据库中记录的统计信息来确定使用最优的执行路径,所以我们需要及时对数据库进行分析并记录统计信息,这在大数据量下尤其重要。因此建议数据量大的用户在升级系统前后,都作数据库优化分析。日常对数据库管理时,也要作定期的优化分析,更新数据库统计信息。需要注意的是,作数据库优化操作都比较耗时,尤其是用户数据量大了的时候更为明显,建议在没有业务处理时做优化工作。6.3.1MSSQLserver2008数据库优化如何在MSSQLserver2008中创建定时任务,下面给出了例子,在每周日的0:00开始,系统自动更新统计信息。注意首先要要保证启动了sqlagent服务,才能定时执行任务。实际应用是将对应数据库"NC61"修改为实际业务数据库。BEGINTRANSACTIONDECLARE@JobIDBINARY(16)DECLARE@ReturnCodeINTSELECT@ReturnCode=0IF(SELECTCOUNT(*)FROMmsdb.dbo.syscategoriesWHEREname=N'DatabaseMaintenance')<1EXECUTEmsdb.dbo.sp_add_category@name=N'DatabaseMaintenance'--删除同名的警报(如果有的话)。SELECT@JobID=job_idFROMmsdb.dbo.sysjobsWHERE(name=N'analyze')IF(@JobIDISNOTNULL)BEGIN--检查此作业是否为多重服务器作业IF(EXISTS(SELECT*FROMmsdb.dbo.sysjobserversWHERE(job_id=@JobID)AND(server_id<>0)))BEGIN--已经存在,因而终止脚本RAISERROR(N'无法导入作业"analyze",因为已经有相同名称的多重服务器作业。',16,1)用友软件股份有限公司YONYOUNC6.1安装指南16GOTOQuitWithRollbackENDELSE--删除[本地]作业EXECUTEmsdb.dbo.sp_delete_job@job_name=N'analyze'SELECT@JobID=NULLENDBEGIN--添加作业EXECUTE@ReturnCode=msdb.dbo.sp_add_job@job_id=@JobIDOUTPUT,@job_name=N'analyze',@owner_login_name=N'sa',@description=N'没有可用的描述。',@category_name=N'DatabaseMaintenance',@enabled=1,@notify_level_email=0,@notify_level_page=0,@notify_level_netsend=0,@notify_level_eventlog=2,@delete_level=0IF(@@ERROR<>0OR@ReturnCode<>0)GOTOQuitWithRollback--添加作业步骤EXECUTE@ReturnCode=msdb.dbo.sp_add_jobstep@job_id=@JobID,@step_id=1,@step_name=N'1',@command=N'sp_updatestats',@database_name=N'NC61',@server=N'',@database_user_name=N'',@subsystem=N'TSQL',@cmdexec_success_code=0,@flags=0,@retry_attempts=0,@retry_interval=1,@output_file_name=N'',@on_success_step_id=0,@on_success_action=1,@on_fail_step_id=0,@on_fail_action=2IF(@@ERROR<>0OR@ReturnCode<>0)GOTOQuitWithRollbackEXECUTE@ReturnCode=msdb.dbo.sp_update_job@job_id=@JobID,@start_step_id=1IF(@@ERROR<>0OR@ReturnCode<>0)GOTOQuitWithRollback--添加作业调度EXECUTE@ReturnCode=msdb.dbo.sp_add_jobschedule@job_id=@JobID,@name=N'analyze',@enabled=1,@freq_type=8,@active_start_date=20040729,@active_start_time=0,@freq_interval=1,@freq_subday_type=1,@freq_subday_interval=0,@freq_relative_interval=0,@freq_recurrence_factor=1,@active_end_date=99991231,@active_end_time=235959IF(@@ERROR<>0OR@ReturnCode<>0)GOTOQuitWithRollback--添加目标服务器EXECUTE@ReturnCode=msdb.dbo.sp_add_jobserver@job_id=@JobID,@server_name=N'(local)'IF(@@ERROR<>0OR@ReturnCode<>0)GOTOQuitWithRollbackENDCOMMITTRANSACTIONGOTOEndSaveQuitWithRollback:IF(@@TRANCOUNT>0)ROLLBACKTRANSACTIONEndSave:[返回页首]6.3.2Oracle数据库优化用友软件股份有限公司YONYOUNC6.1安装指南17对于Oracle用户,更新指定表统计信息方法需要在sqlplus中执行。下面是在"sqlplus"中执行优化操作命令,"NC61"是当前系统存储业务数据的用户。这个存储过程执行中,如果个别表分析出错后,会继续处理其他表,并将错误信息写入analyze_log表。SQL>connectNC61/NC61@oracleSQL>grantcreateanytabletoNC61;--这一步非常重要,需要显式地赋予用户建表权限CREATEORREPLACEPROCEDUREANALYZE_TBASOWNER_NAMEVARCHAR2(100);V_LOGINTEGER;V_SQL1VARCHAR2(800);V_TABLENAMEVARCHAR2(50);CURSORCUR_LOGISSELECTCOUNT(*)FROMUSER_TABLESWHERETABLE_NAME='ANALYZE_LOG';--1BEGIN--DBMS_OUTPUT.ENABLE(buffer_size=>100000);--1.1BEGINOPENCUR_LOG;FETCHCUR_LOGINTOV_LOG;IFV_LOG=0THENEXECUTEIMMEDIATE'CREATETABLEANALYZE_LOG(USER_NAMEVARCHAR(20),OP_TIMECHAR(19)DEFAULTto_char(sysdate,''yyyy-mm-ddhh24:mi:ss''),ERROR_TEXTVARCHAR(200),TABLE_NAMEVARCHAR(40))';ENDIF;END;SELECTUSERINTOOWNER_NAMEFROMDUAL;V_SQL1:='INSERTINTOANALYZE_LOG(USER_NAME,ERROR_TEXT,TABLE_NAME)VALUES('''||用友软件股份有限公司YONYOUNC6.1安装指南18OWNER_NAME||''',''ANALYZEBEGIN'',''ALL'')';EXECUTEIMMEDIATEV_SQL1;sys.dbms_stats.gather_schema_stats(ownname=>UPPER(OWNER_NAME),estimate_percent=>100,method_opt=>'FORALLINDEXEDCOLUMNS',cascade=>TRUE);V_SQL1:='INSERTINTOANALYZE_LOG(USER_NAME,ERROR_TEXT,TABLE_NAME)VALUES('''||OWNER_NAME||''',''ANALYZEEND'',''ALL'')';EXECUTEIMMEDIATEV_SQL1;commit;--1.2deletetmptbstatiticsandlockstatisticsBEGINforxin(selecta.table_name,a.last_analyzed,b.stattype_lockedfromuser_tablesa,user_tab_statisticsbwherea.temporary='Y'anda.table_name=b.table_nameand(b.STATTYPE_LOCKEDisnullora.last_analyzedisnotnull))LOOPIFx.last_analyzedISNOTNULLTHEN--deletestatsdbms_stats.delete_table_stats(ownname=>user,tabname=>x.table_name,force=>TRUE);ENDIF;IFx.stattype_lockedISNULLTHEN--lockstatsdbms_stats.lock_table_stats(ownname=>user,tabname=>x.table_name);ENDIF;ENDLOOP;end;用友软件股份有限公司YONYOUNC6.1安装指南19EXCEPTIONWHENOTHERSTHENIFCUR_LOG%ISOPENTHENCLOSECUR_LOG;ENDIF;commit;end;/SQL>execANALYZE_TB;下面提供的脚本示范如何创建定时任务,也是要在"sqlplus"中运行。当天的凌晨2点开始更新统计信息,以后每2天的凌晨2点更新统计信息。注意建立当前job时,使用NC的用户连接数据库执行。具体优化时间设置用户根据实际情况灵活调整。VARIABLEJOBNONUMBER;VARIABLEINSTNONUMBER;BEGINSELECTINSTANCE_NUMBERINTO:INSTNOFROMV$INSTANCE;DBMS_JOB.SUBMIT(:JOBNO,'ANALYZE_TB;',TRUNC(SYSDATE)+1+2/24,'TRUNC(SYSDATE)+2+2/24',TRUE,:INSTNO);COMMIT;END;/注意关闭ORACLE自动更新统计信息的任务Oracle10g:SQL>ExecDBMS_SCHEDULER.DISABLE('GATHER_STATS_JOB');Oracle11g:BEGINDBMS_AUTO_TASK_ADMIN.disable(client_name=>'autooptimizerstatscollection',operation=>NULL,window_name=>NULL);END;用友软件股份有限公司YONYOUNC6.1安装指南20[返回页首]6.3.3DB2数据库优化对使用DB2数据库用户,更新统计信息方法如下,注意连接数据库和用户、密码和实际业务的区别:db2"connecttoNC61userdb2inst1usingdb2inst1"CREATEPROCEDUREanalyze_tb()LANGUAGESQLMODIFIESSQLDATAbegindeclareiintegerdefault0;declarev_datetimestamp;DECLAREstmtVARCHAR(4000);declarev_current_schemavarchar(4000);selectcurrent_schemaintov_current_schemafromsysibm.SYSDUMMY1;selectcount(*)intoifromsyscat.tableswheretabname='ANALYZE_LOG'andtabschema=v_current_schema;ifi=0thensetstmt='createtableanalyze_log(tabschemavarchar(200),tabnamevarchar(200),analyze_timetimestamp)';executeimmediatestmt;endif;forlineasselecttabschema,tabnamefromsyscat.tableswheretype='T'andtabschema=v_current_schemaandtabnamenotlike'UT%'andtabnamenotlike'TEM%'andtabnamenotlike'TMP%'dosetstmt='CALLSYSPROC.ADMIN_CMD(''RUNSTATSONTABLE'||rtrim(line.tabschema)||'.'||line.tabname||'onkeycolumnswithdistributiononkeycolumnsandindexall'')';executeimmediatestmt;selectcurrent_timestampintov_datefromsysibm.sysdummy1;setstmt='insertintoanalyze_logvalues('''||v_current_schema||''','''||line.tabname||''','''||v_date||''')';executeimmediatestmt;endfor;用友软件股份有限公司YONYOUNC6.1安装指南21end创建定时任务,已linux系统为例,写一个runstats.sh脚本,脚本内容如下:datedb2connecttoNC61db2"callanalyze_tb"dateecho"DB2RUNSTATSEND"然后在db2inst1用户下建立一crontab,引用此脚本00***/data2/db2home/db2inst1/runstats.sh>>/data2/db2home/db2inst1/runstats.log每天晚上00:00:00开始收集统计信息[返回页首]7.中间件准备及产品安装NC6.1中间件准备及产品安装详见《NC6.1产品安装部署及配置指南》。8.分布式及双引擎应用配置NC6.1分布式及双引擎应用配置详见《NC6.1分布式配置指南》及《NC6.1双引擎配置指南》。9.附属工具配置9.1网银适配器配置NC6.1网银适配器安装详见《网银适配器配置手册》。用友软件股份有限公司YONYOUNC6.1安装指南229.2移动应用服务器端配置与NC6.1集成使用的移动应用服务器配置与安装详见《移动应用服务器配置指南》。10.NC多语言安装YonyouNC6.1支持多种语言应用,内容多语最多支持五种语言。默认只有简体中文,用户若要使用其他的语言请购买对应的语言包并安装。多语安装详细过程参见《NC6.1多语言安装指南。》客户端应用服务器数据库服务器操作系统语言支持简体中文、繁体中文、英文系统,其中英文系统需要安装亚洲字符集,否则不能处理英文之外的语言Windows系统时必须安装亚洲字符集,保证能够处理简体中文;非Windows系统时,启动中间件时需要指定系统变量中LANG为zh_CN.gb18030(实际字符集因操作系统不同而有差异)对操作系统语言无要求其他要求要求与应用服务器同时区;只有简体中文、繁体中文和英语应用时,MSSQLServer排序规则要选择“Chinese_PRC_CI_AS”方式;Oracle实例要选择ZHS16GBK;DB2要选择GBK字符集;非中文、英文、繁体文字应用时Oracle要选择unicode(ALT32UTF8);DB2数据库要选择UTF8字符集;本版暂不支持简体中文、英文、繁体中文之外的其他语言在MSSQLServer数据库上的应用。系统语言设置在系统管理建立系统时指定已安装的语种顺序,预制数据会按照对应的顺序存储。[返回页首]11数据缓存YonyouNC6.1数据缓存的介绍及相关配置详见《NC6.1数据缓存及配置使用说明》。用友软件股份有限公司YONYOUNC6.1安装指南2312预算Excel客户端安装YonyouNC6.1预算Excel客户端安装配置详见《NC6.1预算Excel客户端安装手册》。13产品卸载YonyouNC6.1产品卸载相对简单,卸载包括代码卸载、数据库卸载和jre卸载三部分。13.1代码卸载对于使用YonyouMiddleware6.1中间件用户,停止中间件的所有服务,删除安装目录下的所有文件即可。对于使用IBMWebsphere7.0中间件用户,在企业应用中卸载nc6.1应用,删除jdbc数据源,和环境变量中对应的设置。停止服务,删除安装目录下的所有文件即可。13.2数据库卸载对于SQLServer用户,在SQLServer的EnterpriseManager中删除NC管理软件6.1应用的数据库。对于Oracle用户,删除安装时所指定的用户的所有表和视图即可。DB2,...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

NC6产品能力提升学习-产品安装指导-YONYOU NC 6.1安装指南.pdf

确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信