好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

用友NC财务管理系统备份方案及日常技术维护.docx

18页
  • 卖家[上传人]:s9****2
  • 文档编号:494433592
  • 上传时间:2023-01-08
  • 文档格式:DOCX
  • 文档大小:598.04KB
  • / 18 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 用友 NC 财务管理系统——系统管理操作手册北京用友金融软件系统有限公司文档控制修改■撰写人■版本号H 改说明 ■「日期 ■查阅分发目录1 备份及恢复 41.1 数据备份与恢复 41.2 代码备份与恢复 112 产品安装 112.1 安装新产品或补丁盘 112.2 代码补丁及脚本 123 如何获得错误信息 133.1 界面错误信息框及信息行提示 133.2 JAVA 控制台报错信息 133.3 后台日志报错信息 143.3.1 日志输出方式 143.3.2 4 如何输出完整的中间件信息 154 产品授权 174.1 如何检查产品授权 174.2 产品授权(LICENSE)失效 184.3 机器升级是否需要重新申请 LICENSE 191 备份及恢复1.1 数据备份与恢复NC系统自身无须提供数据备份功能,用户可按ORACLE数据库备份机制,定期或不 定期进行数据备份,以便在数据意外损坏时,借助ORACLE数据库功能,进行数据恢复下面提供了 WINDOWS平台和UNIX平台上的数据自动备份方案:• Windows平台上的自动备份方案>数据自动备份的批处理文件Oracle的数据备份可以用EXP命令进行,将EXP命令所需的参数在一个MS-DOS 自动批处理文件“autobak.bat”中保存下来,再加上其他的命令,就可以实现执行式备 份。

      Autobak.bat 命令文件如下:echo !echo !echo !echo !echo !1p-%1 *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1* *1*/~\ p-% ^Tx ^Tx ^Tx ^Tx ^Tx ^Tx ^Tx ^Tx ^Tx ^Tx ^Tx ^Tx ^Tx ^Tx ^Tx ^Tx ^Tx ^Tx ^Tx ^Tx ^Tx ^Tx ^Tx ^Tx ^Tx ^Tx ^Tx ^Tx ^Tx ^Tx ^Tx ^Tx ^Tx ^Tx ^Tx ^Tx ^Tx ^Tx ^Tx ^Tx ^Tx ^Tx ^Txrem 保留最近十天的备份文件, autobak.dmp 是最近的一个备份,接下来依次是 backup1.dmp,backup2.dmp rem 请定期将备份文件刻录成光盘保存至安全的地方,最好与服务器放在不同的地 理位置del backup9.dmprem backup8.dmp backup9.dmprem backup7.dmp backup8.dmprem backup6.dmp backup7.dmprem backup5.dmp backup6.dmprem backup4.dmp backup5.dmprem backup3.dmp backup4.dmprem backup2.dmp backup3.dmprem backup1.dmp backup2.dmprem autobak.dmp backup1.dmpexp gs/l@nc211a owner=gs file=d:\NC 数据自动备份\autobak.dmpcopy *.dmp g:\ncdate /ttime /techo 备份顺利完成,详细情况请参阅 backup.log!echo ===========================================echo ===========================================echo on为了实现保留多个时间的备份文件,在备份之前用一段DOS命令将备份文件按次 序挨个改名,保留的备份文件个数可自由设置,这样就实现了滚动备份,系统永远只保 留最近的备份,避免时间一长硬盘空间不够的问题(参见autobak.bat)。

      自动记录备份情况为了记录备份的情况,建立另外一个批处理文件“NC数据自动备份.bat”将备份 时的输出记录为备份日志,输出到today.log和backup.log文件中,其中today.log是当 天的备份日志, backup.log 是全部的备份日志注:请先新建一个 backup.log 的空文 本文件另外,备份日志中出现“备份顺利完成”并不表示数据真正的备份没有出现错 误,只是表明系统执行了这个备份计划NC数据自动备份.bat的文件内容如下:@echo offcall autobak.bat > today.logcopy backup.log + today.log backup.log再将这个批处理文件作为Windows的计划任务,让其自动运行即可步骤如下:1) 点“开始——程序——附件——系统工具——任务计划——添加任务计划”, 新建一个任务计划;图12)点“浏览”选中“NC数据自动备份.bat”图23) 设定任务的执行计划,如“每周”;图34) 将之设为每工作日的晚间20:00 自动运行图45) 输入执行时的用户名和密码,完成设置图5双机备份 将备份文件只保留在一台机器上是比较危险的,一旦硬盘物理损坏后就无法恢复 一般应以不同机器上的拷贝或刻录成光盘才比较保险,因此,可以在另外一台24 小时 开机的服务器上共享一个文件夹,再将这个文件夹映射为本地驱动器,再将备份文件用 COPY命令复制到映射的驱动器上,实现双备份。

      本例中的G:盘就是映射的驱动器, 如果还需多个备份的话可在多台服务器上共享文件夹图6记得每次重新启动时应连接好这个映射驱动器例如将所有的文件都放在“D: \NC数据自动备份”文件夹下:名称 丨 大小丨类型』 |修改时间^]autobak.dmp16,426 KBDMP文件2003-10-27 20:25backup l.dmp16,426 KBDMP文件2003-10-27 20:24M]backup2,dmp16,426 KBDMP文件2003-10-27 20:24a]backup3,dmp16,426 KBDMP文件2003-10-27 20:15a]backup4,dmp 協16,426 KBDMP文件2003-10-27 20:14a] backups, dmp430 KBDMP文件2003-10-27 16:43a] backups, dmp16,426 KBDMP文件2003-10-27 20:00a] backup?, dmp16,426 KBDMP文件2003-10-27 17:31a] backups, dmp430 KBDMP文件2003-10-27 16:43a]backup9,dmp16,426 KBDMP文件2003-10-27 17:19窘]backup2 KBLOG文件2003-10-27 20:25=J toda1 KBLOG文件2003-10-27 20:25^21 autobak.bat1 KBM5-DO5批处理文件2003-10-27 20:12PN匚数据自动备份,Hit1 KBM5-DO5批处理文件2003-10-27 19:49图7• Unix平台上的自动备份方案本文的实例采用的是冷备份。

      如果想采用其他备份方法可以就相关内容作修改>基本思想利用UNIX提供的CRONTAB的计划任务机制将备份任务加入到计划任务中>实例说明1) 配置环境变量在/etc/profile文件中加入:ORACLE_HOME=/u01/app/oracle/8.1.6ORACLE_SID=ncerpPATH=$path:$ORACLE_HOME/binExport ORACLE_HOME ORACLE_SID PATH2) 创建备份脚本/database/sql/Shutdowndb.sql:Connect internal/oracleShutdown immediateStartup restrictShutdown normalExit/database/sql/Startupdb.sql:Connect internal/oracleStartupExitAutobak.shSvrmgrl < /database/sql/shutdowndb.sql# 将数据备份到磁带机Tar - cvf /dev/mvr/O /database/oracleSvrmgrl

      1.2 代码备份与恢复NC系统的代码目录均释放于应用服务器的NC目录下,可以直接复制最新代码并存储于其 它机器上当服务器代码时,可以直接拷贝已备份的代码文件进行恢复2 产品安装2.1 安装新产品或补丁盘如果要安装新的产品,在NT下,进入产品的安装目录,运行相应产品目录下NCSetup.bat 系统提供向导式安装步骤,在NT下释放完产品后,会在NT下自动生成生成C: \TMPT\NC 目录,目录下存放具体的产品代码,如: 200402通过FTP工具将释放的代码,如200402上传到/usr/local目录下,再启动服务器的NC服务, 安装产品,操作如下:> 登录集团,点击“客户化”-—“维护工具”-—“安装产品”菜单,进入“产品安 装”界面> 从产品安装界面中的“待安装产品配置信息”处点击待安装产品,可以在右边的框 体中看到其所依赖的产品图示如下:图8> 选择欲安装的产品(本例中选择全部),点击“安装”菜单执行安装过程>安装完毕后,退出NC系统,重新登录,即可看到所有安装后的产品>全面质量管理然后由业务系统管理员执行公司建账等操作,启用每个公司的新增模 块>对于补丁安装盘,安装的方法和安装一个独立的产品模块一样。

      2.2 代码补丁及脚本如果开发提供的补丁是未制作成安装盘的代码补丁和SQL脚本,则只要将补丁代码拷 入NC代码下的..\ webapps\nc_web\nc文件夹下即可然后在数据库执行脚本就可以2注意:―执行任何补丁之前,注意做好代码和数据库的备份,防止造成不可3 如何获得错误信息在 NC 产品应用出现问题时,可以在三个地方查找和获取错误信息:一是在操作界面直接显 示的错误信息提示框或提示行;二是在客户端。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.