All right, waiting for you to die, I'll laugh ...
分类:
2011-03-28 14:33:58
一、搭建环境:
处理器:INTER core I3
内存:2GB,
操作系统:windwos7 旗舰版
虚拟机VMware Workstation V6.0.2 Build 59824 汉化版,虚拟机RAM 1024MB,HD 15GB,装W2003企业版+SP2, 数据库:SQL2005企业版。
注:计算机为 sony vaio VPCEA47EC
二、建立数据文件组及文件(两种方法,可选其一)
1、脚本建立,用安装指南上的脚本COPY到查询分析器,在分析器中执行脚本就可以了。建后可以查看一下。要有NNC_DATA01,NNC_DATA02,NNC_DATA03,NNC_INDEX01,NNC_INDEX02,NNC_INDEX03,6个文件组及文件。脚本如下:
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]
go
ALTER DATABASE [NCDB] ADD FILE(NAME = N'nnc_data01', FILENAME = N'D:\Microsoft SQL Server\MSSQL$SQL1\data\nnc_data01_Data.NDF' , SIZE = 500, FILEGROWTH = 200) TO FILEGROUP [NNC_DATA01]
go
ALTER DATABASE [NCDB] ADD FILE(NAME = N'nnc_data02', FILENAME = N'D:\Microsoft SQL Server\MSSQL$SQL1\data\nnc_data02_Data.NDF' , SIZE = 500, FILEGROWTH = 200) TO FILEGROUP [NNC_DATA02]
go
ALTER DATABASE [NCDB] ADD FILE(NAME = N'nnc_data03', FILENAME = N'D:\Microsoft SQL Server\MSSQL$SQL1\data\nnc_data03_Data.NDF' , SIZE = 500, FILEGROWTH = 200) TO FILEGROUP [NNC_DATA03]
go
ALTER DATABASE [NCDB] ADD FILE(NAME = N'nnc_index01', FILENAME = N'D:\Microsoft SQL Server\MSSQL$SQL1\data\nnc_index01_Data.NDF' , SIZE = 200, FILEGROWTH = 100) TO FILEGROUP [NNC_INDEX01]
go
ALTER DATABASE [NCDB] ADD FILE(NAME = N'nnc_index02', FILENAME = N'D:\Microsoft SQL Server\MSSQL$SQL1\data\nnc_index02_Data.NDF' , SIZE = 200, FILEGROWTH = 100) TO FILEGROUP [NNC_INDEX02]
go
ALTER DATABASE [NCDB] ADD FILE(NAME = N'nnc_index03', FILENAME = N'D:\Microsoft SQL Server\MSSQL$SQL1\data\nnc_index03_Data.NDF' , SIZE = 200, FILEGROWTH = 100) TO FILEGROUP [NNC_INDEX03]
Go
-- 调整临时表空间
declare @name char(50)
declare @sql nvarchar(500)
select @name=rtrim(name) from tempdb.dbo.sysfiles where status & 0x40 != 0x40
set @sql='alter database tempdb modify file ( name='+@name+',size=300mb,filegrowth=10mb)'
exec master.dbo.sp_executesql @sql
----------------------------------------------------------------------------------------------------
注:将脚本中的所有“D:\Microsoft SQL Server\MSSQL$SQL1\data”均替换为“C:\NC55BD”,则成功。原路径‘D:\Microsoft SQL Server\MSSQL$SQL1\data’改为D:\Microsoft SQL Server\MSSQL\SQL1\data即可。
2、手工建库,启动SQL SERVER2005的"SQL Server Management Studio",建立一个数据库。方法与NC3.0相同,不再叙述,详见SQL_DBA.SWF。
三、安装UAP5.5及应用模块
运行安装程序的nc_uap文件夹下的ncsetup.bat文件,开始安装中间件。注意只需要改变盘符即可,其它的尽量不要改变。一路回车,直到完成。安装采用友自带的中间件,所有不用选Webshwere,请不要选WAS的选项。
注:1、NC自5。0开始,可以将应用模块与UAP同时安装,此法安装应用模块注册及更新帐时速度特别慢,甚至IUFO不另建一个帐套及数据源就不能启动。(当然也许是受以前版本影响,总以为IUFO得另建数据源)。。
四、配置数据源、SERVER等
UFIDA NC 5.0起 默认不支持ODBC连接了,所以不需要配置ODBC数据源(好象前段有位网友发的安装笔录还是用的SQL 2000,配置了ODBC。请大家如果不是SQL2000,就不要配置ODBC)。
在NC(X:\ufsoft\nc_home\BIN的安装目录下。运行"ncSysConfig.bat"文件,启动配置工具。
1. 选择"datasource",配置数据源,数据源名称和地址(数据源是你的数据库名称,我的是默认的NCDB),端口等相关信息;
注意:选择读取后,在数据库名称里输入你在SQL SERVER里建的用友的应用库名称,OLD名称随便起,共两个字符,别字母与数字混写就行,如55或aa 就行。
2. 选择"server",配置应用服务名称(名称或IP地址),jvm,地址,端口等信息(如果你安装IIS要么改IIS端口为其它,将80留给NC,要么要些改端口);
3. 选择"deployment",选产品生成ejb,部署ejb(此项很重要,开始看安装指南,没注意,怎么也登录不了,为防漏打V,可用“全选”及“完全部署”,皮过程也较慢)。五、启动中间件
进入X:\ufsoft\nc_home目录,运行"startup.bat",启动UF中间件,直到出现了“server startUP in XXXMS”就是启动完成。详见录像“启动中间件.EXE”。
注:启动后不要关闭这个命令窗口。
六、NC的客户端安装NC的客户端不需要手动安装,在系统登陆时会自动检查用户客户端环境中是否安装了JRE。当客户端没有安装JRE或相关JRE版本不匹配时,系统会自动下载并安装推荐版本JRE。安装NC客户端配置程序时要具有administrator权限,才能保证正常安装。
在访问NC时,需要调整IE的安全权限,具体操作过程:
|
|
在IE中设置对于本地地址不使用代理服务器。操作顺序为:"工具"---"Internet选项"---"连接"页签---"局域网设置"。
详见录像“调整IE权限.exe”及“客户端安装及建立帐套.exe”
七、客户端登录并建立帐套
在IE中输入“127.0.0.1:端口号”或“IP地址:端口号”(如果是80就不要输入端口号),此时就应该下载并安装客户端。
进入欢迎界面,切换到登陆界面
以账套管理员("root")身份登录到"系统管理","root"用户的默认密码为空。
在"账套管理"中,选择"增加"按钮
设置账套编码、名称、生效日期、实效日期、对应数据源、默认语言
增加管理员,设置账套管理员编码名称,密码
"保存"设置,按照系统提示进行建库操作,建库成功后退出。
注:应该先增加管理员,帐套管理员用此管理员。
八、生成申请授权
在$NC_HOME/bin下运行ncSysConfig.bat/wasSysConfig.bat文件,在license项中选择"生成license",按照提示要求输入"产品号:",系统会在当前目录($NC_HOME/bin)下自动生成hardWare.key文件。用户将此文件发到 UFIDA用友软件 集团生产供应部(scgy@ufida.com.cn),生产供应部根据客户购买的产品和许可站点数,生成授权文件,文件名为"license",此文件无扩展文件名。将此文件复制到NC安装目录下的bin目录下,重新启动中间件。授权文件正常生效使用了。
九、安装应用模块
需要安装的模块,根据安装指南的目录名称,选择安装盘中各个目录下ncsetup.bat文件,与UAP一样进行安装。安装完也要部署EJB,并重新启动中间件,用ROOT帐户进入系统管理,升级帐套。此过程特慢长,甚至如果机器性能不好时,在傻管理器中显示是未响应,请耐心等待,千万不要停止此程序或窗口。录像参考“模块安装.exe”
注:1、有些产品安装后需要重新启动服务器,建议用户安装完新产品后重新启动服务器。
2、NC的产品可独立安装。有部分产品的安装需依赖于一些相关的产品;在安装这部分产品时,需先安装其所依赖的产品和版本。
3、前面已说过,最好一次将需要的模块与UAP一起安装,反正是慢了,就一次。还不易出错。
十、安装IUFO及和Portal
NC5.5如果与UAP一起安装,二者就已安装好。在系统管理中安装完IUFO后,重新启动中间件,从欢迎页面登陆到IUFO系统中。第一次登陆需要初始化数据库。初始化用户是"root",初始化密码是"root"。建立使用单位和管理员,注意此管理员是IUFO自身管理员,与NC的管理员不是同一个管理员
注:Portal开始也不知如何进去,NC5.5的ncSysConfig.bat中根本就没有选项,登录时只要在“IP地址后加/Portal即可。如在服务器端IE中输入“”就可进入Portal了,它有些象个网站及BBS。