NC系统管理员维护手册.docx

上传人:b****6 文档编号:7726786 上传时间:2023-01-26 格式:DOCX 页数:50 大小:4.13MB
下载 相关 举报
NC系统管理员维护手册.docx_第1页
第1页 / 共50页
NC系统管理员维护手册.docx_第2页
第2页 / 共50页
NC系统管理员维护手册.docx_第3页
第3页 / 共50页
NC系统管理员维护手册.docx_第4页
第4页 / 共50页
NC系统管理员维护手册.docx_第5页
第5页 / 共50页
点击查看更多>>
下载资源
资源描述

NC系统管理员维护手册.docx

《NC系统管理员维护手册.docx》由会员分享,可在线阅读,更多相关《NC系统管理员维护手册.docx(50页珍藏版)》请在冰豆网上搜索。

NC系统管理员维护手册.docx

NC系统管理员维护手册

NC系统管理员维护手册

1.NC系统ORACLE数据库备份和恢复

1.1.Windows环境ORACLE备份:

数据库每天备份脚本

如例,根据实际环境修改相应路径和变量

setpdate=%date:

~0,10%#取当前系统日期年-月-日

setNLS_LANG=AMERICAN_AMERICA.ZHS16GBK#英文系统设置此环境变量

cdE:

\databak

expNC50/NC50orclfile=e:

\databak\nc50_%pdate%.dmplog=e:

\databak\nc50_%pdate%.log

expiufo/iufoorclfile=e:

\databak\iufo_%pdate%.dmplog=e:

\databak\iufo_%pdate%.log

forfiles/S/Pe:

\databak/D-10/C"cmd/cdelfile"#删除备份目录10前数据

1.2.UNIX环境下的备份

以oracle用户进入系统

如例

$exportORACLE_SID=orcl#orcl为oracle的实例名,也称SID.

$exportNLS_LANG=AMERICAN_AMERICA.ZHS16GBK#设定导出字符集

$exportfname=$(date+%y-%m-%d)#定义一个变量fname为当前系统日期年-月-日

$expnc50/nc50orclfile=/home/bak/nc50$fname.dmplog=/home/bak/nc50$fname.log#导出nc50所有对象到nc50xxxx.dmp文件

1.3.Windows环境ORACLE数据恢复

把备份数据nc50-2008-01-01.dmp文件恢复到nc50new用户案

如例,nc50new是oracle新用户,根据NC用户类似创建

setNLS_LANG=AMERICAN_AMERICA.ZHS16GBK#英文操作系统环境一定要指定此变量

impnc50new/nc50neworclfile=d:

\databak\nc50-2008-01-01.dmplog=d:

\databak\nc50-2008-01-01.logfromuser=nc50touser=nc50new

1.4.UNIX环境oracle数据恢复

以oracle用户进入系统,把数据恢复到nc50new

如例

$exportORACLE_SID=orcl

$exportNLS_LANG=AMERICAN_AMERICA.ZHS16GBK

$impnc50new/nc50neworclfile=/home/bak/nc50.dmplog=/home/bak/nc50new.logfromuser=nc50touser=nc50new

2.NC系统MSSQL2005数据库备份和恢复

2.1.备份

2.1.1.

2.1.2.

 

2.1.3.

2.1.4

2.1.5.

2.1.6.

在WINDOWS每日自动执行计划里面运行下面命令,删除D:

\BACKUP目录里面30天前的数据

把下面语句保存为.bat文件每日执行

forfiles/S/PD:

\backup/D-30/C"cmd/cdelfile"

2.2.恢复

2.2.1

2.2.2如果恢复的数据库名称已经存在,第6步中还原选项中选择‘覆盖现有数据库’

2.2.3.

2.2.4.

 

2.2.5.

2.2.6.

 

3.NC系统代码和IBMWEBSPHERE的备份和恢复

3.1.备份

代码打补丁前后备份一次,备份的代码不能保留在原始的当前目录,备份在NC代码的根目录之外,做好补丁文档管理工作,否则部署易出错。

平时每月备份一次。

直接xcopy两个目录/ibm和/ufsoft代码即可,windows自动执行任务每月1号执行一次下面脚本,备份到was和nc代码到d:

