2024年3月7日发(作者:崖墓)
用友NC管理软件5.0安装说明
本安装说明主要包含以下几部分内容:
安装 UFIDA用友软件 NC管理软件5.0 时,对系统软件、硬件配置、数据库的支持与调整的要求
安装 UFIDA用友软件 NC管理软件5.0 时,中间件如何安装部署
如何卸载 UFIDA用友软件 NC管理软件5.0 的相关操作
如何升级 UFIDA用友软件 NC管理软件3.5升级至5.0版本
安装 UFIDA用友软件 NC管理软件5.0 时各模块安装升级注意事项——请仔细阅读,以免造成不可挽回的数据错误.
关于UFIDA用友软件 NC管理软件的使用说明,请参考用户手册,也可在安装完成后参考联机帮助。
目 录
1 简介
2 服务器环境配置要求
2.1 操作系统平台
2.2 应用规模硬件配置推荐
2.3 数据库支持状况
3 客户机配置要求
3.1 硬件配置要求
3.2 软件配置要求
3.3 浏览器设置
3.4 客户端JRE内存使用设置
3.5 客户端的缓存管理
3.6 客户端安装
4 网络相关要求
5 产品与安装盘对应清单
6 数据库设置及优化
6.1 数据库连接驱动
6.1.1 MS SQLServer数据库连接驱动
6.1.2 Oracle数据库连接驱动
6.1.3 DB2数据库连接驱动
6.2 建立标准数据库结构
6.2.1 在MS SQLServer数据库中创建相关文件组
6.2.2 在Oracle数据库中创建相关表空间
6.2.3 在DB2数据库中创建相关表空间
6.3 数据库优化
6.3.1 MS SQLServer数据库优化
6.3.2 Oracle数据库优化
6.3.3 DB2数据库优化
7 中间件准备
7.1 UF MiddleWare5.0
7.2 IBM Websphere6.1
7.2.1 IBM Websphere6.1 具体安装过程
8 产品安装
8.1 Windows2003 + SQL2005 + NC5.0安装过程
8.1.1 安装JDK
8.1.2 安装UAP5.0和购买的应用
8.1.3 建立数据库,配置数据源连接
8.1.4 启动中间件
8.1.5 NC的客户端安装
8.1.6 建立账套
8.2 Windows2003 + SQL2005 + IBM WebSpaher 6.1 + NC5.0安装过程
8.2.1 安装JDK
8.2.2 安装IBM Websphere 6.1
8.2.3 安装UAP5.0和购买的应用
8.2.4 启动中间件,建立数据库,配置数据源连接
8.2.5 登录服务器,建立账套
8.3 IUFO和Portal安装
8.4 集群配置
8.5 建立集成工具介绍
9 NC 多语言设置
9.1 客户端语言设置
9.2 中间件语言设置
9.3 数据库语言设置
9.4 账套语言设置
10 产品卸载
10.1 代码卸载
10.2 数据库卸载
10.3 JRE的卸载
11 申请授权
12 NC以前版本升级
12.1 适用范围
12.2 准备工作
12.3 标准数据库结构要求
12.4 中间件环境准备
12.5 升级
13 安装过程常见问题和注意事项
13.1 安装升级过程中常见问题
13.2 安装升级过程中各模块注意事项
14 附录
14.1 AIX环境下安装部署指导
14.2 HP UNIX环境下安装部署指导
14.3 Solaris环境下安装部署指导
14.4 Linux环境下安装部署指导
14.5 Windows环境下安装部署指导
14.6 DB2的参数配置说明
14.7 Oracle的参数配置说明
14.8 NC5.0 JAVA参数调整说明
14.9 SQLServer参考脚本
14.10 Oracle参考脚本
14.11 DB2参考脚本
14.12 数据库临时表空间要求
[返回页首]
1 简介
本文描述如何安装 UFIDA用友软件 NC管理软件。UFIDA用友软件 NC管理软件现在发布的最新版本是5.0。
UFIDA用友软件 NC管理软件5.0 是一个全面基于J2EE技术体系的产品。它采用完全B/S架构,基于互联网的企业级应用,具有高可靠性、安全性和可扩展性。应用包括:财务会计、管理会计、供应链、人力资源管理、客户关系管理、知识管理等应用。
UFIDA用友软件 NC管理软件5.0 全面支持商业中间件,我们也推荐客户使用性能更高的,稳定性更好的Websphere 6.1。
UFIDA用友软件 NC管理软件5.0 支持多种操作系统。其中包括Windows2000
rver/advanced rver/databa center、Windows2003 rver/web rver(这里包括32位版本,X64位版本和IA64位版本)、Solaris、AIX、HPUX、Linux等操作系统。
新安装 UFIDA用友软件 NC管理软件5.0 的一般过程如下:
1. 确定环境以及相关资源,如网络连接、数据库、数据库补丁、操作系统版本、操作系统补丁等。
2. 参考相关环境安装指南,调整系统相关参数和JDK。
3. 复制或下载安装包文件,展开安装包文件。
4. 安装UAP平台和购买的相关模块。
5. 根据具体环境,中间件,数据库进行相关部署。
升级 UFIDA用友软件 NC管理软件5.0 的一般过程如下:
1. 确定环境以及相关资源,如网络连接、数据库、数据库补丁、操作系统版本、操作系统补丁、JDK等。
2. 参考相关环境安装指南,调整系统相关参数和JDK。
3. 备份当前业务数据和UFIDA用友软件 NC管理软件前一版本的相关文件。
4. 复制或下载UFIDA用友软件 NC管理软件5.0安装包文件,展开安装包文件。
5. 安装UAP平台和购买的相关模块,升级业务账套。
[返回页首]
2 服务器环境配置要求
UFIDA用友软件 NC管理软件5.0 全面支持多种操作系统和支持大型数据库系统、支持主流的J2EE应用服务器等特性。
2.1 操作系统平台
操作系统 Bit CPU类型 中间件 JDK版本 参考文件
UF Sun JDK1.5
Windows Windows2000 + sp4 SP4 Intel Xeon NC50_WIN
MiddleWare5.0/WebSphere6.1 /IBM JDK1.5
(32 UF Sun JDK1.5
Windows2003 + sp1 Intel Xeon NC50_WIN
bit) MiddleWare5.0/WebSphere6.1 /IBM JDK1.5
(64
Windows2003 + sp1 AMD64
bit)
UF
Sun
JDK1.5(32bit) NC50_WIN
MiddleWare5.0/WebSphere6.1
/IBM JDK1.5
Red Hat Enterpri
WebSphere6.1
(32
Linux Linux AS, Version Intel Xeon
bit)
4 with Update 2
IBM JDK1.5 NC50_Lin
Red Hat Enterpri
(64
Linux AS, Version Intel Xeon WebSphere6.1
bit)
4 with Update 2
IBM JDK1.5 NC50_Lin
SUSE Linux
Enterpri
Intel Xeon WebSphere6.1
Server, Version 9 bit)
with SP2 or 3
(32
IBM JDK1.5 NC50_Lin
SUSE Linux
Enterpri
Openpower5 WebSphere6.1
Server, Version 9 bit)
with SP2 or 3
(64
IBM JDK1.5 NC50_Lin
Solris Solaris 10
(64
UltraSPARC WebSphere6.1
bit)
IBM JDK1.5 NC5.0_Sol
Solaris 10 x86
(64
AMD64
bit)
UF MiddleWare5.0
Sun JDK1.5 for
NC5.0_Sol
solaris x86
HP-UX 11iv2
(11.23) with
HPUX
Standard Patch
PA-RISC
Bundles of March bit)
2006 and Sep 2004
Bundle 11i
(64
WebSphere6.1 IBM JDK1.5 NC50_HP
HP-UX 11iv2
(11.23) with
Standard Patch
Bundles of March
(64
Itanium2 WebSphere6.1
2006 and Sep 2004
bit)
Bundle 11i + Java
patches
PHCO_30476 and
PHSS_34201 (64 bit
IBM JDK1.5 NC50_HP
kernel support)
AIX
AIX 53 SP
5300-04-01
(64
Power 5
bit)
WebSphere6.1 IBM JDK1.5 NC50_AIX
● 注意:
o
没有明确指定的安装平台不建议使用。
o
各种推荐平台下的安装,请分别参考附件进行设置:
AIX环境下安装部署指导
HPUX环境下安装部署指导
Solaris环境下安装部署指导
Linux环境下安装部署指导
Windows环境下安装部署指导
[返回页首]
2.2 应用规模硬件配置推荐
简明硬件建议表,本表书写关键硬件要求以Intel Xeon 3.0G为标准计算:
客户数量 <30 30~60 60~100① 100~300 300~500 500-1000 >1000
应用 数据 应用 数据 应用 数据 应用 数据 应用 数据 应用 数据 应用 数据
配置 服务服务服务服务服务服务服务服务服务服务服务服务服务服务器 器 器 器 器 器 器 器 器 器 器 器 器 器
CPU数量(颗)
2 2 4 4 4 4 8 8 8×2 8 ④ ④ ⑤ ⑤
内存配置(G)
2 2 4 4 4 4 8 8 8 8 ④ ④ ⑤ ⑤
磁盘数量(块)
1 3 1 5 1 5② 1 8② 1 10③ ④ ④ ⑤ ⑤
● 注意:
o
应用服务和数据库服务器建议使用SCSI接口10000转以上磁盘。
o
小于30人根据业务状况可以将应用服务器与数据库服务器放在一起,由于规模小,建议使用Windows平台,易于维护。
o
规模大于200人并发时,最好与总部方案中心协商评估出具硬件网络方案。
o
客户端配置按照推荐配置就可以了,但是如果需要进行大数据量查询,需要适当的增加内存。
① 60~100人时,业务如果不单一,需要分析业务操作情况,如果业务比较密集,请提升硬件的配置。
②使用磁盘阵列作为专门的存储设备。
o
③使用高性能磁盘阵列作为专门的存储设备。
o
④联系集团相关部门,根据具体的产品模块定制硬件设备。
o
⑤建议考虑数据分布和应用分布方案。
o
建议应用服务器采用Windows操作系统,数据库服务器采用Unix操作系统。如果大于1000人以上的用户建议将Web服务器搭建在linux操作系统上。
[返回页首]
2.3 数据库支持状况
数据库类型 Windows2003 Linux SUN 2.8以上 AIX 4.3.3以上 HPUNX 11.00以上
SQL Server 2005
Enterpri Edition
Y N N N N
ORACLE Enterpri
Edition 9.205 以上
Y Y Y Y Y
ORACLE Enterpri
Edition 10.2
Y Y Y Y Y
DB2 Enterpri Edition
V8.1+Fix12
Y Y Y Y Y
DB2 Enterpri Edition
V9
Y Y Y Y Y
● 注意:
建议使用ORACLE最新的补丁。
SQL Server 2005数据库建议小数据量和50在线人数以下使用。
具体数据库配置,相关参数调整参考。
DB2的参数配置说明
ORACLE的参数配置说明
3 客户机配置要求
3.1 硬件配置要求
配置 最小配置 建议配置
CPU P3 800 P4 1G(or higher)
内存 512M 512MB(or more)
硬盘(剩余空间) 200M 500MB(or more)
网络 10M 100M
打印机 操作系统所能适配的打印机 操作系统所能适配的打印机
显示适配器 support 16bit,resolution 800X600
support 32bit,resolution 800X600(or
higher)
[返回页首]
3.2 软件配置要求
UFIDA用友软件 NC管理软件5.0 是B/S架构的产品。具有支持JRE 1.5 update7版本的浏览器的客户端就可以运行。
客户机推荐使用的操作系统:Windows2000 professional/Windows2000 rver/Windows
2003 rver/Windows xp/Windows xp SP2。
客户机推荐浏览器:IE6.0,推荐JRE:NCClient,此程序包的JRE已经是1.5 update7版本。
UFIDA用友软件 Portal产品对浏览器要求严格,使用Portal产品的用户浏览器必须是IE6.0,其他版本或其他浏览器不预支持。
[返回页首]
3.3 浏览器设置
在运行 UFIDA用友软件 NC管理软件5.0 时,建议使用的浏览器是6.0。第一次登陆服务器时系统会自动安装"",这个JRE的版本是 1.5 update7,已经经过严格测试,其他版本的JRE不建议使用。如果用户环境已经安装了其他版本JRE建议卸载。IE的相关设置要求:IE的安全设置为"自定义级别",启用下载和运行ActiveX。安装完JRE后,用户可以将下载ActiveX安全设置为禁用。
基于网络速度和安全考虑,用户可以选择手动安装客户端JRE。在系统安装盘"Client"中有""独立安装程序。选择此种安装方式时,不需要修改IE的"下载ActiveX"安全设置。
IE的具体设置过程可以参考调整如下方法调整。以IE7.0为例。
运行"IE7.0"
选择"Internet Options"菜单--->选择"Security"页签--->选择""按钮
Run ActiveX controls and plug-ins 设置为 "Enable"
[返回页首]
3.4 客户端JRE内存使用设置
客户端除了要求更高的内存配置(512M或更多)外,还可以设置JRE的内存使用参数。对于正常操作用户我们建议设置是"-Xms128m -Xmx256m",对于作大数据查询、展现的用户,建议设置是"-Xms128m -Xmx512m"。来调整优化运行效率。调整方法如下:
运行"C:Program Filesjre1.5.0_"
选择"Java"页签--->选择"Java小应用程序Runtime设置"区域--->选择"查看"按钮
在"Java Runtime参数"中,输入"-Xms128m -Xmx256m"
选择"确定"按钮--->选择"应用"按钮并退出,重新打开IE浏览器登陆即生效了
[返回页首]
3.5 客户端的缓存管理
UFIDA用友软件 NC管理软件5.0 系统运用异步缓存技术缓存部分代码和数据,这些缓存信息以密文形式保存客户端,减少网络流量,提高运行效率。缓存代码和数据需要的空间因
用户使用模块、节点和用户数据量定。在系统默认设置情况下,要保证"C:"有300M的可用空间。在系统登陆或操作过程中会缓存到特定位置。系统默认缓存路径是"%USERPROFILE%"。例如Windows2000的Administrator用户系统默认是"USERPROFILE=C:Documents and SettingsAdministrator"。具体察看当前用户的缓存位置。运行如下:
在"开始"---> "运行(R)---> 输入"CMD"
在DOS窗口中输入"t",可以看到有关"%USERPROFILE%"
NC缓存目录是"NCCACHE"。IUFO的代码和数据缓存分别是"IUFO3_CODE","iufo_cache"。还有一部是保存在"Application DataSunJava"下。一般情况下不需要清除缓存。如果需要用户请手动清除。下面提供的脚本保存到批处理文件中。实现清除功能。清除缓存时要保证浏览器不在运行。
cd %USERPROFILE%
rd /q /s NCCACHE
rd /q /s IUFO3_CODE
rd /q /s iufo_cache
rd /q /s "Application DataSunJava"
关于JRE的缓存部分,通常保存在"%USERPROFILE%Application DataSun"下。手动清除缓存时,最好将这一部分也清除掉。具体打开"Java 控制面板"--->"常规"页签--->"设置"按钮--->"查看小应用程序"按钮,可以看到有关缓存文件,同时也可以使用删除功能。
[返回页首]
3.6 客户端安装
UFIDA用友软件 NC管理软件5.0 同时提供基于java技术的客户端应用。用户得到的客户端安装介质,应包括"",""和""三个文件。用户选择本地安装时,安装过程中需要指定需要正确指定服务器地址和端口,安装后会在本地系统菜单上创建对应应用快捷方式。客户端设置功能可以更改调整设置服务器端口和地址,同时可以设置Jre运行时参数。运行客户端后系统自动连接服务器,运行效率更高。
[返回页首]
4 网络相关要求
在实际应用中,用户的网络环境中可能安装有防火墙,用户又通过防火墙访问NC服务器时,需要注意。在防火墙上开放相应端口。在NC应用中,端口的使用也是灵活的。用户以单例应用或集群模式灵活配置环境,并保证相关端口不被其他应用占用。在设置防火墙端口策略时需要注意开放上述端口。
在数据库服务器和应用服务器上不要安装或启用DHCP,DNS,PROXY、WINS和防火墙等服务。针对以Windows2003和WindowxXP作应用服务器的用户请将防火墙功能停止,保证数据库服务器和应用服务器,应用服务器和应用服务器间高速网络通信,不建议安装或设置跨网关或跨防火通信。
应用服务器的网卡正确设置很重要。通常情况下,无论用户使用的是"UF MiddleWare5.0"还是"IBM WebSphere6.1",都要保证网卡驱动、物理连线、地址、网关、路由等被正确配置。如果环境中有网卡被启用而未连接物理网线,可能导致NC系统网络操作很慢。
[返回页首]
5 产品与安装盘对应清单
产品盘文件列表
文件
Tools
产品压缩包
安装说明文件
工具目录
Aix下解压缩工具
HPUX下解压缩工具
说明
unzip_aix.Z
unzip_hp.Z
NC_
NC_SCM_
Microsoft Internet Explorer 6.0 + SP1简体中文
NC50集团报表离线客户端安装
供应链管理安装盘
Iufo从NC35升级到NC50前,在NC35代码中所需的补丁包
apache_2.2.2-win32-x86-no_ Apache2.2.2安装包
mod_
Apache2.2.2所需插件
NC50数据传输应用方案说明
WebSphere安装说明文件夹
WebSphere安装说明文件
WebSphere安装说明引用的FLASH目录
WASInstallDoc
WAS_
FLASH
● 注意:
o
Tools目录中提供了AIX和HP Unix下的unzip工具。
产品模块说明
安装盘名称
NC_UAP
NC_CO_TB
客户化
管理会计
产品名称
全面预算
总账
会计平台
包含功能模块
NC_FI 财务会计 应收、应付、报账中心
现金银行
固定资产
NC_IUFO
NC_QC
网络报表含合并报表
质量管理
集团报表
采购管理
采购计划
存货核算
发运管理
返利管理
供应链管理基础设施
供应商管理
合同管理
价保管理
价格管理
库存管理
内部交易
退货管理
委外加工
销售管理
信用管理
资金信贷
资金计息
资金票据
资金预测
NC_SCM 供应链管理
NC_TM 资金管理
资金计划
资金结算
资金监控
网上银行
综合授信
远程支付
[返回页首]
6 数据库设置及优化
6.1 数据库连接驱动
UFIDA用友软件 NC管理软件5.0 访问不同类型数据库时,需要根据数据库类型选择不同的连接驱动,选择正确版本的驱动才能保证正常访问数据库。数据库本身的补丁也在不断更新,很多数据库的补丁中含有更新的驱动程序。在实际应用中需要注意,更新了数据库补丁后也要更新应用服务器中的驱动,保证与数据库驱动一致。
UFIDA用友软件 NC管理软件5.0 支持"UF MiddleWare5.0"和"IBM Websphere6.1"等多种中间件。"UF MiddleWare5.0"不支持XA事物,"IBM Websphere6.1"支持XA事物。UFIDA用友软件 NC管理软件5.0 安装和配置默认支持的非XA事物。当用户实际应用中需要XA事物时,详细配置请咨询NC技术支持部门。
6.1.1 MS SQLServer数据库连接驱动
UFIDA用友软件 NC管理软件5.0 版本在访问MS SQLrver数据库时,系统默认支持JDBC方式访问数据库。具体选择JDBC方式时,无论用户的操作系统是Windows,Linux还是Uinx都是支持,所需驱动已经预置在产品安装盘中,无需再安装驱动。
当中间件是"UF MiddleWare5.0",系统使用的驱动是MS JDBC2005;当中间件是"IBM
Websphere6.1"时,系统使用的驱动是IBM提供的JDBC驱动。
[返回页首]
6.1.2 Oracle数据库连接驱动
UFIDA用友软件 NC管理软件5.0 版本在访问Oracle数据库时,是通过JDBC方式访问数据库。应用服务器操作系统支持Windows,Unix和Linux。在产品的安装盘中已经预置了连接Oracle的驱动,版本是oracle10.2的。用户可以根据具体项目环境选择数据库提供的驱动更新系统提供的驱动来使用。用户必须将oracle的包到NC_HOME的lib下,无需展开包了。
下面以Linux 为例,更新驱动方法如下:
#cp $ORACLE_HOME/jdbc/lib/
/home/ufsoft/newcentory/nc50/lib
复制驱动文件
[返回页首]
6.1.3 DB2数据库连接驱动
UFIDA用友软件 NC管理软件5.0 在访问DB2数据库时,默认推荐使用JCC方式(即DB2
Universal JDBC Driver)访问数据库。这种协议不需要应用服务器安装其他驱动或连接。操作系统可以是Windows,Unix和Linux。在产品的安装盘中已经预置了连接DB2的驱动,版本是"8.1 FixPak 12"的。
JCC驱动需要下列文件包"","db2jcc_licen_"和"db2jcc_licen_"。一般情况下数据库驱动存放在"sqllibjava"下。驱动不需要展开,将驱动保存到"NC_HOMElib"下即可。
下面以Linux 为例,更新驱动方法如下:
#cp /home/db2inst1/sqllib/java/
/home/ufsoft/newcentory/nc50/lib/
#cp /home/db2inst1/sqllib/java/db2jcc_licen_
/home/ufsoft/newcentory/nc50/lib/db2jcc_licen_
#cp /home/db2inst1/sqllib/java/db2jcc_licen_
/home/ufsoft/newcentory/nc50/lib/db2jcc_licen_
[返回页首]
6.2 建立标准数据库结构
UFIDA用友软件 NC管理软件5.0 支持多种大型数据库。在使用不同的数据库时,需要按要求建立相关表空间或文件组,才能正常完成NC管理软件正常安装。
通常建议用户在安装时赋予NC用户DBA权限,至少以下权限是必不可少的:
GRANT CREATE PROCEDURE TO "NC"
GRANT CREATE SEQUENCE TO "NC"
GRANT CREATE SESSION TO "NC"
GRANT CREATE TABLE TO "NC"
GRANT CREATE TRIGGER TO "NC"
GRANT CREATE VIEW TO "NC"
GRANT CREATE SYNONYM TO "NC"
6.2.1 在MS SQLServer 2005中创建文件组
UFIDA用友软件 NC管理软件5.0 在使用MS SQLrver 2005数据库时布局要求:建立NNC_DATA01、NNC_DATA02、NNC_DATA03、NNC_INDEX01、NNC_INDEX02、NNC_INDEX03 六个文件组,对6个文件组的数据文件名称,位置,个数没有限制。但要保证每个文件组中都有数据文件。在具体使用中需要根据实际情况修改数据文件存储的位置和大小,达到磁盘最大读写效率。
● 注意:
o
用脚本来创建文件组和数据文件方法参考SQLServer参考脚本。
o
本脚本为参考,在具体使用中需要根据实际情况修改数据文件存储的位置和大小。
o
在查询分析器中执行以上脚本,先打开查询分析器;输入连接的服务器和连接用户信息;选择操作的数据库;运行脚本。
o
MS SQLServer数据库需要调整tempdb大小,建议最小值500M,文件增长不受限制。具体参考数据库临时表空间要求。
对于对文件组建议如下:
1. NNC_DATA01 文件组,有对应的物理文件,初始大小"500M"
2. NNC_DATA02 文件组,有对应的物理文件,初始大小"500M"
3. NNC_DATA03 文件组,有对应的物理文件,初始大小"500M"
4. NNC_INDEX01 文件组,有对应的物理文件,初始大小"200M"
5. NNC_INDEX02 文件组,有对应的物理文件,初始大小"200M"
6. NNC_INDEX03 文件组,有对应的物理文件,初始大小"200M"
7. tempdb 数据库,调整初始大小500M和增长方式
[返回页首]
6.2.2 在Oracle中创建表空间
UFIDA用友软件 NC管理软件5.0 在使用Oracle 9i 或 10g 数据库时布局要求:建立NNC_DATA01、NNC_DATA02、NNC_DATA03、NNC_INDEX01、NNC_INDEX02、NNC_INDEX03 六个表空间,对6个表空间的最小大小有具体要求。具体数据文件存放位置、存放形式、数据文件个数没有限制,在具体使用中需要根据实际情况修改数据文件存储的位置和大小,达到磁盘最大读写效率。
● 注意:
o
用脚本来创建表空间方法参考Oracle参考脚本。
o
本脚本为参考脚本,在具体使用中需要根据实际情况修改数据文件存储的位置和大小。
o
脚本通过"sqlplus"运行,输入连接用户和密码,通过"@"命令运行脚本。最后注意要提交。下面是执行例子。
SQL>connect oracle system/manager;
SQL>@ c:SQL_;
SQL>commit;
连接数据库
执行SQL教本
提交
对于表空间的管理建议如下:
1. NNC_DATA01 区管理选择"本地管理",统一分配的大小设为"256 KB"
2. NNC_DATA02 区管理选择"本地管理",统一分配的大小设为"256 KB"
3. NNC_DATA03 区管理选择"本地管理",统一分配的大小设为"512 KB"
4. NNC_INDEX01 区管理选择"本地管理",统一分配的大小设为"128 KB"
5. NNC_INDEX02 区管理选择"本地管理",统一分配的大小设为"128 KB"
6. NNC_INDEX03 区管理选择"本地管理",统一分配的大小设为"256 KB"
7. temp 用户临时表空间,名称可以自己确定,但在建立用户时需要指定默认临时表空间,大小自动增长。
NC的六个表空间都需要分配限额,限额选择"无限制"。
ORACLE数据库需要调整用户临时表空间大小,建议最小值300M,文件增长不受限制。具体参考数据库临时表空间要求。
[返回页首]
6.2.3 DB2中创建表空间
UFIDA用友软件 NC管理软件5.0 在使用DB2数据库时布局要求:建立NNC_DATA01、NNC_DATA02、NNC_DATA03、NNC_INDEX01、NNC_INDEX02、NNC_INDEX03 六个表空间,对6个表空间的最小大小有具体要求。具体数据文件存放位置、存放形式、容器个数等没有限制,在具体使用中需要根据实际情况修改容器等存储的位置和大小,达到磁盘最大读写效率。
通过脚本建立表空间方法参考DB2参考脚本。
● 注意:
o
用脚本来创建表空间方法参考DB2参考脚本。
o
本脚本为参考脚本,在具体使用中需要根据实际情况修改存储的位置和大小等信息。
o
脚本通过"DB2"运行,先输入需要连接的数据库、连接用户和密码,通过"DB2"命令运行脚本。最后注意要提交。下面是执行例子。
db2 –tf C:SQL_
db2 commit
执行SQL教本
提交
db2 "connect to NCTEST ur DB2admin using DB2admin" 连接数据库
对于表空间的管理建议如下:
1. NNC_DATA01 表空间页大小选"16K",使用页大小为"16K"的缓冲池
2. NNC_DATA02 表空间页大小选"16K",使用页大小为"16K"的缓冲池
3. NNC_DATA03 表空间页大小选"16K",使用页大小为"16K"的缓冲池
4. NNC_INDEX01 表空间页大小选择"4K",使用页大小为"4K"的缓冲池
5. NNC_INDEX02 表空间页大小选择"4K",使用页大小为"4K"的缓冲池
6. NNC_INDEX03 表空间页大小选择"4K",使用页大小为"4K"的缓冲池
7. Urtemp 用户临时表空间,名称可以自己确定, 表空间页大小选择4K,使用页大小为4K的缓冲池
8. Systemp 系统临时表空间,名称可以自己确定, 表空间页大小选择16K,使用页大小为16K的缓冲池
DB2数据库需要建立用户临时表空间,用户临时表空间建议最小值3000M,管理方式为系统管理。具体参考数据库临时表空间要求。
[返回页首]
6.3 数据库优化
数据库在执行过程中需要根据数据库中记录的统计信息来确定使用最优的执行路径,所以我们需要及时对数据库进行分析并记录统计信息,这在大数据量下尤其重要。因此建议数据量大的用户在升级系统前后,都作数据库优化分析。日常对数据库管理时,也要作定期的优化分析,更新数据库统计信息。需要注意的是,作数据库优化操作都比较耗时,尤其是用户数据量大了的时候更为明显,建议在没有业务处理时做优化工作。
6.3.1 MS SQLrver 2005数据库优化
如何在MS SQLrver 2005中创建定时任务,下面给出了例子,在每周日的0:00开始,系统自动更新统计信息。注意首先要要保证启动了sqlagent服务,才能定时执行任务。实际应用是将对应数据库"NC50"修改为实际业务数据库。
BEGIN TRANSACTION
DECLARE @JobID BINARY(16)
DECLARE @ReturnCode INT
SELECT @ReturnCode = 0
IF (SELECT COUNT(*) FROM egories WHERE name = N’Databa
Maintenance’) < 1
EXECUTE _add_category @name = N’Databa Maintenance’ -- 删除同名的警报(如果有的话)。
SELECT @JobID = job_id FROM s WHERE (name = N’analyze’)
IF (@JobID IS NOT NULL)
BEGIN
-- 检查此作业是否为多重服务器作业
IF (EXISTS (SELECT * FROM rvers WHERE (job_id = @JobID) AND
(rver_id <> 0)))
BEGIN
-- 已经存在,因而终止脚本
RAISERROR (N’无法导入作业"analyze",因为已经有相同名称的多重服务器作业。’,
16, 1)
GOTO QuitWithRollback
END
ELSE
-- 删除[本地]作业
EXECUTE _delete_job @job_name = N’analyze’
SELECT @JobID = NULL
END
BEGIN
-- 添加作业
EXECUTE @ReturnCode = _add_job @job_id = @JobID OUTPUT , @job_name =
N’analyze’, @owner_login_name = N’sa’, @description = N’没有可用的描述。’,
@category_name = N’Databa Maintenance’, @enabled = 1, @notify_level_email = 0,
@notify_level_page = 0, @notify_level_netnd = 0, @notify_level_eventlog = 2,
@delete_level= 0
IF (@@ERROR <> 0 OR @ReturnCode <> 0) GOTO QuitWithRollback
-- 添加作业步骤
EXECUTE @ReturnCode = _add_jobstep @job_id = @JobID, @step_id = 1,
@step_name = N’1’, @command = N’sp_updatestats’, @databa_name = N’NC5.0’,
@rver = N’’, @databa_ur_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 = 2
IF (@@ERROR <> 0 OR @ReturnCode <> 0) GOTO QuitWithRollback
EXECUTE @ReturnCode = _update_job @job_id = @JobID, @start_step_id = 1
IF (@@ERROR <> 0 OR @ReturnCode <> 0) GOTO QuitWithRollback
-- 添加作业调度
EXECUTE @ReturnCode = _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 = 235959
IF (@@ERROR <> 0 OR @ReturnCode <> 0) GOTO QuitWithRollback
-- 添加目标服务器
EXECUTE @ReturnCode = _add_jobrver @job_id = @JobID, @rver_name =
N’(local)’
IF (@@ERROR <> 0 OR @ReturnCode <> 0) GOTO QuitWithRollback
END
COMMIT TRANSACTION
GOTO EndSave
QuitWithRollback:
IF (@@TRANCOUNT > 0) ROLLBACK TRANSACTION
EndSave:
[返回页首]
6.3.2 Oracle数据库优化
对于Oracle用户,更新指定表统计信息方法需要在sqlplus中执行。下面是在"sqlplus"中执行优化操作命令,"NC50"是当前系统存储业务数据的用户。这个存促过程执行中,如果个别表分析出错后,会继续处理其他表,并将错误信息写入analyze_log表。
SQL>connect NC35/NC35@oracle
SQL>grant create any table to nc35 ;
-- 这一步非常重要,需要显式地赋予用户建表权限
SQL> CREATE OR REPLACE PROCEDURE ANALYZE_TB AS
V_TABLENAME VARCHAR2(50); --table的名称
v_indexname varchar2(50);--index的名称
V_SQL VARCHAR2(300);
V_SQL1 VARCHAR2(300);
OWNER_NAME VARCHAR2(100);
V_LOG INTEGER;
CURSOR CUR_TABLE IS -- 游标
SELECT TABLE_NAME FROM USER_TABLES WHERE temporary=’N’; --no temp table
CURSOR CUR_TABLE_TEMP IS
SELECT TABLE_NAME FROM USER_TABLES WHERE temporary=’Y’;
CURSOR CUR_LOG IS
SELECT COUNT(TABLE_NAME) FROM USER_TABLES WHERE TABLE_NAME=’ANALYZE_LOG’;
CURSOR cur_index IS
lect index_name from ur_indexes group by index_name;
BEGIN
--DBMS_ (buffer_size=>100000);
BEGIN
OPEN CUR_LOG;
FETCH CUR_LOG INTO V_LOG;
IF V_LOG=0 THEN
EXECUTE IMMEDIATE ’CREATE TABLE ANALYZE_LOG (USER_NAME VARCHAR(20),OP_TIME
CHAR(19) DEFAULT to_char(sysdate,’’yyyy-mm-dd hh24:mi:ss’’),ERROR_TEXT
VARCHAR(200),TABLE_NAME VARCHAR(40))’;
END IF;
-- EXCEPTION
-- WHEN OTHERS THEN
--dbms__line(’-------CREATE LOG_TABLE: err!’);
END;
SELECT USER INTO OWNER_NAME FROM DUAL;
V_SQL1:=’INSERT INTO ANALYZE_LOG (USER_NAME,ERROR_TEXT,TABLE_NAME) VALUES
(’’’||OWNER_NAME||’’’,’’ANALYZE BEGIN’’,’’ALL’’)’;
EXECUTE IMMEDIATE V_SQL1;
--更新表统计信息及柱状图信息
OPEN CUR_TABLE;
-- begin
LOOP
FETCH CUR_TABLE INTO V_TABLENAME;
EXIT WHEN CUR_TABLE %NOTFOUND;
begin
V_SQL:= ’ANALYZE TABLE ’|| V_TABLENAME ||’ COMPUTE STATISTICS ’;
EXECUTE IMMEDIATE V_SQL;
--dbms__line(’EXECUTE: ’||V_SQL||’ OK!’);
V_SQL:= ’ANALYZE TABLE ’|| V_TABLENAME ||’ COMPUTE STATISTICS FOR ALL INDEXED
COLUMNS’;
EXECUTE IMMEDIATE V_SQL;
--dbms__line(’EXECUTE: ’||V_SQL||’ OK!’);
EXCEPTION
WHEN OTHERS THEN
--dbms__line(’-------EXECUTE: ’||V_SQL||’ err!’);
V_SQL1:=’INSERT INTO ANALYZE_LOG (USER_NAME,ERROR_TEXT,TABLE_NAME) VALUES
(’’’||OWNER_NAME||’’’,’’’||V_SQL||’’’,’’’||V_TABLENAME||’’’)’;
EXECUTE IMMEDIATE V_SQL1;
end;
END LOOP;
CLOSE CUR_TABLE;
CLOSE CUR_LOG ;
--删除索引统计信息
OPEN cur_index ;
LOOP
FETCH cur_index INTO v_indexname;
EXIT WHEN cur_index %NOTFOUND;
begin
v_sql:=’analyze index ’||v_indexname||’ delete statistics ’;
EXECUTE IMMEDIATE v_sql;
--dbms__line(’EXECUTE: ’||V_SQL||’ OK!’);
EXCEPTION
WHEN OTHERS THEN
-- dbms__line(’-------EXECUTE: ’||V_SQL||’ err!’);
V_SQL1:=’INSERT INTO ANALYZE_LOG (USER_NAME,ERROR_TEXT,TABLE_NAME) VALUES
(’’’||OWNER_NAME||’’’,’’’||v_sql||’’’,’’’||v_indexname||’’’)’;
EXECUTE IMMEDIATE V_SQL1;
end;
END LOOP;
-- 关闭游标
CLOSE cur_index ;
--删除临时表统计信息
OPEN CUR_TABLE_TEMP ;
while cur_table_temp%FOUND LOOP
FETCH CUR_TABLE_TEMP INTO V_TABLENAME;
EXIT WHEN CUR_TABLE_TEMP%NOTFOUND;
begin
V_SQL:= ’ANALYZE TABLE ’|| V_TABLENAME ||’ DELETE STATISTICS ’;
EXECUTE IMMEDIATE V_SQL;
--dbms__line(’EXECUTE: ’||V_SQL||’ OK!’);
EXCEPTION
WHEN OTHERS THEN
-- dbms__line(’-------EXECUTE: ’||V_SQL||’ err!’);
V_SQL1:=’INSERT INTO ANALYZE_LOG (USER_NAME,ERROR_TEXT,TABLE_NAME) VALUES
(’’’||OWNER_NAME||’’’,’’’||V_SQL||’’’,’’’||V_TABLENAME||’’’)’;
EXECUTE IMMEDIATE V_SQL1;
end;
END LOOP;
-- 关闭游标
CLOSE CUR_TABLE_TEMP ;
V_SQL1:=’INSERT INTO ANALYZE_LOG (USER_NAME,ERROR_TEXT,TABLE_NAME) VALUES
(’’’||OWNER_NAME||’’’,’’ANALYZE END’’,’’ALL’’)’;
EXECUTE IMMEDIATE V_SQL1;
commit;
EXCEPTION
WHEN OTHERS THEN
IF CUR_TABLE%ISOPEN THEN
CLOSE CUR_TABLE;
END IF;
IF CUR_TABLE_TEMP%ISOPEN THEN
CLOSE CUR_TABLE_TEMP ;
END IF;
IF CUR_LOG%ISOPEN THEN
CLOSE CUR_LOG;
END IF;
IF cur_index%ISOPEN THEN
CLOSE cur_index;
END IF;
commit;
END;
/
SQL>exec ANALYZE_TB ;
下面提供的脚本示范如何创建定时任务,也是要在"sqlplus"中运行。当天的凌晨2点开始更新统计信息,以后每14天的凌晨2点更新统计信息。注意建立当前job时,使用NC的用户连接数据库执行就可以了。具体优化时间设置用户根据实际情况灵活调整。
VARIABLE JOBNO NUMBER;
VARIABLE INSTNO NUMBER;
BEGIN
SELECT INSTANCE_NUMBER INTO :INSTNO FROM V$INSTANCE;
DBMS_(:JOBNO,’ANALYZE_TB; ’,TRUNC(SYSDATE)+1+2/24,’TRUNC(SYSDATE)+15+2/24’,TRUE,:INSTNO);
COMMIT;
END;
/
对于升级用户,如果以前有相关定时任务设置,建议用户清除以前的定时任务。具体查看系统中的定时任务通过下面SQL执行即可。发现v3留下的统计数据库的job,应该及时删除掉。
SQL>lect job,last_date,this_date,next_date,what,broken from ur_jobs;
SQL>exec _(’12’);
6.3.3 DB2数据库优化
对使用DB2数据库用户,可以使用"reorgchk"命令更新统计信息,方法如下,注意连接数据库和用户、密码和实际业务的区别:
db2 "connect to NC50 ur db2inst1 using db2inst1"
db2 "reorgchk update statistics on table all"
如何在DB2数据库中建立定时任务,DB2数据库本身不支持脚本方法创建定时任务,但DB2数据库中提供了一个"任务中心"工具。如何在系统中创建定时任务,请参考《DB2_》。
[返回页首]
7 中间件准备
7.1 UF MiddleWare5.0
UFIDA用友软件 NC管理软件5.0 中包含有UF MiddleWare5.0。UF MiddleWare5.0是UFDIA用友软件 UAP技术平台的一部分。如果用户应用平台是Windows,要求降低应用成本和维护成本时,可以考虑使用UF MiddleWare5.0。
UF MiddleWare5.0安装简单,在安装UAP平台的同时就自动安装了。无需用户做其他特殊设置,实施更容易。但安装时注意:安装路径力求简单,不要中文,空格,和操作系统禁止使用的符号作为目录。
[返回页首]
7.2 IBM Websphere6.1
UFIDA用友软件 NC管理软件5.0 开始已经全面支持IBM Websphere6.1了。IBM
Websphere6.1是IBM发布的最新版本的中间件,是行业中优秀的中间件。
用户选择IBM Websphere6.1为企业应用中间件时,需要先安装IBM Websphere6.1 ,再安装 UFIDA用友软件 NC管理软件5.0 应用。
安装IBM Websphere6.1时,用户应根据具体项目情况确定的服务器配置、企业应用、管理成本等多方面考虑,进行决定使用Cluster还是单一应用。安装路径力求简单,不要中文,空格,和操作系统禁止使用的符号作为目录。安装完IBM Websphere6.1后,要先配置好概要文件,如果是集群环境要先将集群手动建好。
UFIDA用友软件 NC管理软件5.0 目前支持IBM Websphere6.1两种类型概要文件,一种是独立标准应用型;一种是DMgr中的集群类型。其他类型概要文件不被支持。
IBM Websphere6.1安装好后,会预置一些简单应用在系统中,基于性能和设置考虑,这些默认应用在安装UFIDA用友软件 NC管理软件5.0 前,用户应该手动先卸载掉。其中的"DefaultApplication"必须卸载掉。
[返回页首]
7.2.1 IBM Websphere6.1 具体安装过程
IBM Websphere6.1安装相对简单,和UFIDA用友软件 NC管理软件5.0 集成的版本是一个ND版本。下面介绍简单安装过程。
1. 如果用户的操作系统中有相关的浏览器,如:IE,firefox,netscape等。用户可以运行""/"",在菜单上选择"WebSphere
Application Server Network Deployment 安装",进一步选择"启动
WebSphere Application Server Network Deployment 的安装向导"。
2. 如果用户的操作系统中没有IE或firefox等浏览器。用户可以安装介质的"WAS"下直接运行""/"install"。
3. 安装IBM Websphere6.1路径要求简单,不用使用默认安装路径,安装路径不要包含空格,汉字或其他一些特殊符号,建议安装路径是由英文字母和数字组成即可。
4. 用户可以在launchpad的"安装图"中获得到更多有关IBM Websphere6.1 ND的安装信息。期间是向导式安装。
5. 安装过程中,用户根据具体应用选择不同的概要文件。如果是cluster,用户需要先建立一个"Deployment manager",再到其他应用服务器上安装"应用
服务器"。通过""/""或管理控制台中增加管理单元,将应用服务器注册到"Deployment manager"中接收管理。
6. 如果用户应用简单用户根据具体应用选择独立的"应用服务器"就可以了。
7. 为了便于管理,在安装过程中建议用户选择部署控制台"console"。
8. 安装过程中,用户可以根据需要设置安全,包括用户名和密码。
9. 安装过程中,用户可以根据需要将应用注册成操作系统的服务。一般情况下,不推荐注册成服务。
10. 安装过程中,用户可以根据需要部署web部分,同时推荐用户实际应用中使用websphere带的apache做web服务器。
11. 安装过程中,不建议用户安装"样本应用"。安装完后,需要到"websphere
console"中将预置的"DefaultApplication"企业应用卸载。
12. 整个安装最后,向导会提示用户启动控制台。在控制台里相关连接,用户可以启动或停止服务,连接到控制台等操作。
13. 安装完成后,用户到"$WAS_HOME/profiles/XXX/bin"(WAS_HOME即是websphere application rver 安装的根路径)对应的应用目录中,如"$WAS_HOME/profiles/AppSrv01/bin"中,通过"
rver1"/" rver1"启动服务
14. 用户用"$WAS_HOME/bin/"命令方式建立的概要文件,概要文件保存路径必须指到"$WAS_HOME/profiles"下,如"$WAS_HOME/profiles/AppSrv01",其他路径下的概要文件不支持部署NC应用。
15. 安装完成后,用户到浏览器登录控制台"Websphere console",例如"10.7.3.225:9060/ibm/console"。更多地址后端口信息到"logs"目录下查看文件""。
[返回页首]
8 产品安装
8.1 Windows2003 + SQL2005 + NC5.0安装过程
8.1.1 安装JDK
在Windows2003上安装UFIDA用友软件 NC管理软件5.0 产品时,系统将会自动安装JDK,用户无需单独安装JDK。此JDK是UFIDA用友软件 NC管理软件5.0 推荐使用的JDK。此JDK的版本是1.5 update7。
[返回页首]
8.1.2 安装UAP5.0和购买的应用
UFIDA用友软件 NC管理软件5.0 安装前要先准备好操作系统。安装产品时需要保证有足够的空间。一般情况下要保证目标路径下有2G的空间。这部空间主要是保存应用程序和日志需要的。具体设置参考""和""相关的批执行文件。
建议安装的应用是用户合法购买的应用,未购买的应用不建议安装。用户购买的应用模块可以和UAP5.0一起一次性安装,也可以在UAP5.0安装后再向UAP5.0的安装目录中安装。这一点已经和以前版本不同了。任何模块都是直接安装到%NC_HOME%的。不需要安装到临时目录了。在安装过程会提示用户指定产品安装目录,如果指定安装路径不存在,安装过程会提示创建相关路径。如果产品安装路径不正确或磁盘空间不足,会导致安装失败。安装请执行NC安装盘根目录/UAP目录下的""文件。安装购买的应用,也需要对应产品目录下,运行""。
● 注意:
o
安装目录应该力求简单易维护,不要建立很深层的路径。
o
安装路径不要使用汉字,空格和操作系统限制的特殊符号。
[返回页首]
8.1.3 建立数据库,配置数据源连接
启动SQL SERVER2005的"SQL Server Management Studio",建立一个数据库。
建立数据库过程请参考SQLServer参考脚本。
UFIDA用友软件 NC管理软件5.0 中默认不再支持ODBC连接了。用户不需要配置ODBC数据源。
在UFIDA用友软件 NC管理软件5.0 %NC_HOME%bin(即NC的安装目录)目录下。运行""文件,启动配置工具。选择"datasource",配置数据源,数据源名称和地址,端口等相关信息;选择"rver",配置应用服务名称,jvm,地址,端口等信息;选择"deployment",选产品生成ejb,部署ejb。
● 注意:
o
名称要求是英文字母和数字的组合,不可含中文字符。
o
关于服务器的配置请参考NC5.0 JAVA参数调整说明。
[返回页首]
8.1.4 启动中间件
在应用服务器上,进入%NC_HOME%目录,启动""。如果在此前没运行"",""会自动调""要求用户配置。需要说明一点,
""只是启动UF Middleware 5.0服务的命令,和以前版本的/对应。用户在""配置单机或集群后,""会自动识别单机或集群,进行启动,用户不需要了解更多。
[返回页首]
8.1.5 NC的客户端安装
NC的客户端不需要手动安装,在系统登陆时会自动检查用户客户端环境中是否安装了JRE。当客户端没有安装JRE或相关JRE版本不匹配时,系统或自动下载并安装推荐版本JRE。安装NC客户端配置程序时要具有administrator权限,才能保证正常安装。
在访问NC时,需要调整IE的安全权限,具体操作过程:
启动IE浏览器
打开"工具"下拉菜单
"Internet选项"菜单
选择"安全"页签
点击"自定义级别"按钮
将"下载ActiveX"、"启用ActiveX"、"cookies"等选项设置为启用
在IE中设置对于本地地址不使用代理服务器。操作顺序为:"工具"---"Internet选项"---"连接"页签---"局域网设置"。
[返回页首]
8.1.6 建立账套
NC产品安装需要先建立账套,建立账套过程就是根据安装的产品,执行相关模块的预置脚本。UFIDA用友软件 NC管理软件5.0 和以前版本不同,建帐完成后,即整个安装过程就完成了。如果想继续增加其他产品,需要重复前面的操作,先安装代码,再到账套管理中选择升级账套,近一步选择需要安装的模块即可。具体建账过程如下:
10.8.1.30
账套 系统管理
公司
日期 2005-06-20
在客户机上,登陆服务器
进入欢迎界面,切换到登陆界面
以账套管理员("root")身份登录到"系统管理","root"用户的默认密码没有设置
用户 root
密码
在"账套管理"中,选择"增加"按钮
源、默认语言
增加管理员,设置账套管理员编码名称,密码
"保存"设置,按照系统提示进行建库操作,建库成功后退出
建立账套,初始化数据库
设置账套编码、名称、生效日期、实效日期、对应数据
● 注意:
o
在建立账套的管理员时,要注意登录使用的是管理员编码,而不是管理员名称。
o
关于启动的Java参数可以参考 NC5.0 JAVA参数调整说明。
o
有些产品安装后需要重新启动服务器,建议用户安装完新产品后重新启动服务器。
o
NC的产品可独立安装。有部分产品的安装需依赖于一些相关的产品;在安装这部分产品时,需先安装其所依赖的产品和版本。
[返回页首]
8.2 Windows2003 + SQL2005 + IBM WebSpaher 6.1 + NC5.0安装过程
8.2.1 安装JDK
IBM WebSpaher 6.1 系统自带JDK了,用户也不需要单独安装。在安装UAP5.0 最后,需要设置中间件概要文件路径,安全用户和密码信息。JDK相关参数也会自动随之配置。
[返回页首]
8.2.2 安装IBM Websphere 6.1
UFIDA用友软件 NC管理软件5.0 IBM WebSpaher 6.1 ND版本,是IBM 推出的最新版本。在安装过程中参考7.2.1 IBM Websphere6.1 具体安装过程进行安装。
[返回页首]
8.2.3 安装UAP5.0和购买的应用
此步骤空间要求同 8.1.2 安装UAP5.0和购买的应用 相同。在安装最后阶段,选择中间件时,需要设Websphere的安装路径,具体路径需要指到独立的应用目录层,如"%WAS_HOME%profilesAppSrv01",这里的%WAS_HOME%即是websphere application
rver 安装的根路径。具有安全用户设置的WAS应用,同时在这里设置设置用户和密码。如果是集群服务器,安装应先部署在有"Deployment manager"的应用服务器上,安装路径指到DM上,如"%WAS_HOME%profilesDmgr01"。
[返回页首]
8.2.4 启动中间件,建立数据库,配置数据源连接
先到"%WAS_HOME%profilesAppSrv01bin"下,运行" rver1",启动中间件服务。到"%NC_HOME%bin"下,运行"",配置数据源信息,保存后系统会自动将数据源注册到WAS环境中;配置服务器,配置工具会自动读取当前WAS配置同步到NC环境中。最后根据具体环境生成ebj,部署ejb。此处配置信息同NC环境配置相同。最后重新启动WAS中间件,即" rver1",再" rver1"
UAP5.0 和相关购买的产品安装完后,如果WAS的应用服务器或"Deployment manager"具有安全用户和密码,需要到"%NC_HOME%bin"下,运行""做相关证书导入。
[返回页首]
8.2.5 登录服务器,建立账套
NC产品安装需要先建立账套,建立账套过程就是根据安装的产品,执行相关模块的预置脚本。UFIDA用友软件 NC管理软件5.0 和以前版本不同,建帐完成后,即整个安装过程就完成了。如果想继续增加其他产品,需要重复前面的操作,先安装代码,再到账套管理中选择升级账套,近一步选择需要安装的模块即可。具体建账过程如下:
10.8.1.30:9080/
账套 系统管理
公司
日期 2005-06-20
用户 root
密码
在"账套管理"中,选择"增加"按钮
源、默认语言
增加管理员,设置账套管理员编码名称,密码
"保存"设置,按照系统提示进行建库操作,建库成功后
在客户机上,登陆服务器
进入欢迎界面,切换到登陆界面
以账套管理员("root")身份登录到"系统管理","root"用户的默认密码没有设置
建立账套,初始化数据库
设置账套编码、名称、生效日期、实效日期、对应数据
退出
● 注意:
o
在建立账套的管理员时,要注意登录使用的是管理员编码,而不是管理员名称。
o
关于启动的Java参数可以参考NC5.0 JAVA参数调整说明。
o
有些产品安装后需要重新启动服务器,建议用户安装完新产品后重新启动服务器。
o
NC的产品可独立安装。有部分产品的安装需依赖于一些相关的产品;在安装这部分产品时,需先安装其所依赖的产品和版本。
[返回页首]
8.3 IUFO和Portal安装
UFIDA用友软件 NC管理软件5.0 提供NC Portal产品。产品安装过程和其他应用安装过程一样,先安装UAP5.0,再安装Portal 产品。Portal产品需要配置Portal使用的数据源。在$NC_HOME/bin下,运行""/"",选择"portal",设置数据源等信息。
部署portal的另一项设置要设置SSO,选择"sso"页签,系统预置NC、IUFO和BO的rverlt,用户只需简单配置一下地址和数据源等信息就可以了。
安装UFIDA用友软件 NC管理软件5.0 中IUFO产品和其他应用安装过程一样,先安装UAP5.0,再安装IUFO 产品。IUFO产品需要配置IUFO使用的数据源。在$NC_HOME/bin下,运行""/"",选择"datasource",设置数据源信息。数据源名称必须是"iufo"。
安装完IUFO后,重新启动中间件,从欢迎页面登陆到IUFO系统中。第一次登陆需要初始化数据库。初始化用户是"root",初始化密码是"root"。建立使用单位和管理员,注意此管理员是IUFO自身管理员,与NC的管理员不是同一个管理员。
当用户使用IUFO报表时,建议另外添加一台应用服务器设备专门做报表服务器,报表服务器不建议和NC其他系统做成集群。
[返回页首]
8.4 集群配置
8.4.1 UF middleware 5.0 集群配置
UF middleware 5.0 支持集群配置,系统支持的技术方案是垂直集群,即在一台很好的应用服务器上部署一套产品,通过设置参数启动几个进程,协同工作。配置UF middleware 5.0 集群需要Apache支持。在方案规划中,需要部署一台Web服务器,在此服务器上安装Apache。在NC的发布安装盘中提供Windows版本的Apache 2.2.2。
NC的licen是必须在主服务器服务器上生成和部署。
整个集群部署过程如下。
o
安装Apache,将产品盘中携带的Apache安装到Web服务器中,如:c:Apache。
o
安装UFIDA用友软件 NC管理软件5.0 。
o
运行 "",选择"rver",设置集群名称,通信协议;设置主服务器IP地址、端口以及从服务器地址、端口。
o
在配置从服务器协议时,必须配置AJP1.3协议以及端口,此协议是为Apache接入使用的(不推荐将主服务器发布到Web服务器上)
o
运行"",选择"Tomcat Connector",选择""文件如:"c:",工具会自动维护"",同时生成在%Apache_HOME%conf中生成相应配置文件。
o
检查%Apache_HOME%conf下的"ties",以及"ncmodjk"文件配置,将产品安装盘中携带的Apache插件 mod_jk拷贝到%Apache_HOME%modules中。
o
重新启动UFIDA用友软件 NC管理软件5.0,重新启动Apache。
8.4.2 IBM Websphere 集群配置
WAS的集群方案支持基于一台物理单机部署集群(即垂直集群)和基于多台物理单机部署集群(水平集群)多中方案。
配置集群时,需要配置一个主服务器,这里指的主服务器是指运行实际应用中的一个独立进程。主服务器是NC应用的管理服务器,在主服务器上保存相关控制管理信息。在我们的推荐方案中,支持将集群中的一个节点做应用管理的主服务器。为了保证主服务器稳定运行,建议调整负载权重比例。尽可能让主服务器不从Web接入服务。
NC的licen是必须在主服务器服务器上生成和安装。
部署过程大致如下
1. 建立WAS集群
准备一台服务器作WAS的管理服务器,安装WAS,建立"Deployment
manager"类型概要文件。
根据规划,准备应用服务器,安装WAS,建立"应用服务器"类型概要文件。
将"应用服务器"加入到"Deployment manager"中,接收管理。
登录WAS的管理服务器控制台,建立一个管理集群,推荐使用名称"ncCluster"。
将集群启动起来。
选择一台服务器作WAS的WEB服务器,在此服务器安装IHS。IHS是"IBM HTTP SERVER"。
IHS安装过程简单,可以加入到WAS集群的"Deployment manager",进行管理。
2. 安装IHS
3. 在WAS集群中部署NC应用
在WAS集群的"Deployment manager"服务器上,安装UFIDA用友软件 NC管理软件5.0 ,参考8.2 Windows2003 + SQL2005 + IBM
WebSpaher 6.1 + NC5.0安装过程。
WAS的集群和"Deployment manager"保证都启动。
在WAS的"Deployment manager"上,运行"",选择"rver"项,在此选择设置"主服务器"。
运行"",选择"datasource"项,设置数据源信息。
如果应用中部署了portal,选择"portal"项,设置"portal"相关信息。
在WAS的"Deployment manager"上,运行"",选择"deployment"中"生成EJB"功能。在次生成EJB和应用PROXY。
将$NC_HOME同步到集群中的各个节点上(文件复制方式同步就可以了)。最好保证应用保存路径相同。
再次在WAS的"Deployment manager"上,运行"",选择"deployment"中"部署EJB"功能。系统自动企业应用了。
在NC应用的主服务器上生成,生成硬件信息文件,进一步生成与之对应的授权文件。
将整个集群中的服务器和nodeagent全部重新启动。
重新启动WAS集群。
建完帐套后系统还要同步一次"$NC_HOME/ierp"。注意同步完后还要重新启动。
[返回页首]
8.5 建立集成工具介绍
UFIDA用友软件 NC管理软件5.0 将管理已经集成起来了。用户不需要具体了解更多命令,在集成配置工具中就可以完成部署工作。
在集成部署工具在$NC_HOME/bin(即NC的安装目录)目录下。对应文件是""/""文件。在此工具中,用户可以配置数据源和和服务地址,端口相关信息;进一步生成ejb,和部署ejb。
在此简单介绍一下""/""设置:
o
数据源"datasource": 配置数据库类型,数据源名称以及具体连接信息。注意系统标识ID是维护数据源需要的,注意数据传输中需要用到。
o
服务器"rver": 配置单机/集群;配置虚拟机路径,虚拟机参数;配置IP地址和端口等。
o
日志"log": 日志名称,大小等。
o
授权"licence": 生成授权,测试授权,生成的""保存在此目录下。
o
服务"rvice": 调整服务停止,运行等,通常不需要变更。
o
消息"message": 配置邮件服务器地址,账号,发送消息需要。
o
系统设置"systemconfig": 登录界面和登录控制相关参数。
o
部署"deployment": 根据环境生成ejb,部署ejb;另功能是生成客户端代码。
o
门户"portal": 设置portal数据源等信息。另一页签设置SSO信息,预置了NC和IUFO的注册信息。用户使用时需要做部分调整。
o
任务引擎"scheduleengine": 配置后台任务。一般用户不需要修改。
o
认证"certificateauthority": CA认证配置,具体用户使用到第三方CA时,需要配置。
o
"Tomcat Connector": 自动维护""和"ties"。
[返回页首]
9 NC 多语言设置
UFIDA用友软件 NC管理软件5.0 支持多种语言应用,其中包括支持简体中文,繁体中文和英文语言。
9.1 客户端语言设置
用户的客户端的语言环境可以是简体中文,英文或繁体语言环境,在登陆NC系统时,用户也可以选择简体语言,繁体语言和英文语言。英文操作系统用户安装亚洲字符集也可以正常作中文操作。
9.2 中间件语言设置
应用服务器,即运行中间件的服务器需要支持简体中文的操作系统。Linux,Unix服务器用户需要安装简体中文字符集,启动服务器时使用简体中文语言。Windows服务器用户可以
使用简体中文系统,英文或繁体操作系统需要安装亚洲字符集,保重中间件服务进程能正常处理简体中文。
应用服务器时区设置很重要,要求时区设置是中国大陆时区。具体windows环境time zone设置。linux,unix环境参考相关文档。
9.3 数据库语言设置
数据库服务器语言设置上没有具体要求,但对数据库实例的语言。Oralce数据库用户建立实例时要选择支持GBK字符集,如ZHS16GBK;DB2数据库用户,建立数据库时需要选择支持GBK字符集;db2用户注意建数据库时选择的字符集;Sqlrver2005数据库用户在安装过程中夜应注意语言选择。
9.4 账套语言设置
在NC建立账套时,可以选择语言。选择不同的语言,系统将按照语言方案来初始化部分数据。用户根据项目具体情况,确定应用何种语言。
[返回页首]
10 产品卸载
UFIDA用友软件 NC管理软件5.0 产品卸载相对简单,卸载包括代码卸载、数据库卸载和JRE卸载三部分。
10.1 代码卸载
对于使用UF Middleware 5.0中间件用户,停止中间件的所有服务,删除安装目录下的所有文件即可。
对于使用IBM Websphere 6.1中间件用户,在企业应用中卸载nc50应用,删除jdbc数据源,和环境变量中对应的设置。停止服务,删除安装目录下的所有文件即可。
10.2 数据库卸载
对于SQL Server用户,在SQL Server的Enterpri Manager中删除NC管理软件5.0 应用的数据库。
对于Oracle用户,删除安装时所指定的用户的所有表和视图就可以了。
DB2,删除安装时所指定的用户的所有表和视图就可以了。
10.3 JRE的卸载
客户机:在控制面版的"添加/删除程序"中选择"NC_Client_1.5.0_07"并删除。
[返回页首]
11 申请授权
在$NC_HOME/bin下运行/文件,在licen项中选择"生成licen",按照提示要求输入"产品号:",系统会在当前目录($NC_HOME/bin)下自动生成文件。用户将此文件发到 UFIDA用友软件 集团生产供应部(scgy@),生产供应部根据客户购买的产品和许可站点数,生成授权文件,文件名为"licen",此文件无扩展文件名。将此文件复制到NC安装目录下的bin目录下,重新启动中间件。授权文件正常生效使用了。
● 注意:
o
UFIDA用友软件 NC管理软件5.0 继续采用软加密方式,无需加密盒。
o
UFIDA用友软件 NC管理软件5.0 有90天的免费试用期,在得到授权文件前可以正常使用NC系统。
o
授权文件"licen"与服务器的硬件信息相关,如要在另外的机器上重新安装NC必须重新申请授权文件。
o
如果在同一台服务器上重新安装产品,应保持以前安装路径,可利用以前的"licen"文件的备份。
o
UFIDA用友软件 NC管理软件5.0 以前版本用户升级,由于安装路径变化,需要重新申请授权。
[返回页首]
以前版本升级
12.1 适用范围
该说明文档仅适用于UFIDA用友软件 NC管理软件3.5 产品升级到 UFIDA用友软件 NC管理软件5.0版本。
[返回页首]
12.2 准备工作
停止NC中间件,备份应用服务器代码,同时备份相应账套所对应的数据库。
[返回页首]
12.3 标准数据库结构要求
UFIDA用友软件 NC管理软件5.0 的数据库结构要求,同 UFIDA用友软件 NC管理软件3.5 版本要求相同,具体参考前面6 数据库设置及优化中建议的相关描述。
[返回页首]
12.4 中间件环境准备
UFIDA用友软件 NC管理软件5.0 分别支持"UF middleware 5.0"和"IBM Websphere 6.1",具体用户根据项目需要确定使用何种中间件。中间件准备参考前7 中间件准备和8.4 集群配置相关描述。
[返回页首]
12.5 升级
UFIDA用友软件 NC管理软件5.0 目录结构做了大的调整,产品升级需要安装到新的路径下,不可覆盖到原产品上升级安装。在安装UAP5.0过程中,在向导中选择UFIDA用友软件
NC管理软件3.5 安装路径,系统会根据需要备份用户文件到UFIDA用友软件 NC管理软件5.0 安装目录中,在账套升级过程中自动进行升级。
系统备份文件过程没有备份数据源和账套信息,需要用户同新安装产品一样,可以将需要升级的产品全部安装到目标目录中。到$NC_HOME/bin下,运行""/"",注册数据源;配置服务器地址、端口;升级ejb,部署ejb。需要注意一点,此处注册的数据源NC管理软件3.5 使用的数据源,并且确保数据库版本是NC管理软件5.0 支持的版本,用户在此前做过数据备份。是具体操作过程参考7 中间件准备和 8 产品安装
升级的另一部分变化是增加账套过程中,系统会自动连接到数据库上检查是否是NC管理软件3.5 版本,列出数据库被安装的产品,之后系统会根据当前安装的产品自动升级数据。
整个升级过程时间长短因服务器性能,需要升级模块数量,具体业务数据量长短不同。建议在升级前做好计划安排。
整个升级工作结束后,用户需要重新启动中间件。
● 注意:
o
对于数据量大的用户,在升级前建议作数据库优化分析,升级结束后再作一次数据库优化分析。
o
NC的产品可独立安装。有部分产品的安装需依赖于一些相关的产品;在安装这部分产品时,需先安装其所依赖的产品和版本。
o
日志文件所在目录"NCLogs";日志信息量因日志级别而异。
o
服务提供商名录请访问。
[返回页首]
13. 安装升级过程常见问题和注意事项
13.1 安装升级过程中常见的问题
13.1.1 升级安装时,出现“XXXX(拒绝访问。)”问题。
原因:当前提示的文件系统属性时只读属性,或此文件正在运行,或被编辑。
解决:取消文件的只读属性;或停止在编辑或运行文件。
13.1.2 升级账套过程中,在日志中发现"ORA-02443: 无法删除约束条件 - 不存在的约束条件"问题。
原因:由于用户数据在备份或恢复过程中,索引或约束名称发生改变,在升级过程中无法正常被系统删除重建。
解决:用户需要利用升级前备份数据重新升级,在升级前需要先手动删除无法出现问题约束或索引。
13.1.3 AIX环境下部署EJB过程中,出现"Args list too long. 参数太长"问题。
原因:由于AIX操作系统默认设置缓存区太小。
解决:用户使用root用户,运行"chdev -l sys0 -a ncargs=12"。
13.2 安装升级过程中各模块注意事项
13.2.1 财务模块安装升级需注意事项
13.2.1.1 总帐升级前如果有未确认协同凭证不允许升级,需要将所有协同凭证确认完毕。
13.2.1.2 固定资产最小未结帐月升级前无任何业务数据。
13.2.1.3 会计平台检查是否有超长的公式定义,如果有超长字段需要修改正常后才能升级。
13.2.2. iufo安装升级需注意事项
NC50中间件本机上要有iufo的NC35安装后的代码,并且要在该NC35代码中打上NC50安装盘Tools中附带的补丁。
登录iufo升级时,界面会提示录入NC3.5的代码路径,该路径是指NC50中间件本机上的NC35代码的绝对路径。
13.2.3 供应链模块安装升级需注意事项
13.2.3.1 安装完父产品和子产品后,再安装一遍父产品。在安装父产品时,会删除父产品的默认查询模版,删除后再重新插入一遍,但删除语句条件采用的是 节点号 like ’父节点%’,导致安装父产品时把子产品的模版一起都删除了而没有恢复。
解决:如果安装完成后再次安装父产品,必须将所有子产品再重新安装。
13.2.3.2 供应链的存货核算安装要求:所有存货核算委外加工发料单、委外加工收货单必须已经成本计算才能升级。
升级前检查:以下语句是还没有成本计算的单据号:lect vbillcode from ia_bill_b where
iauditquence=-1 and cbilltypecode in(’IC’,’ID’) and csourcebilltypecode in(’4F’,’47’) and
dr=0
解决:升级前做完业务。
13.2.3.3 供应链的委外加工安装要求:检查是否存在已签字未成本计算的委外加工发料单,委外加工入库单。该业务做完方可升级。
升级前检查:SELECT cgeneralhid FROM ic_general_h h WHERE (fbillflag IN (3, 4)) AND
(cgeneralhid IN (SELECT ebillid FROM ia_bill a, ia_bill_b b WHERE d =
d AND = 0 AND YPECODE IN (’IC’, ’ID’) AND quence = - 1
AND = 0)) AND (dr = 0)
解决:升级前做完业务。
13.2.3.4 供应链的内部交易安装要求:所有的内部交易业务必须完成才能升级,
以下sql查询出来的单据都必须予以业务处理。
13.2.3.4.1 ---是否存在结算尚未转财务的来源于调拨订单->调拨入库单的结算清单
升级前检查:lect distinct ,_corp from to_ttlelist_b a, ic_general_b
b,to_ttlelist c where (g = ’N’ or g is null) and etypecode = ’4E’ and
ebid = albid and (etype = ’5C’ or etype = ’5D’) and
elistid =elistid and = 0 and = 0 and = 0 union all (lect
distinct ,_corp from to_ttlelist_b a, ic_general_b b,to_ttlelist c where
(g = ’N’ or g is null) and srctypecode = ’4E’ and srcbid =
albid and (etype = ’5C’ or etype = ’5D’) and elistid
=elistid and = 0 and = 0 and = 0 )
解决:升级前做完业务。
13.2.3.4.2 ---所有来源于公司间调拨订单的调拨入库单全部签字且结算完毕?
升级前检查:lect distinct ode,_corp, from ic_general_h
h,ic_general_b b, ic_general_bb3 bb3 where ypecode= ’4E’ and etype
= ’5D’ and alhid = alhid and albid =albid and
(bttleendflag = ’N’ or bttleendflag is null) and =0 and =0 and =0
解决:升级前做完业务。
13.2.3.4.3 ---所有来源于三方调拨订单的调拨入库单全部签字且结算完毕
升级前检查:lect distinct ode,_corp, from ic_general_h
h,ic_general_b b, ic_general_bb3 bb3 where ypecode= ’4E’ and etype
= ’5C’ and alhid = alhid and albid =
albid and (eendflag = ’N’ or eendflag is null or
ountflag is null or ountflag=’N’) and =0 and =0 and
=0
解决:升级前做完业务。
13.2.3.4.4 ---来源于公司间调拨订单的调拨出库单,如果指定了调出公司,则必须结算完毕,即转财务结束
升级前检查:lect distinct ode, from ic_general_h h, ic_general_b
b,ic_general_bb3 bb3 where ypecode=’4Y’ and etype = ’5D’ and
alhid = alhid and albid = albid and _corp <>
rpid and (bttleendflag = ’N’ or btoaccountflag = ’N’ or bttleendflag is null or
btoaccountflag is null) and =0 and =0 and =0
解决:升级前做完业务。
13.2.3.4.5 ---所有来源于调拨订单的调拨入库单对应的调拨订单,为关闭状态;(行状态=7)
升级前检查: lect distinct ,pid,rpid, from to_bill a,
to_bill_b b, ic_general_h h, ic_general_b c where ypecode= ’4E’ and alhid
= alhid and (etype = ’5C’ or etype =’5D’) and ebillhid =
d and d = d and atuflag <> 7 and = 0 and = 0 and
= 0 and = 0
解决:升级前做完业务。
13.2.4.资金模块安装升级需注意事项
13.2.4.1 NC50版对资金下拨单在进行了重构,签名信息有变化,资金产品从NC35升级到NC50时要求所有的资金下拨单都必须处理完毕。
13.2.4.2 NC50版对资金下拨单进行了重构,升级后请检查会计平台—结算系统—资金下拨单据的凭证模板是否正确。
13.2.4.3 为优化委托收款书、委托付款书的效率做了减少前后台交互的改进,NC50版本修改业务流程配置后,请关闭IE重新登陆。
13.2.4.4 NC50版本对NC静态用户采用PK而非编码加密,因此对资金结算产品用户升级NC5.0前必须保证所有委托付款书为处理完毕或已作废状态;所有资金下拨单为制证完成或已作废状态,所有资金上收单、资金调拨单为待制证、制证完成状态。
[返回页首]
14. 附录
14.1 AIX环境下安装部署指导
AIX环境是UFIDA用友 NC管理软件 NC5.0 严格测试的环境之一。在安装部署过程参考下面说明。
AIX上安装指导文件 目 录 --------------------------------------------------------------------------------------------- 操作系统版本及补丁 操作系统参数调整 NC5.0 安装 数据库驱动 --------------------------------------------------------------------------------------------- ● 操作系统版本及补丁 操作系统要求 5.3+FIX3 检查当前系统版本信息(包括修正的补丁) # oslevel -rq Known Recommended Maintenance Levels ------------------------------------ 5300-04 5300-03 5300-02 5300-01
[返回页首]
14.2 HPUX环境下安装部署指导
HPUX环境是UFIDA用友 NC管理软件 NC5.0 严格测试的环境之一。在安装部署过程参考下面说明。
HPUX上安装指导文件 目 录 --------------------------------------------------------------------------------------------- 操作系统版本及补丁 操作系统参数调整 NC5.0 安装 数据库驱动 --------------------------------------------------------------------------------------------- ● 操作系统版本及补丁 操作系统要求 HP-ux11.23 检查当前系统版本信息(包括修正的补丁) swlist | grep -e QPK -e GOLD #检查系统具体版本 swlist #后面的信息可以看到PHCO等补丁是否安装 系统补丁下载方法 到下面网站下载对应需要的文件集。 /rvice/patch/ 系统补安装方法 swinstall
[返回页首]
14.3 Solaris环境下安装部署指导
Solaris环境是UFIDA用友 NC管理软件 NC5.0 严格测试的环境之一。在安装部署过程参考下面说明。
Solaris上安装指导文件 目 录 --------------------------------------------------------------------------------------------- 操作系统版本及补丁 操作系统参数调整 NC5.0 安装 数据库驱动 --------------------------------------------------------------------------------------------- ● 操作系统版本及补丁 操作系统要求 SunOS 5.10 检查当前系统版本信息(包括修正的补丁) # uname –a SunOS sole450 5.10 Generic_112233-03 sun4u sparc SUNW,Ultra-4 系统补丁下载方法 到下面网站下载对应需要的文件集。 /pub-cgi/?target=patches/patch-access /pub-cgi/?target=patches/patch-licen&nav=pub-patches 系统补安装方法14.4 Linux环境下安装部署指导
Linux环境是UFIDA用友 NC管理软件 NC5.0 严格测试的环境之一。在安装部署过程参考下面说明。
Linux上安装指导文件 目 录 --------------------------------------------------------------------------------------------- 操作系统版本及补丁 操作系统参数调整 NC5.0 安装 数据库驱动 --------------------------------------------------------------------------------------------- ● 操作系统版本及补丁 操作系统要求 SuSe Linux 企业版9,SuSe Linux 企业版10 Redhat Linux 企业版4.2 检查当前系统版本信息(包括修正的补丁) su10:/# uname -a Linux su10 2.6.16.21-0.8-smp #1 SMP Mon Jul 3 18:25:39 UTC 2006 i686 i686 i386 GNU/Linux 系统补丁下载方法 到对应的网站下载需要的补丁。 系统补安装方法 各个系统有自己的补?沧胺椒ā?
[返回页首]
14.5 Windows环境下安装部署指导
Windows环境是UFIDA用友 NC管理软件 NC5.0 严格测试的环境之一。在安装部署过程参考下面说明。
Windows上安装指导文件 目 录 --------------------------------------------------------------------------------------------- 操作系统版本及补丁 操作系统参数调整 NC5.0 安装 数据库驱动 --------------------------------------------------------------------------------------------- ● 操作系统版本及补丁 操作系统要求 Windows2000 Server+SP4,Windows2003 Server 检查当前系统版本信息(包括修正的补丁) C:> winver 运行winver命令可以具体查看当前系统的版本。以及有关补丁。 升级连接,自动更新系统补丁 安装方法 系统自动检测安装 操作系统Service Pack包
[返回页首]
14.6 DB2的参数配置说明
下面参数是针对NC应用建议性调整,具体再根据应用规模,特点再调整。
DB2的参数配置说明 目 录 --------------------------------------------------------------------------------------------- 硬件配置在2CPU,2G内存设置情况 硬件配置在4CPU,4G内存设置情况 硬件配置在8CPU,8G内存设置情况 --------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------- ● 硬件配置在2CPU,2G内存设置情况 系统大约支持用户并发数:30左右 --------------------------------------------------------------------------------------------- ----------------------------------------------------------- -- 数据库管理器配置参数 -- Databa Manager Configuration ----------------------------------------------------------- --1.应用程序支持层堆大小 (aslheapsz) (4K) update dbm cfg using aslheapsz 256; --2.排序堆阈值 (sheapthres) (4K) update dbm cfg using sheapthres 20000 ;
[返回页首]
14.7 ORACLE的参数配置说明
NC运行在不同的应用环境下需要配置不同的ORACLE参数,下面是建议的参数配置表,具体再根据具体应用情况再调整。
ORACLE的参数配置说明 目 录 --------------------------------------------------------------------------------------------- 硬件配置在2CPU,2G内存,32位数据库应用 硬件配置在4CPU,4G内存,32位数据库应用 硬件配置在4CPU,4G内存,64位数据库应用 硬件配置在8CPU,8G内存,64位数据库应用 关于创建和配置oracle数据库的几点补充说明 --------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------- ● 硬件配置在2CPU,2G内存设置情况 系统大约支持用户并发数:30左右 --------------------------------------------------------------------------------------------- oracle 9i 版本(32bit) db_cache_size = 629145600(600M) shared_pool_size = 209715200 (200M) large_pool_size = 614400 java_pool_size = 20971520 process = 80
[返回页首]
14.8 NC5.0 JAVA参数调整说明
JAVA参数调整需要具体根据环境灵活调整,系统在初始时已经预置了参数。但并部对所有用户环境都之用,具体再根据具体应用情况再调整。
NC5.0 JAVA参数调整说明 目 录 --------------------------------------------------------------------------------------------- 应用服务器的配置要求 JAVA参数说明 JAVA参数配置建议 JAVA参数配置其他说明 --------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------- ● 应用服务器的配置要求 硬件配置要求 CPU :2颗或2颗以上 内存:最小配置2G,推荐4G 磁盘空间:最小2G。 其他要求 在应用服务器不要运行数据库等耗内存的其它应用。 不要在数据库服务和应用服务器上部署防火墙,代理,DNS等服务。 --------------------------------------------------------------------------------------------- ● JAVA参数说明
[返回页首]
14.9 SQLServer参考脚本
下面脚本是用户使用SQLServer数据库时,建立数据库的演示脚本,参考使用,注意调整参数。
---------------------------------------------------------------------------------------------------- USE master; go IF DB_ID (N’NCDB’) IS NOT NULL DROP DATABASE [NCDB]; go CREATE DATABASE [NCDB] go ALTER DATABASE [NCDB] ADD FILEGROUP [NNC_DATA01] go ALTER DATABASE [NCDB] ADD FILEGROUP [NNC_DATA02] go ALTER DATABASE [NCDB] ADD FILEGROUP [NNC_DATA03] go ALTER DATABASE [NCDB] ADD FILEGROUP [NNC_INDEX01] go ALTER DATABASE [NCDB] ADD FILEGROUP [NNC_INDEX02] go ALTER DATABASE [NCDB] ADD FILEGROUP [NNC_INDEX03]
[返回页首]
14.10 Oracle参考脚本
下面脚本是用户使用ORACLE数据库时,建立数据库的演示脚本,参考使用,注意调整参数。
---------------------------------------------------------------------------------------------------- CREATE TABLESPACE NNC_DATA01 DATAFILE ’D:ORACLEORADATAORA9Innc_’ SIZE 500M AU CREATE TABLESPACE NNC_DATA02 DATAFILE ’D:ORACLEORADATAORA9Innc_’ SIZE 300M AU CREATE TABLESPACE NNC_DATA03 DATAFILE ’D:ORACLEORADATAORA9Innc_’ SIZE 500M AU CREATE TABLESPACE NNC_INDEX01 DATAFILE ’D:ORACLEORADATAORA9Innc_’ SIZE 500M
CREATE TABLESPACE NNC_INDEX02 DATAFILE ’D:ORACLEORADATAORA9Innc_’ SIZE 300M
CREATE TABLESPACE NNC_INDEX03 DATAFILE ’D:ORACLEORADATAORA9Innc_’ SIZE 500M
CREATE USER NC50 IDENTIFIED BY NC50 DEFAULT TABLESPACE NNC_DATA01 TEMPORARY TABLESPACE temp; GRANT connect,dba to NC50; ---------------------------------------------------------------------------------------------
[返回页首]
14.11 DB2参考脚本
下面脚本是用户使用DB2数据库时,建立数据库的演示脚本,参考使用,注意调整参数。
---------------------------------------------------------------------------------------------------- CREATE DATABASE NCTEST ON ’/BigData’ USING CODESET GBK TERRITORY CN COLLATE USING SYSTEM CA connect to NCTEST ur db2inst1 using db2inst1 CREATE Bufferpool NCUSED4 SIZE 102400 PAGESIZE 4K CREATE Bufferpool NCUSED16 SIZE 38400 PAGESIZE 16K CREATE REGULAR TABLESPACE NNC_DATA01 PAGESIZE 16K MANAGED BY DATABASE USING ( FILE ’/BigData CREATE REGULAR TABLESPACE NNC_INDEX01 PAGESIZE 4K MANAGED BY DATABASE USING ( FILE ’/BigData CREATE REGULAR TABLESPACE NNC_DATA02 PAGESIZE 16K MANAGED BY DATABASE USING ( FILE ’/BigData CREATE REGULAR TABLESPACE NNC_INDEX02 PAGESIZE 4K MANAGED BY DATABASE USING ( FILE ’/BigData CREATE REGULAR TABLESPACE NNC_DATA03 PAGESIZE 16K MANAGED BY DATABASE USING ( FILE ’/BigData CREATE REGULAR TABLESPACE NNC_INDEX03 PAGESIZE 4K MANAGED BY DATABASE USING ( FILE ’/BigData CREATE USER TEMPORARY TABLESPACE USERTEMP PAGESIZE 4 K MANAGED BY DATABASE USING ( FILE ’ CREATE SYSTEM TEMPORARY TABLESPACE TEMPSPACE2 PAGESIZE 16 K MANAGED BY DATABASE USING ( F GRANT DBADM,CREATETAB,BINDADD,CONNECT,CREATE_NOT_FENCED_ROUTINE,IMPLICIT_SCHEMA,LOAD,CREATE_ GRANT DBADM,CREATETAB,BINDADD,CONNECT,CREATE_NOT_FENCED_ROUTINE,IMPLICIT_SCHEMA,LOAD,CREATE_ GRANT USE OF TABLESPACE NNC_DATA01 TO USER db2inst1 WITH GRANT OPTION; GRANT USE OF TABLESPACE NNC_DATA02 TO USER db2inst1 WITH GRANT OPTION; GRANT USE OF TABLESPACE NNC_DATA03 TO USER db2inst1 WITH GRANT OPTION; GRANT USE OF TABLESPACE NNC_INDEX01 TO USER db2inst1 WITH GRANT OPTION;
[返回页首]
14.12 数据库临时表空间要求
对于不同数据库用户注意调整临时表空间大小。
数据库临时表空间要求 目 录 --------------------------------------------------------------------------------------------- DB2数据库 SQL Server数据库 Oracle数据库 --------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------- ● DB2数据库 在安装前对当前NC使用的数据库手工创建用户临时表空间,临时表空间名称没有约束。管理模式为系统管理示例脚本 CREATE USER TEMPORARY TABLESPACE USERTEMP01 PAGESIZE 4K MANAGED BY SYSTEM USING (’D:db2NOD 建立完成表空间后,需要配置连接该数据库的用户对用户临时表空间使用授权。示例脚本如下: GRANT USE OF TABLESPACE TEMPSPACE1 TO USER TEST WITH GRANT OPTION 以上脚本均为参考脚本,在具体使用中需要根据实际情况修改表空间的名称、数据文件存储的位置、大小及授权用户 --------------------------------------------------------------------------------------------- ● SQL Server数据库 NC应用数据库是SQL Server数据库时,NC使用tempdb数据库作临时表数据库,不需要另建。对于tempdb数据库,用 declare @name char(50) declare @sql nvarchar(500)
本文发布于:2024-03-07 23:36:36,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/zhishi/a/1709825797279111.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:用友NC安装说明.doc
本文 PDF 下载地址:用友NC安装说明.pdf
留言与评论(共有 0 条评论) |