NC系统管理员维护手册.doc_第1页
NC系统管理员维护手册.doc_第2页
NC系统管理员维护手册.doc_第3页
NC系统管理员维护手册.doc_第4页
NC系统管理员维护手册.doc_第5页
已阅读5页,还剩47页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

精品文档NC系统管理员维护手册目录1.NC系统ORACLE数据库备份和恢复21.1.Windows环境 ORACLE备份:21.2.UNIX环境下的备份21.3.Windows环境ORACLE数据恢复21.4.UNIX环境oracle数据恢复32.NC系统MS SQL 2005数据库备份和恢复32.1.备份32.2.恢复63.NC系统代码和IBM WEBSPHERE 的备份和恢复103.1.备份103.2.恢复104.ORACLE数据库环境恢复一个测试帐套104.1.创建一个新的oracle用户,名称为nctest114.2.启动was 中间件,运行binwassysconfig.bat, data source添加-确定保存124.3.生成EJB步骤 :deployment - 选择 two step -select all generate134.4.部署EJB 步骤 : deployment select all deploy134.5.创建一个新帐套步骤: 在ie浏览器输入中间件服务器IP- 账套处选择 系统管理用户名 为root-登录154.6.账套管理-增加- 数据源处选择nctest- 保存164.7.修改帐套信息194.8.帐套系统管理 root的密码错误3 次,帐号即被销定204.9.建立帐套步骤 增加- 数据源处选择nctest- 保存225.安装License过程246.NC系统的启动和停止266.1.启动266.2.停止277.怎样打补丁287.1.代码补丁287.2.更新数据库补丁方法318.系统的卸载399.安装JDK 1.6兼容使用4010.程序出错时,提交问题给用友公司的注意事项4011.怎样补安装一个模块4012.哪些位置的补丁需要重新部署4414.从was环境copy代码,并且使用用友中间件时,不能启动的问题解决4514.设置后台日志的方式4618. was集群环境重新部署后,访问NC首页界面时,出现IBM http server 页面4719.NC系统LINUX环境常用命令4820.NC502 wassyconfig.bat-deployment-generate-deploy 后生成IBMUTC应用(正确应该为nc50),系统无法访问5021.使用浏览器访问NC时,客户端的设置注意事项511. NC系统ORACLE数据库备份和恢复1.1. Windows环境 ORACLE备份:数据库每天备份脚本如例,根据实际环境修改相应路径和变量set pdate=%date:0,10% # 取当前系统日期 年-月-日 set NLS_LANG=AMERICAN_AMERICA.ZHS16GBK #英文系统设置此环境变量cd E:databak exp NC50/NC50orcl file=e:databaknc50_%pdate%.dmp log=e:databaknc50_%pdate%.log exp iufo/iufoorcl file=e:databakiufo_%pdate%.dmp log=e:databakiufo_%pdate%.log forfiles /S /P e:databak /D -10 /C cmd /c del file #删除备份目录10前数据1.2. UNIX环境下的备份以oracle用户进入系统如例$export ORACLE_SID=orcl #orcl为oracle的实例名,也称SID.$export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK #设定导出字符集 $export fname=$(date +%y-%m-%d) #定义一个变量fname为当前系统日期 年-月-日$exp nc50/nc50orcl file=/home/bak/nc50$fname.dmp log=/home/bak/nc50$fname.log #导出nc50所有对象到nc50xxxx.dmp文件1.3. Windows环境ORACLE数据恢复把备份数据nc50-2008-01-01.dmp文件恢复到nc50new 用户方案如例,nc50new是oracle新用户,根据NC用户类似创建set NLS_LANG=AMERICAN_AMERICA.ZHS16GBK # 英文操作系统环境一定要指定此变量imp nc50new/nc50neworcl file=d:databaknc50-2008-01-01.dmp log=d:databaknc50-2008-01-01.log fromuser=nc50 touser=nc50new1.4. UNIX环境oracle数据恢复以oracle用户进入系统,把数据恢复到nc50new如例$export ORACLE_SID=orcl$ export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK$imp nc50new/nc50neworcl file=/home/bak/nc50.dmp log=/home/bak/nc50new.log fromuser=nc50 touser=nc50new2. NC系统MS SQL 2005数据库备份和恢复2.1. 备份..52.1.6在WINDOWS每日自动执行计划里面运行下面命令,删除D:BACKUP目录里面30天前的数据把下面语句保存为.bat 文件每日执行forfiles /S /P D:backup /D -30 /C cmd /c del file2.2. 恢复.2如果恢复的数据库名称已经存在,第6步中还原选项中选择覆盖现有数据库..63. NC系统代码和IBM WEBSPHERE 的备份和恢复3.1. 备份代码打补丁前后备份一次,备份的代码不能保留在原始的当前目录,备份在NC代码的根目录之外,做好补丁文档管理工作,否则部署易出错。平时每月备份一次。直接xcopy两个目录/ibm和/ufsoft代码即可,windows自动执行任务每月1号执行一次下面脚本,备份到和代码到d:ufbak, 并且删除个月以前的备份如例xcopy D:ufidaufsoft d:ufbackupufsoft%DATE:0,10% /y/sxcopy D:ufidaibm d:ufbackupibm%DATE:0,10% /y/sforfiles /P D:UFBAK /D -90 /C cmd /c rmdir /s /q path #删除90前目录3.2. 恢复 直接 xcopy 到原始位置即可4. ORACLE数据库环境恢复一个测试帐套 我们的目标: 把正式数据库的备份nc50-2008-01-01.dmp 恢复到nctest 用户中,并创建一个测试帐套. 4.1. 创建一个新的oracle用户,名称为nctest输入用户和密码 nctest/nctest恢复数据到nctest用户C:Documents and Settingsmikeimp nctest/nctestorcl file=d:databaknc50-2008-01-01.dmp log=d:databaknc50-2008-01-01.log fromuser=nc50 touser=nctest4.2. 启动was 中间件,运行binwassysconfig.bat, data source添加-确定保存4.3. 生成EJB步骤 :deployment - 选择 two step -select all generate 4.4. 部署EJB 步骤 : deployment select all deploy 部署完成后,需要重新启动WAS. 4.5. 创建一个新帐套步骤: 在ie浏览器输入中间件服务器IP- 账套处选择 系统管理用户名 为root-登录4.6. 账套管理-增加- 数据源处选择nctest- 保存 选择客户化模块-下一步- 此处出现异常为正常现象,点击 确定 点击 取消 -确定 ,帐套即会保存检查帐套,已经 存在退出帐套管理重新关闭,打开ie浏览器http:/ip 检查创建成功4.7. 修改帐套信息以系统管理 root进入NC系统 选择帐套-修改可以增加管理员编码,以及修改帐套相关信息4.8. 帐套系统管理 root的密码错误3 次,帐号即被销定 把之前备份的account.xml文件恢复到原始位置,重新启动中间件即可 d:ufidaufsoftierpbinaccount.xml如果备份的文件也是被锁住的,重新解压一个空白的account.xml文件来重新建立帐套4.9. 建立帐套步骤 增加- 数据源处选择nctest- 保存 选择客户化模块-下一步- 此处出现异常为正常现象,点击 确定 点击 取消 -确定 ,帐套即会保存检查帐套,已经 存在5. 安装License过程5.1 从销售同事处,或者从NC产品包装盒外箱纸获得一个8位的产品序列号例如360000755.2 运行wassysconfig.bat, 如果是用友中间件请运行ncsysconfig.bat5.2 UFIDA NC CONSOLE-LICENSE生成license申请输入8位产品序列号 5.3 点击确定,它会在代码的根目录bin 目录下面生成一个hardware.key文件5.4 把此文件EMAIL寄给集团生产供应部,邮件 注意产品号和客户名称 刘庆生60528 5.5 刘庆生确认商务流程无误后,会返还一个license文件。此文件如有.dat扩展名,请删除.dat扩展名 把它放入代码根目录下bin目录里面。重新启动中间件。 5.6 进入NC系统,检验是否能够打印输出,如有,则表示license 生效成功5.7 对于老客户新增授权用户数,需要从集团获得一个新的8位产品序列号,用来生成hardware.key.并申请license6. NC系统的启动和停止6.1. 启动 D:ufidaibmprofilesAppSrv01binstartserver.bat server1 可以把上面语句保存为start.bat 放于d:ufidaibm 直接运行d:ufidaibmstart.bat即可 如图 6.2. 停止 D:ufidaibmprofilesAppSrv01binstopserver.bat server1 可以把上面语句保存为stop.bat 放于d:ufidaibm 直接运行d:ufidaibmstop.bat即可 如图 Aix系统nc启动和停止#export JAVA_HOME=/ufida/ibm/java#export LANG=Zh_CN#/ufida/ibm/profiles/AppSrv01/bin/startServer.sh server停止#export JAVA_HOME=/ufida/ibm/java#export LANG=Zh_CN#/ufida/ibm/profiles/AppSrv01/bin/stopServer.sh server7. 怎样打补丁7.1. 代码补丁 一般都有说明安装补丁方法 如某项目安装 1.补丁NTB5.02_070807.rar 过程 7.1备份NC代码 7.2 解压补丁程序 7.3 看说明文档 7.4 如果META-INF 下面有一个文件为 META-INF.MF,并且只有一个文件的情况,请删除META-INF目录7.5 copy 三个目录 classes client META-INF 到 D:ufidaufosftmodulestb ,提示有存在时,请覆盖之 7.6 如果需要重新部署时,如下操作 Wassysconfig.bat - deployment - full deployment-select all - two step - generate 7.7 Deploy 7.8停止中间件 D:ufidaibmstop.bat7.9 删除/ufida/ufsoft/bin/*.cache 文件7.10删除/root/CACHE 目录7.11重新启动was./ufida/ufsoft/restart.sh7.2. 更新数据库补丁方法 打开NETCA建立TNS 服务名根据实际数据库名而定 点击完成使用sqlplus worksheet 连到oracle数据库其中 orcl 是数据库的TNS名称,事先由netca命令添加运行相关的sql 语句,执行之7.3 sql server 更新数据库补丁 通过sql server manager studio 连到数据库运行相关补丁脚本,执行8. 系统的卸载8.1 停止中间件D:ufidaibmstop.bat8.2 执行d:ufidaibmuninstalluninstall.exe8.3 删除 d:ufida所有文件和目录8.4 删除数据库9. 安装JDK 1.6兼容使用9.1 当客户端电脑安装了比NC_Client_1.5.0_07更高版本的JAVA客户端, 可能会无法打开NC界面 9.2 解决办法复制C:Program Filesjre1.5.0_07libsecurityjava.policy 到更高版本的java目录C:Program FilesJavajre1.6.0_04libsecurityjava.policy 覆盖之10. 程序出错时,提交问题给用友公司的注意事项当遇到程序出错时。尽量提交详细的信息给用友公司供解决,以下是几个信息的获取方法。1. 出错画面的直接截图,使用键盘prtsc键直接截屏2. 程序前台日志,出错画面之前,先打开程序界面的前台日志窗口设置为debug,出错时,复制其中内容3. 后台日志,先把logs设置为debug, 程序后台日志, 在应用服务器代码安装目录的nclogs目录里面,打包log文件。4. java控制台日志, 工作栏上,右键打开java控制台,复制内容5. was程序的后台日志, was安装目录ibmprofilesAppSrv01logsserver1 打包log文件根据实际情况提交以上5个内容提交给用友公司11. 怎样补安装一个模块1.停止系统,备份代码和数据2.例如,补安装存货核算模块,先把代码安装到d:ufidaufsoft开始安装运行wassysconfig.batDeployment-full deployment-select all two step-generate-选择 是耗时操作,请等待Deployment-full deployment-select all two step-deploy-选择 是耗时操作,请等待检查后台日志 d:ufidaufsoftbinwas_sysconfig.log部署成功后,重新启动was中间件帐套为系统管理,默认用户为root,默认密码为空升级帐套选择新安装模块开始安装退出系统,即可以使用新模块12. 哪些位置的补丁需要重新部署举例uap模块,其它模块一样对待$nchomemodulesuapclasses 此目录是nc服务器端需要的nc资源类。如果补丁需要打到该目录只需要重起应用,不需要重新部署。$nchomemodulesuapclient 此目录是nc客户端需要的nc类。如果补丁需要打到该目录只需要重起应用,不需要重新部署。$nchomemodulesuapMETA-INFclasses此目录是ejb所需要的接口类,此目录下如果打补丁则需要重新部署ejb。Webappsnc_web下面的补丁不用部署,只需要重新启动中间件数据库ip地址改变,数据源的修改和新增后,保存, 需要重新启动中间件,不需要重新部署14. 从was环境copy代码,并且使用用友中间件时,不能启动的问题解决 通过的情况是,java环境路径和参数未设定。这是因为was环境里,不需要在设定此变量,使用用友中间件时 需要更改为下面设置 并且把ip地址栏置空:如果是linux,aix环境需要指定实际的路径,如: /usr/java5_64windows参数:./ufjdk-server -Xmx768m -XX:PermSize=128m -XX:MaxPermSize=256m14. 设置后台日志的方式运行 wassysconfig.batlog-读取-(日志配置为http:/localhost:80)-后台日志立即生效,不用重新启动中间件,修改的是当前运行值.重新启动中间件后修改失效.18. was集群环境重新部署后,访问NC首页界面时,出现IBM http server 页面解决办法:原因是由于遗漏了一个关联server 的步骤 ,请参考集群安装案例.DOC文档中 “3:将NC50关联到WebServer:“ 具体步骤如下:1. 重新部署后重新启动was集群2. 打开was web管理界面 http:/ip:9061/admin (实际可能是其它端口)3. 点击 应用程序-企业应用程序-nc50-点击nc50,进入nc50,点击模块下的管理模块4. 在集群与服务器中,有两行,分别为集群与web服务器,全部选中(蓝色表选中)5. 把下面的模块中全部选中6. 点击集群与服务器右边的应用7. 再次把下面的模块中全部选中8. 点击最下方的确定按钮即可。最后记得点击保存。9. 重新启动was集群10. 验证:最右边服务器列中是否已经将webserver1服务器加了进去? 如下19.NC系统LINUX环境常用命令1.显示当前用户#id2.显示当前所在目录#pwd3.显示当前目录下所有文件和目录#ls4.显示当前目录下所有文件和目录详细信息#ls -al4.1查看硬盘空间#df4.2查看一般文本文件内容,如查看/ufida/start.sh脚本内容#cat /ufida/start.sh5.改变当前路径到指定位置(如到 /ufida/ufsoft/bin)#cd /ufida/ufsoft/bin6.设置环境变量LANG#export LANG=zh_CN7.设置环境变量JAVA_HOME#export JAVA_HOME=/ufida/ibm/java7.1赋于/ufida/start.sh脚本可执行权限#chmod 777 /ufida/start.sh8.执行nc启动shell脚本# /ufida/start.sh9.执行nc停止shell脚本#/ufida/stop.sh10.执行nc重新启动shell脚本#/ufida/restart.sh11.执行wassysconfig.sh集

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论