\ufbak,并且删除3个月以前的备份

如例

xcopyD:

\ufida\ufsoftd:

\ufbackup\ufsoft%DATE:

~0,10%\/y/s

xcopyD:

\ufida\ibmd:

\ufbackup\ibm%DATE:

~0,10%\/y/s

forfiles/PD:

\UFBAK/D-90/C"cmd/crmdir/s/qpath"#删除90前目录

3.2.恢复

直接xcopy到原始位置即可

4.ORACLE数据库环境恢复一个测试帐套

我们的目标:

把正式数据库的备份nc50-2008-01-01.dmp恢复到nctest用户中,并创建一个测试帐套.

4.1.创建一个新的oracle用户,名称为nctest

输入用户和密码nctest/nctest

恢复数据到nctest用户

C:

\DocumentsandSettings\mike>

impnctest/nctestorclfile=d:

\databak\nc50-2008-01-01.dmplog=d:

\databak\nc50-2008-01-01.logfromuser=nc50touser=nctest

4.2.启动was中间件,运行\bin\wassysconfig.bat,datasource—添加---确定—保存

4.3.生成EJB步骤:

deployment---选择twostep---selectall–generate

4.4.部署EJB步骤:

deployment–selectall–deploy

部署完成后,需要重新启动WAS.

4.5.创建一个新帐套步骤:

在ie浏览器输入中间件服务器IP-‘账套’处选择‘系统管理’—用户名为root---登录

4.6.账套管理--增加-数据源处选择nctest---保存

选择客户化模块---下一步--

此处出现异常为正常现象,点击确定

点击取消---确定,帐套即会保存

检查帐套,已经存在

退出帐套管理—重新关闭,打开ie浏览器

ip

检查创建成功

4.7.修改帐套信息

以系统管理root进入NC系统

选择帐套---修改—可以增加管理员编码,以及修改帐套相关信息

4.8.帐套系统管理root的密码错误3次,即被销定

把之前备份的account.xml文件恢复到原始位置,重新启动中间件即可d:

\ufida\ufsoft\ierp\bin\account.xml

如果备份的文件也是被锁住的,重新解压一个空白的account.xml文件来重新建立帐套

4.9.建立帐套步骤增加-数据源处选择nctest---保存

选择客户化模块---下一步--

此处出现异常为正常现象,点击确定

点击取消---确定,帐套即会保存

检查帐套,已经存在

5.安装License过程

5.1从销售同事处,或者从NC产品包装盒外箱纸获得一个8位的产品序列号

例如36000075

5.2运行wassysconfig.bat,如果是用友中间件请运行ncsysconfig.bat

5.2UFIDANCCONSOLE-----LICENSE—生成license申请—输入8位产品序列号

5.3点击确定,它会在代码的根目录bin目录下面生成一个hardware.key文件

5.4把此文件EMAIL寄给集团生产供应部,注意产品号和客户名称

庆生;-62436688-60528scgyufida..

5.5庆生确认商务流程无误后,会返还一个license文件。

此文件如有.dat扩展名,请删除.dat扩展名

把它放入代码根目录下\bin目录里面。

重新启动中间件。

5.6进入NC系统,检验是否能够打印输出,如有,则表示license生效成功

5.7对于老客户新增授权用户数,需要从集团获得一个新的8位产品序列号,用来生成hardware.key.并申请license

6.NC系统的启动和停止

6.1.启动

D:

\ufida\ibm\profiles\AppSrv01\bin\startserver.batserver1

可以把上面语句保存为start.bat放于d:

\ufida\ibm\

直接运行d:

\ufida\ibm\start.bat即可

如图

6.2.停止

D:

\ufida\ibm\profiles\AppSrv01\bin\stopserver.batserver1

可以把上面语句保存为stop.bat放于d:

\ufida\ibm\

直接运行d:

\ufida\ibm\stop.bat即可

如图

Aix系统nc启动和停止

#exportJAVA_HOME=/ufida/ibm/java

#exportLANG=Zh_CN

#/ufida/ibm/profiles/AppSrv01/bin/startServer.shserver

停止

#exportJAVA_HOME=/ufida/ibm/java

#exportLANG=Zh_CN

