《用友NC财务管理系统的备份与维护方案.docx》由会员分享,可在线阅读,更多相关《用友NC财务管理系统的备份与维护方案.docx(22页珍藏版)》请在优知文库上搜索。
1、用友NC财务管理系统系统管理操作手册北京用友金融软件系统有限企业文档控制修改日期撰写人版本号更改阐明查阅姓名职位分发分发号姓名地址目录1 备份及恢复错误!未定义书签。1.1 数据备份与恢复错误!未定义书签。1.2 代码备份与恢复错误!未定义书签。2 产品安装错误!未定义书签。2.1 安装新产品或补丁盘错误!未定义书签。2.2 代码补丁及脚本错误!未定义书签。3 怎样获得错误信息错误!未定义书签。3.1 界面错误信息框及信息行提醒错误!未定义书签。3.2 JAVA控制台报错信息错误!未定义书签。3.3 后台日志报错信息错误!未定义书签。日志输出方式.错误!未定义书签。4怎样输出完整的中间件信息错
2、误!未定义书签。4 产品授权错误!未定义书签。4.1 怎样检查产品授权错误!未定义书签。4.2 产品授权(LlCENSE)失效错误!未定义书签。4.3 机器升级与否需要重新申请LICENSE错误!未定义书签。1备份及恢复1.1 数据备份与恢复NC系统自身不必提供数据备份功能,顾客可按ORACLE数据库备份机制,定期或不定期进行数据备份,以便在数据意外损坏时,借助ORACLE数据库功能,进行数据恢狂。下面提供了WINDOWS平台利UNIX平台上的数据自动备份方案:Windows平台上0自动备份方案数据自动备份的批处理文献Oracle的数据备份可以用EXP命令进行,将EXP命令所需的参数在一种MS
3、-DOS自动批处理文献“autobak.bat”中保留下来,再加上其他的命令,就可以实现执行式备份。AUtobak.bat命令文献如下:echo!echo!echo!echo!echo!echo*rem保留近来十天甲、J备份文献,aulobak.dmp是近来H勺一种备份,接下来依次是backupI.dmp,backup2.dmprem请定期将备份文献刻录成光盘保留至安全的地方,最佳与服务器放在不样H勺地理位置。delbackup9.dmprembackup8.dmpbackup9.dmprembackup7.dmpbackup8.dmprembackup6.dmpbackup7.dmpremb
4、ackup5.dmpbackup6.dmprembackup4.dmpbackup5.dmprembackup3.dmpbackup4.dmprembackup2.dmpbackup3.dmprembackupl.dmpbackup2.dmpremautobak.dmpbackupl.dmpexpgs/1(3)nc211aowner=gsfile=d:NC数据自动备份autobak.dmpcopy*.dmpg:ncdate/ttime/lecho备份顺利完毕,详细状况请参阅backup.log!echo=echo=echoon为了实现保留多种时间的备份文献,在备份之前用段DoS命令将备份文献按
5、次序挨个更名,保留H勺备份文献个数可自由设置,这样就实现了滚动备份,系统永远只保留近来的备份,防止时间一长硬盘空间不够的问题(参见autobak.bat)。自动记录备份状况为了记录备份的状况,建立此外一种批处理文献“NC数据自动备份.bat”将备份时时输出记录为备份日志,输出到today.log和backup.log文献中,其中today.log是当日的J备份日志,backup.log是所有的J备份日志。(注:请先新建一种backup.log的空文本文献。此外,备份日志中出现“备份顺利完毕”并不表达数据真正的备份没有出现错误,只是表明系统执行了这个备份计划。)NC数据自动备份.bat的文献内容
6、如下:echooffcallautobak.battoday.logcopybackup.log+today.logbackup.log再将这个批处理文献作为WindOWS的计划任务,让其自动运行即可。环节如下:1)点“开始一程序一附件一系统工具一任务计划一添加任务计划”,新建一种任务计划;2)点“浏览”,选中“NC数据自动备份.bal”;图23)设定任务的执行计划,如“每周”;任务计划向导Xj请输入任务的名称。任务名可同程序名相同矍)JNC数据自动备份执行这个任务:C每天也)6每周)C每月(M)C一次性(Q)计篁:机启动时G)埼C登录时)|取消I4)将之设为每工作日的晚间20:00自动运行。
7、5)输入执行时的顾客名和密码,完毕设置;图5双机备份将备份文献只保留在一台机器上是比较危险的J,一旦硬盘物理损坏后就无法恢复,一般应以不一样机器上的拷贝或刻录成光盘才比较保险,因此,可以在此外一台24小时开机的服务器上共享一种文献夹,再将这个文献夹映射为当地驱动器,再将备份文献用COPY命令复制到映射的驱动器上,实现双备份。本例中的G:盘就是映射的驱动器,假如还需多种备份的I话可在多台服务器上共享文献夹。映射同格驱动器JWindows可以帮助您连接到共享的网络文件夹,并给 该连接指派一个盘符,这样您就可以从“我的电脑” 访问该文件夹话为要连接到的连接和文件夹指定盘符:驱动器文件夹G:10.24
8、.1.2gy例如:WserverSharel登录时重新连接4)使用其他用户名进行连接。创建指向eb文件夹或FTP站点的快捷方式:一一步I完成I取消I图6记得每次重新启动时应连接好这个映射驱动器。例如将所有的文献都放在“D:XNC数据自动备份”文献夹下:名称大小I类型/修改时间Wtobakdmp16/26KBDMP文件2003-10-2720:25backupl.dmp16,426KBDMP文件2003-10-2720:24backup2,dmp16,426KBDMP文件2003-10-2720:24backup3,dmp16,426KBDMP文件2003-10-2720:15backup4.d
9、mpA16,426KBDMP文件2003-10-2720:14backup5.dmp430KBDMP文件2003-10-2716:43backup6,dmp16,426KBDMP文件2003-10-2720:00backup7,dmp16,426KBDMP文件2003-10-2717:31backup8,dmp430KBDMP文件2003-10-2716:43backup9,dmp16/26KBDMP文件2003-10-2717:19bckup.log2KBLoG文件2003-10-2720:25三today.logIKBLOG文件2003-10-2720:25国叫tobak,batIKBMS
10、-DOSittitSttt2003-10-2720:12团N啜据眼备份班IKBMS-DOSittftSJttt2003-10-2719:49Unix平台上B自动备份方案本文的实例采用的是冷备份。假如想采用其他备份措施可以就有关内容作修改基本思想运用UNIX提供的CRONTAB的计划任务机制将备份任务加入到计划任务中实例阐明D配置环境变量在etcprofile文献中加入:ORACLE_H0ME=/UO1/app/orac1e/ORACLE_SID=ncerpPATH=Spath:$ORACI.E_UOME/binExport0RACLE_H0MEORACLE_SIDPATH2)创立备份脚本/da
11、tabase/sql/Shutdowndb.sql:Connectinternal/oracleShutdownimmediateStartuprestrictShutdownnormalExit/database/sql/Startupdb.sql:Connectinternal/oracleStartupExitAutobak.shSvrmgrldatabasesqlshutdowndb.sql#将数据备份到磁带机Tar-cvfdevmvr0/database/orac1eSvrmgrl/database/sqlStartupdb.sql3).将备份加入到计划任务$SUroot$cront
12、加入一行O2*databasesqlautobak.sh(每天凌晨两点做备份)数据恢复时,运用ORACLE数据自身机制,将备份出来的数据文献导入恢复即可。1.2代码备份与恢复NC系统的代码目录均释放于应用服务器於JNC目录下,可以直接复制最新代码并存储于其他机器上。当服务器代码时,可以直接拷贝已备份的代码文献进行恢复。2产品安装2.1 安装新产品或补丁盘假如要安装新的产品,在NT下,进入产品H勺安装目录,运行对应产品目录下NCSetUP.bat系统提供向导式安装环节,在NT下释放完产品后,会在NT下自动生成生成C:TMPTNC目录,目录下寄存详细的产品代码,如:202302通过FTP工具将释放
13、FI勺代码,如202302上传至Jusrlocal目录下,再启动服务器的NC服务,安装产品,操作如下:登录集团,点击“客户化”-“维护工具”-“安装产品”菜单,进入“产品安装”界面。从产品安装界面中的“待安装产品配置信息”处点击待安装产品,可以在右边的框体中看到其所依赖Il勺产品。图示如下:产品安装主产与:主圣卢才军“产品:产品安装理f物产丛I知IlSI定发产 weirs IlfiWM 理M%HI 要外加工本:俅*产品:ry*wpa-rr:选择欲安装的产品(本例中选择所有),点击“安装”菜单执行安装过程。安装完毕后,退出NC系统,重新登录,即可看到所有安装后的I产品。全面质量管理然后由业务系统管理员执行企业建账等操作,启用每个企业的新增模块。对于补丁安装盘,安装的措施和安装一种独立的产品模块同样。2.2 代码补丁及脚本假如开发提供的!补丁是未制作成安装盘的代码补丁和SQL脚本,则只要将补丁代码拷入NC代码下的.webappsnc_webnc文献夹下即可。然后在数据库执行脚本就可以。3怎样获