用友NC6.5怎么下载?官方渠道和安装步骤我都试了一遍
下载前得先搞清楚官方渠道
我最早接触用友NC6.5是为了帮朋友公司做财务系统升级,当时第一反应就是去百度搜“用友下载”,结果跳出来一堆乱七八糟的下载站,有些还捆绑了加速器、广告插件。说实话,用友这种企业级软件,跟咱们平时下个微信、QQ完全不是一个路数。它的官方渠道其实就两个:用友官方合作伙伴或者用友官网的企业服务板块。如果你在官网逛,要找到NC6.5的安装包入口并不明显,因为用友现在主推云产品,NC系列得在“产品中心”里翻几层才能看到“历史版本下载”,而且有时候还得登录企业账号才能点开。我的建议是直接联系用友的销售或技术支持,让他们发给你一个网盘链接,这比你自己在网站上到处点要靠谱十倍。有一次我试过在某down站下了一个“NC6.5完美版”,点开安装包后居然弹出了个游戏广告,吓得我直接关掉虚拟机。
下载安装包前的环境准备
拿到安装包那一刻别急着双击,NC6.5不是那种傻瓜式安装的软件。先看看你电脑内存是不是够8G,我上次在4G内存的笔记本上硬跑,安装到一半就报错“内存不足”。硬盘至少留出20G空间,这软件本体不算太大,但部署过程中会解压出各种中间件和数据库文件,挤得你C盘直接飘红。操作系统的坑也比较多:Windows Server 2012以上版本比较好,Windows 10专业版也能用,但家庭版铁定不行,因为缺少IIS组件。还有一个经常被忽略的点——得装好Java环境,JDK1.7或1.8都行,我那次用JDK1.6,安装程序打开就报Java版本错误,折腾了半小时才反应过来。装完Java后记得把环境变量配置好,不然后面启动服务时候各种“找不到JVM”的提示能让你崩溃。
安装步骤千万别跳过任何一步
点开安装包后,第一个界面会让你选“全新安装”还是“修复安装”,这个不用纠结,直接选全新。但真正要留心的是组件选择页面。NC6.5包含数据库、应用服务器、客户端三大块,我建议先只勾选数据库和应用服务器,客户端可以等核心部分装好后再补。数据库这里有两个主流选择:SQL Server或者Oracle。中小公司用SQL Server更省事,因为用友给它的默认配置参数比较友好,Oracle版反而需要你自己调连接池。安装过程中会弹出一个提示框让输入“数据源连接信息”,如果你选了默认数据库实例名,这里就填localhost或实际IP,端口号一般是1433(SQL Server)或者1521(Oracle)。我第一次装的时候填错了端口,结果应用服务器启动时报“无法连接到数据源”,排查了半天才在日志里找到错误码。安装进度条走到80%左右时会卡一会儿,那是它在注册Windows服务,不要手痒去点取消或者重启。装完后桌面会出现一个“用友NC6.5管理控制台”的快捷方式,先别急着打开——得先启动数据库服务。
配置数据库和初始化那些坑
如果数据库是单独装的SQL Server,进管理工具里创建一个空数据库,比如就叫NC65DB。然后用友NC6.5的安装目录下有个“数据库初始化工具”,双击运行后填上刚才创建的数据库名称和认证方式。这里有个细节:用Windows身份验证还是SQL Server身份验证?我推荐用后者,因为应用服务器以后跨机器访问时,Windows认证会出权限问题。输入sa密码时候别用那种奇葩符号,像“&”或“%”,NC的脚本解析器看到这些会直接报语法错误。点“执行初始化”后,这个过程可能持续5到15分钟不等,要看数据库性能。如果执行一半卡住或者报“对象已存在”之类的红色错误,别慌——那是数据库里有残留对象。最笨的办法是删掉刚才的数据库重新建一个,再跑一次初始化。有一次我遇到一堆死锁,查网上说要在SQL Server里把“最大并行度”调成1,试完居然管用了。初始化完成后,回到管理控制台,点“启动应用服务”,等屏幕左下角出现个笑脸图标或者类似“Service started”字样,就说明服务跑起来了。
激活和许可证部署
应用服务启动后,管理系统会自动弹出一个浏览器窗口,指向本地IP和端口(默认8080)。第一次进入会让你上传许可证文件,这文件通常由用友商务团队提供,一个.cfg或.lic的后缀。如果你没有,那就只能用试用模式——但NC6.5的试用版只有30天,过期后系统会禁用所有模块。许可证文件怎么放?直接拖拽到上传框,或者手动浏览目录都行。但我见过有人把许可证放在中文路径里,结果激活失败,因为Java对中文编码不友好,解压后文件名乱码。激活成功后,系统会跳转到登录页面,默认管理员账号是admin,密码也是admin,建议上线后立刻改掉。如果激活步骤报“许可证无效”,检查下系统时间对不对,我那个朋友公司的服务器时间差了三天,许可证就死活读不了。还有一种情况是IP地址换过了,许可证绑定了固定MAC,如果你换网卡或者虚拟机迁移,需要重新生成许可证。另外,激活后最好手动重启一次应用服务,否则有些功能模块可能出现“未注册”状态。
常见报错和应急处理
刚部署完启动服务时,最常见的报错是“端口被占用”。NC6.5默认占用8080、8009、8443几个端口,如果本机装了Tomcat、IIS或者防火墙没放行,直接启动不了。解决方法很简单:在管理控制台里找到“端口配置”,把HTTP端口改成8081或者其他未被占用的,改完保存后重启服务。还有一次我遇到应用启动后登录页能打开,但点任何菜单都报“HTTP Status 500”,查日志发现是内存溢出。默认的JVM堆内存只有512M,要改成至少1G以上。在NC安装目录的bin文件夹下有个startup.bat,用记事本打开后找到“-Xms512m -Xmx512m”那行,改成“-Xms1024m -Xmx2048m”,再试试看。数据库连接报错的话,八成是数据源配置里密码写错或者数据库服务没启动。我习惯在任务管理器里先看一眼sqlservr.exe或oracle.exe进程在不在,不在就手动启动服务,再回到控制台重启应用服务。还有个小概率问题:装完系统后时间一长,用户登录就提示“连接已断开”。那是会话超时设置太短,在“系统管理”模块里找到“会话时间”,设成60分钟就舒坦多了。
用友NC6.5的维护心得与使用技巧
真正用起来之后,你会发现NC6.5这个软件挺吃资源的。如果有条件,最好别在生产环境上同时装数据库和应用服务器,分开两台机器会稳定很多。日常维护要定期清理日志文件,NC的日志会无限制增长,放个几个月轻易能占掉几十GB空间。我习惯每周手动删一次%NC_HOME%/logs目录下超过7天的log文件,或者写个批处理脚本自动删。还有就是备份问题,NC的账套数据在数据库里,备份就导出数据库备份文件。但偶尔系统表空间会报满,尤其是做凭证导入这种大事务时,这时要进SQL Server里把数据库的自动增长功能打开,初始大小设大一点,比如5GB起步。如果你需要远程给同事用,记得在管理控制台里把“允许远程访问”打开,不然局域网外的人连不上。还有一个我吃过的大亏:升级补丁时直接覆盖安装,导致自定义配置全丢了。后来每次打补丁前,都把%NC_HOME%/ierp/bin目录下的config.xml备份出来,补丁打好后再贴回去。说实话,用友NC6.5虽然老,但财务模块和业务流程引擎的逻辑确实扎实,用得顺手了比那些云端的敏捷系统更靠谱。