#/ufida/ibm/profiles/AppSrv01/bin/stopServer.shserver

7.怎样打补丁

7.1.代码补丁

一般都有说明安装补丁法

如某项目安装1.补丁NTB5.02_070807.rar过程

7.1备份NC代码

7.2解压补丁程序

7.3看说明文档

7.4如果META-INF下面有一个文件为META-INF.MF,并且只有一个文件的情况,请删除META-INF目录

7.5copy三个目录classesclientMETA-INF到D:

\ufida\ufosft\modules\tb,提示有存在时,请覆盖之

7.6如果需要重新部署时,如下操作

Wassysconfig.bat---deployment----fulldeployment---selectall----twostep----generate

7.7Deploy

7.8停止中间件

D:

\ufida\ibm\stop.bat

7.9删除/ufida/ufsoft/bin/*.cache文件

 7.10删除/root/CACHE目录

 7.11重新启动was.

/ufida/ufsoft/restart.sh

7.2.更新数据库补丁法

打开NETCA建立TNS

服务名根据实际数据库名而定

点击完成

使用sqlplusworksheet连到oracle数据库

其中orcl是数据库的TNS名称,事先由netca命令添加

运行相关的sql语句,执行之

 

7.3sqlserver更新数据库补丁

通过sqlservermanagerstudio连到数据库

运行相关补丁脚本,执行

8.系统的卸载

8.1停止中间件D:

\ufida\ibm\stop.bat

8.2执行d:

\ufida\ibm\uninstall\uninstall.exe

8.3删除d:

\ufida\所有文件和目录

8.4删除数据库

9.安装JDK1.6兼容使用

9.1当客户端电脑安装了比NC_Client_1.5.0_07更高版本的JAVA客户端,可能会无法打开NC界面

9.2解决办法

复制C:

\ProgramFiles\jre1.5.0_07\lib\security\java.policy到更高版本的java目录

C:

\ProgramFiles\Java\jre1.6.0_04\lib\security\java.policy覆盖之

10.程序出错时,提交问题给用友公司的注意事项

当遇到程序出错时。

尽量提交详细的信息给用友公司供解决,以下是几个信息的获取法。

1.出错画面的直接截图,使用键盘prtsc键直接截屏

2.程序前台日志,出错画面之前,先打开程序界面的前台日志窗口设置为debug,出错时,复制其中容

3.后台日志,先把logs设置为debug,程序后台日志,在应用服务器代码安装目录的nclogs目录里面,打包log文件。

4.java控制台日志,工作栏上,右键打开java控制台,复制容

5.was程序的后台日志,was安装目录ibm\profiles\AppSrv01\logs\server1打包log文件

根据实际情况提交以上5个容提交给用友公司

11.怎样补安装一个模块

1.停止系统,备份代码和数据

2.例如,补安装存货核算模块,先把代码安装到d:

\ufida\ufsoft

开始安装

 

运行wassysconfig.bat

Deployment-fulldeployment-selectall–twostep-generate-选择是

耗时操作,请等待

Deployment-fulldeployment-selectall–twostep-deploy-选择是

耗时操作,请等待

检查后台日志d:

\ufida\ufsoft\bin\was_sysconfig.log

部署成功后,重新启动was中间件

 

帐套为系统管理,默认用户为root,默认密码为空

升级帐套

选择新安装模块

开始安装

退出系统,即可以使用新模块

12.哪些位置的补丁需要重新部署

举例uap模块,其它模块一样对待

$nchome\modules\uap\classes此目录是nc服务器端需要的nc资源类。

如果补丁需要打到该目录只需要重起应用,不需要重新部署。

$nchome\modules\uap\client此目录是nc客户端需要的nc类。

如果补丁需要打到该目录只需要重起应用,不需要重新部署。

$nchome\modules\uap\META-INF\classes此目录是ejb所需要的接口类,此目录下如果打补丁则需要重新部署ejb。

Webapps\nc_web下面的补丁不用部署,只需要重新启动中间件

数据库ip地址改变,数据源的修改和新增后,保存,需要重新启动中间件,不需要重新部署

14.从was环境copy代码,并且使用用友中间件时,不能启动的问题解决

通过的情况是,java环境路径和参数未设定。

这是因为was环境里,不需要在设定此变量,使用用友中间件时

需要更改为下面设置并且把ip地址栏置空:

如果是linux,aix环境需要指定实际的路径,如:

/usr/java5_64

windows参数:

./ufjdk

-server-Xmx768m-XX:

PermSize=128m-XX:

MaxPermSize=256m

14.设置后台日志的式

运行wassysconfig.bat—log-读取-(日志配置为localhost:

80)--后台日志立即生效,不用重新启动中间件,修改的是当前运行值.重新启动中间件后修改失效.

18.was集群环境重新部署后,访问NC首页界面时,出现IBMhttpserver页面

解决办法:

原因是由于遗漏了一个关联server的步骤,请参考’集群安装案例.DOC’文档中“3:

将NC50关联到WebServer:

“具体步骤如下:

1.重新部署后重新启动was集群

2.打开wasweb管理界面ip:

9061/admin(实际可能是其它端口)

3.点击应用程序-企业应用程序-nc50-点击nc50,进入nc50,点击模块下的管理模块

4.在集群与服务器中,有两行,分别为集群与web服务器,全部选中(蓝色表选中)

5.把下面的模块中全部选中

6.点击集群与服务器右边的应用

7.再次把下面的模块中全部选中

8.点击最下的确定按钮即可。

最后记得点击保存。

9.重新启动was集群

10.验证:

最右边服务器列中是否已经将webserver1服务器加了进去?

?

如下

19.NC系统LINUX环境常用命令

1.显示当前用户

#id

2.显示当前所在目录

#pwd

3.显示当前目录下所有文件和目录

#ls

4.显示当前目录下所有文件和目录详细信息

#ls-al

4.1查看硬盘空间

#df

4.2查看一般文本文件容,如查看/ufida/start.sh脚本容

#cat/ufida/start.sh

5.改变当前路径到指定位置(如到/ufida/ufsoft/bin)

#cd/ufida/ufsoft/bin

6.设置环境变量LANG

#exportLANG=zh_CN

7.设置环境变量JAVA_HOME

#exportJAVA_HOME=/ufida/ibm/java

7.1赋于/ufida/start.sh脚本可执行权限

#chmod777/ufida/start.sh

8.执行nc启动shell脚本

#/ufida/start.sh

9.执行nc停止shell脚本

#/ufida/stop.sh

10.执行nc重新启动shell脚本

#/ufida/restart.sh

11.执行wassysconfig.sh集成配置工具,修改数据源,重新部署代码等功能

#cd/ufida/ufsoft/bin

#./wasSysConfig.sh

12.解压zip文件

#unzip-x./FILE1.zip

10.复制文件或者目录到指定位置cp-rfile1file2,打补丁常用此命令

例如复制/home/modules目录下所有文件,包括子目录,覆盖到/ufida/ufsoft/modules目录

#cd/home

#cp-rmodules/ufida/ufsoft

11.备份某文件到指定路径,如备份/ufida/ufsoft/moduels/fa目录到/home/fa.tar文件

#tar-cvf/home/fa.tar/ufida/ufsoft/modules/fa

12.查看系统中java进程

#ps-ef|grepjava

13.删除文件,比如删除/ufida/aaaa.tar文件

#rm–rf/ufida/aaaa.tar

20.NC502wassyconfig.bat-deployment-generate-deploy后生成IBMUTC应用(正确应该为nc50),系统无法访问

解决办法:

1.重新启动was

2.Wassyconfig.bat-twostep-deploy(不用再generate,直接deploy)

3.Deploy完成,重新启动was.

4.进入ibmwasweb管理界面,删除IBMUTC即可,只保留nc50应用,见下图

21.使用IE浏览器访问NC时,客户端的设置注意事项

1打开INTERNET选项-安全-信任站点-activeX控件和控件(把这个组的所有设置都设置为启用)见下图

2打开INTERNET选项-安全-信任站点-站点-把应用服务器的IP(例如192.168.1.100)地址加入信任站点,见下图

3.客户端java虚拟机存最大值设置为256M(-Xmx256M),不要设置最小值,此值可能会根据操作系统不同而异,见下图

4.启用网络压缩功能

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 研究生入学考试

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1