R9数据升级工具2011.ppt
《R9数据升级工具2011.ppt》由会员分享,可在线阅读,更多相关《R9数据升级工具2011.ppt(31页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、R9数据升级工具数据升级工具R9研发部研发部 鲁忠念鲁忠念题纲题纲概述概述u关于升级的几个基本概念关于升级的几个基本概念uR9R9数据升级方式的演变数据升级方式的演变 u主要功能主要功能u实现方案实现方案 操作演示操作演示u升级步骤升级步骤u操作演示操作演示一、关于数据升级的几个基本概念一、关于数据升级的几个基本概念一、关于数据升级的几个基本概念一、关于数据升级的几个基本概念首先了解这些内容,便于提升数据升级的实施的准确性和维护效率。以及出现问题时,能快速的有效的排除和修改1.数据升级所要完成的基本功能:既升级工具具体要完成哪些事情呢?1)修改数据库物理结构:将数据库中的相关对象升级到最新版本
2、:如表、存储过程、视图.等 2)修改业务数据逻辑结构:将低版本的数据格式升级为高版本的数据格式,只涉及数据表的升级,不涉及存储过程,视图。例如:科目表中gl_kmxx中辅助核算fzhs字段在R97以下版本中,科目按部门项目核算的数据格式是01,升级到R97后就是,0,1,2.升级模式:就是以什么方式,以什么技术手段来完成升级。以便于升级出现问题时,能迅速确定问题在哪个环节。要修改哪些部分,由谁来修改。1)程序升级方式:就是数据库物理结构和业务逻辑结构的升级都放到了前台程序中。另外,出现问题时,需要专门修改升级工具本身。2)手工执行脚本升级方式:就是数据库物理结构和业务逻辑结构的升级都放到了脚本
3、中,执行脚本就完成了升级过程。另外,出现问题时,只需要修改脚本即可。一、关于数据升级的几个基本概念一、关于数据升级的几个基本概念一、关于数据升级的几个基本概念一、关于数据升级的几个基本概念一、关于数据升级的几个基本概念一、关于数据升级的几个基本概念一、关于数据升级的几个基本概念一、关于数据升级的几个基本概念3)工具执行脚本升级方式,或工具执行升级包升级方式:就是数据库物理结构和业务逻辑结构的升级都放到了脚本中,运行工具来执行脚本就完成了升级过程。另外,出现问题时,只需要修改脚本即可,不需要修改升级工具4)程序+升级包升级方式:就是由程序和脚本共同完成数据升级过程。一般是业务数据变化较大,且较复
4、杂时采用这种方式,R97以上的升级都是这种升级方式。升级程序完成的任务:主要是执行脚本或自动生成脚本并执行,以及个别复杂数据的升级,如总账余额表,总账的自定义辅助核算升级为固定辅助核算,工资项目字段的升级。所以这些数据出现问题时,需要修改升级工具;脚本是存放在升级包里的,它完成的任务是:数据库物理结构升级和简单的业务数据的升级。所以这部分出现问题时,只要修改脚本,然后打包到升级包即可。一、关于数据升级的几个基本概念一、关于数据升级的几个基本概念一、关于数据升级的几个基本概念一、关于数据升级的几个基本概念 5)程序+升级包+升级方案升级方式:与程序+升级包升级方式的区别就是升级包中增加了升级方案
5、,这个升级方案实施人员可以自己配置。升级方案的作用是程序可以根据这个方案自动生成脚本来执行。6)自动化综合工具执行脚本升级方式:就是对数据库物理结构和业务逻辑结构的升级都放到了脚本中,运行工具来执行脚本就完成了升级过程。另外该综合工具不光升级数据库,还可以升级各产品的前台程序及升级产品的运行环境。所以出现问题时,只需要修改脚本即可,不需要修改升级工具。一、关于数据升级的几个基本概念一、关于数据升级的几个基本概念一、关于数据升级的几个基本概念一、关于数据升级的几个基本概念3.升级包:所谓升级包就是将各产品的多个数据脚本及升级方案(就是说的升级模版)打包到一个压缩文件,里面不含有升级程序。对于R9
6、i的升级包,是将各个脚本的内容放到Access数据库中,升级时通过访问该Access数据库来获取脚本并执行。升级工具包,是含有升级工具及升级包R9数据升级方式的演变数据升级方式的演变 各个升级工具的功能各个升级工具的功能1.后台管理工具的升级功能1:DatTools.exe升级方式:程序升级方式后台版本:R96及以下版本的后台工具主要功能:将Win311升级到Anyi2000、R91R96(941普及版除外)等R9版本数据脚本:无脚本支持产品:只有总账、工资、固定资产三个主要311的产品的升级数据库:是在原数据库上的直接升级,升级后旧库变新库。2.后台管理工具的升级功能2:DatTools.e
7、xe升级方式:工具执行脚本方式后台版本:R96及以下版本的后台工具,含R97后台主要功能:是R9.X小版本之间升级或Anyi2000向R9.2,R9.3大版本的升级 如每次支持R9.60升级到R9.65,R970升级到R971数据脚本:R96以下产品有各个产品的独立脚本,对于R96,R97版本则是若干个大脚本及权限脚本,既将所有产品的脚本放到一个大脚本中。支持产品:R9所有产品,因为他们只要写自己的脚本即可数据库:是在原数据库上的直接升级,升级后旧库变为新库。各个升级工具的功能各个升级工具的功能3.升级工具的升级功能1:Up_Scheme.exe升级方式:工具执行升级包方式工具版本:R95、R
8、96都发版了数据升级工具 (每次只保留最后一版的工具,兼容升级R95)主要功能:将311、Anyi200、R9.X升级到当前R95,或R96版本 其中升级311到R9时,采用的是程序+升级包方式 数据脚本:升级包中打包了各产品的脚本支持产品:R9所有产品,因为各产品只要写自己的脚本即可数据库:是在原数据库上的直接升级,升级后旧库变新库,但有选项可以选择将旧库备份一份。4.升级工具的升级功能2:Up_Scheme_R97.exe或名为Up_Scheme.exe升级方式:程序+升级包方式工具版本:R97和R971都发版了数据升级工具主要功能:将311、Anyi200、R9.X升级到当前R97版本,
9、由于R97 与R96数据库逻辑结构有较大变化,所以升级较复杂些数据脚本:升级包中打包了各产品的脚本支持产品:R9所有产品,但没有发版oracle升级版本 后来增加了升级oracle的专版,但未全面测试数据库:将原有数据库完全复制一份为新库,在新库上进行升级,升级后旧库还在,没有变化,但要使用新库。各个升级工具的功能各个升级工具的功能4.升级工具的升级功能3:Up_Scheme_R9i.exe升级方式:程序+升级包+升级方案方式工具版本:R9i,R98版都发版了数据升级工具 (每次只保留最后一版的工具,兼容上一版升级功能,如R98发版的 升级工具可将R971升级到R9i,但要用R9i的升级包)主
10、要功能:将311、Anyi200、R9.X,971的数据升级到R9i版本,由于R97 与R96,R9i与R97的数据库逻辑结构有极大变化,所以升级复杂些 2010年底的升级工具,增加了将R9972升级到R9i,R98的功能数据脚本:升级包中打包了各产品的脚本,并定制了升级方案支持产品:大多数R9产品,但有些产品可能没有设置升级方案到升级包中,所以不支持升级,需要升级时再临时手工配置升级方案数据库:是跨数据库的升级,先建立R9i的库,要求建立单位账套,早期的版本还要建立的起始日期与旧账套的一致。升级时程序将旧库的数据,按升级方案的关系转移到9i的库中。升级后,旧数据库没有变化。各个升级工具的功能
11、各个升级工具的功能5.综合升级工具的升级功能1-DbUpdate.exe升级方式:自动化综合工具执行脚本升级方式工具版本:R9i,R98都发版了综合升级工具,每修改一个9i的维护单,就发布一个综合升级工具。主要功能:将R9i低版本数据库升级到R9i的高版本数据库。考虑到升级 效率,分各个阶段的升级,如专门发布了一个升级包可将9i 升级为最原始的R98;再发布一个升级包,将原始的R98库 升级到最新的库.数据脚本:各个R9i的版本都有自己的ACCess数据库升级包,对于R9i每个数据库对象就要写一个脚本支持产品:R9i所有产品数据库:是在原数据库上的直接升级,升级后旧库变为新库。数据升级工具特点
12、数据升级工具特点u简单易用 .使用升级包,将低版本账套一次性升级到高版本。这样 中间省去了升级多次环节 .改变了过去脚本升级方式下,每个产品一个或多个脚本,烦琐的升级 步骤。这样降低了技术支持量、实施量和维护成本 .可支持多个账套同时升级u更安全、更可靠 升级包里的脚本全面,几乎包含了数据库中每个对象的脚本,因此可最大限度的保证数据库升级的正确性u缺点 因为需要升级每个数据库对象,升级时速度比较慢。R97,R9i,R98升级实现方案升级实现方案 R97:升级工具+升级包R9i:升级工具+升级包+数据转换即将低版本的账套,通过升级工具和相应版本的升级包,将其升级为高版本的数据库低版本账套低版本账
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- R9 数据 升级 工具 2011
限制150内