选择该选项,二次转换时,将删除目标库数据表内在源'源单位代码'录入的单位的数据.
不选该选项,二次转换时,则转换时不删除目标库数据表任何单位级的数据。
目前可以支持:总账、国库,资产,出纳、公务卡等产品的转换
再输入本地Oracle服务名,用户名(就是数据库名R9i001),密码(选自动保存选项)
3. 可以在模版关系设置看到待升级的表,本次仅升级总账和指标两个产品
目前只有公共表、总账的表(以gl_开头的表),指标的表(ZB_开头的表)
请确认好之后再升级.
(如果模板里有不影响转换的表,在数据导入时发生错误,也要把错误的表屏蔽(是否设置字段设置为1)
3.升级前,到公司外网用9iSQL最近补丁包对数据库进行升级确保9i数据库是最新的,再升级
二、将R97的SqlServer账套升级到9i的SQL账套
使用9i升级工具Up_Scheme.exe进行升级
002 A单位2 001 账套2
003 A单位3 001 账套3
则可以按如下关系升级:
R97数据库 R9i001数据库
1.升级时会弹出R97和9i单位账套对应关系
1) 如果R97的A单位下的001,002,003账套的部门资料,往来资料,项目资料....等辅助项资料编码及名称,含义都一样
则可以按如下关系升级:
R97数据库 R9i001数据库
001 A单位
001 账套1 该9i账套启用日期必须和R97的相对应的账套要一致
002 账套2
003 账套3
3).用升级工具一个一个账套的升级
3.验证升级的正确性
升级完成后,到9i前台各模块登录各单位账套运行下,检查升级到9iSQL版后数据是否正确.
在数据转换到oracle版之前,一定要先保证9iSQl数据库的数据正确
三、再建立9i的OБайду номын сангаасacle数据库及单位账套
1.对于源数据库或目标数据库做了业务后,再次转换数据时,如果不希望覆盖目标数据库已转换好的数据,则请选择'二次转换设置'选项
二次转换,不删除目标数据库所有数据,只删除在'源单位代码'和'源账套代码'中录入的单位账套对应的数据
2.删除单位级数据:
数据表只有单位代码字段,而没有账套代码字段的表称为单位级数据表
一、先建立9i的SQLServer数据库及单位账套
1.9i的SQLServer的数据库建好之后,到系统管理工具建立各个单位账套.
注意各单位账套的最早启用期间要和R97的启用期间要一致。
例如:A单位2005年使用R970(帐套是2005年启用),则R9i帐套启用期间也是2005年.
A单位 001账套 ----> 001 A单位 001账套
A单位 002账套 ----> 001 A单位 002账套
A单位 003账套 ----> 001 A单位 003账套
..............
...\GL-R9iIMP-年月日.TXT
...\Temp\数据导入日志_年月日.LOG
...\Temp\DataImpTemp.SQL, 在调试模式下升级,将生成'表名.sql'及'表名.txt',存放低是数据转换脚本和从源账套取数的脚本
六、二次转换选项说明
001 A单位1 001 账套1 该9i账套启用日期必须和R97的相对应的账套要一致
002 A单位2 001 账套2
003 A单位3 001 账套3
002 B单位
004 账套4
005 账套5
006 账套6
五、验证从SQL到Oracle数据转换的正确性
1.先检查升级日志文件中是否有提示异常,SQl执行是否失败,如果有表数据升级失败
2.检查升级日志文件中,表的记录数很已导入的记录数是否一致,不一致,则该表数据导入不完整
有问题可将R9Imp.exe工具目录下的,类似于以下的几个文件发给研发
3)方案二:先建立9i的数据库及单位账套,建立一个单位,再在下级建立多个账套
如果R97的A单位下的001,002,003账套的部门资料,往来资料,项目资料....等辅助项资料编码及名称,含义都一样
单位编码 单位名称 账套编码 账套名称
A单位 001账套 ----> 001 A单位1 001 账套1
A单位 002账套 ----> 002 A单位2 001 账套2
A单位 003账套 ----> 003 A单位3 001 账套3
..................
1.新建9iOracle的数据库 R9i001
2.再建立单位账套,和9iSQL的单位账套要匹配
3.数据转换前,到公司外网用9iOracle最近补丁包对数据库进行升级确保9i数据库是最新的,再升级
四、进行9iSQL数据库到 9iOracle数据库的转换
9iSQL R9i001 -----> 9i Oracle R9i001
2. 对于R9同单位的多个帐套,升级到R9时,必须作为不同单位进行升级,不能升级到同一个单位不同帐套中,
因为不能保证辅助核算项完全一致,如果强行升级,会造成基础资料的混乱。
例如:
1)R97有多个账套
A单位 001账套1,002账套2,003账套3
B单位 004账套4,005账套5,006账套6
因为有错误,工具遇到错误可能就回滚了,影响后续的数据转换)
4.点模版执行页签,选一个数据转换模版:'丹阳sql-->oracle乡镇‘
再点执行,进行数据转换,升级过程中有数据升级描述,转换的记录数和升级错误日志
可以开启调试模式,同时按住CTRL+F7键,在数据转换时,将为每个表生成一个脚本(放在Temp目录下),便于在转换完后发现错误
2) 如果R97的A单位下的001,002,003账套的部门资料,往来资料,项目资料....等辅助项资料编码及名称,含义都不一样
则需要建立多个9i的单位账套,如:
单位编码 单位名称 账套编码 账套名称
001 A单位1 001 账套1 该9i账套启用日期必须和R97的相对应的账套要一致
2)方案一:先建立9i的数据库及单位账套,建立多个单位
如果R97的A单位下的001,002,003账套的部门资料,往来资料,项目资料....等辅助项资料编码及名称,含义都不一样
则需要建立多个9i的单位账套,如:
单位编码 单位名称 账套编码 账套名称
使用转换工具 R9Imp.exe
1.设定源数据,点设置连接,
选Mircosoft ole db privoder for sqlserver
再输入服务器,用户名,密码(选自动保存选项),和9i的数据库R9i001
2.设定目标数据,点设置连接,
选Mircosoft ole db privoder for Oracle
不选该选项,二次转换时,则转换时不删除目标库数据表任何单位级的数据。
目前可以支持:总账、国库,资产,出纳、公务卡等产品的转换
再输入本地Oracle服务名,用户名(就是数据库名R9i001),密码(选自动保存选项)
3. 可以在模版关系设置看到待升级的表,本次仅升级总账和指标两个产品
目前只有公共表、总账的表(以gl_开头的表),指标的表(ZB_开头的表)
请确认好之后再升级.
(如果模板里有不影响转换的表,在数据导入时发生错误,也要把错误的表屏蔽(是否设置字段设置为1)
3.升级前,到公司外网用9iSQL最近补丁包对数据库进行升级确保9i数据库是最新的,再升级
二、将R97的SqlServer账套升级到9i的SQL账套
使用9i升级工具Up_Scheme.exe进行升级
002 A单位2 001 账套2
003 A单位3 001 账套3
则可以按如下关系升级:
R97数据库 R9i001数据库
1.升级时会弹出R97和9i单位账套对应关系
1) 如果R97的A单位下的001,002,003账套的部门资料,往来资料,项目资料....等辅助项资料编码及名称,含义都一样
则可以按如下关系升级:
R97数据库 R9i001数据库
001 A单位
001 账套1 该9i账套启用日期必须和R97的相对应的账套要一致
002 账套2
003 账套3
3).用升级工具一个一个账套的升级
3.验证升级的正确性
升级完成后,到9i前台各模块登录各单位账套运行下,检查升级到9iSQL版后数据是否正确.
在数据转换到oracle版之前,一定要先保证9iSQl数据库的数据正确
三、再建立9i的OБайду номын сангаасacle数据库及单位账套
1.对于源数据库或目标数据库做了业务后,再次转换数据时,如果不希望覆盖目标数据库已转换好的数据,则请选择'二次转换设置'选项
二次转换,不删除目标数据库所有数据,只删除在'源单位代码'和'源账套代码'中录入的单位账套对应的数据
2.删除单位级数据:
数据表只有单位代码字段,而没有账套代码字段的表称为单位级数据表
一、先建立9i的SQLServer数据库及单位账套
1.9i的SQLServer的数据库建好之后,到系统管理工具建立各个单位账套.
注意各单位账套的最早启用期间要和R97的启用期间要一致。
例如:A单位2005年使用R970(帐套是2005年启用),则R9i帐套启用期间也是2005年.
A单位 001账套 ----> 001 A单位 001账套
A单位 002账套 ----> 001 A单位 002账套
A单位 003账套 ----> 001 A单位 003账套
..............
...\GL-R9iIMP-年月日.TXT
...\Temp\数据导入日志_年月日.LOG
...\Temp\DataImpTemp.SQL, 在调试模式下升级,将生成'表名.sql'及'表名.txt',存放低是数据转换脚本和从源账套取数的脚本
六、二次转换选项说明
001 A单位1 001 账套1 该9i账套启用日期必须和R97的相对应的账套要一致
002 A单位2 001 账套2
003 A单位3 001 账套3
002 B单位
004 账套4
005 账套5
006 账套6
五、验证从SQL到Oracle数据转换的正确性
1.先检查升级日志文件中是否有提示异常,SQl执行是否失败,如果有表数据升级失败
2.检查升级日志文件中,表的记录数很已导入的记录数是否一致,不一致,则该表数据导入不完整
有问题可将R9Imp.exe工具目录下的,类似于以下的几个文件发给研发
3)方案二:先建立9i的数据库及单位账套,建立一个单位,再在下级建立多个账套
如果R97的A单位下的001,002,003账套的部门资料,往来资料,项目资料....等辅助项资料编码及名称,含义都一样
单位编码 单位名称 账套编码 账套名称
A单位 001账套 ----> 001 A单位1 001 账套1
A单位 002账套 ----> 002 A单位2 001 账套2
A单位 003账套 ----> 003 A单位3 001 账套3
..................
1.新建9iOracle的数据库 R9i001
2.再建立单位账套,和9iSQL的单位账套要匹配
3.数据转换前,到公司外网用9iOracle最近补丁包对数据库进行升级确保9i数据库是最新的,再升级
四、进行9iSQL数据库到 9iOracle数据库的转换
9iSQL R9i001 -----> 9i Oracle R9i001
2. 对于R9同单位的多个帐套,升级到R9时,必须作为不同单位进行升级,不能升级到同一个单位不同帐套中,
因为不能保证辅助核算项完全一致,如果强行升级,会造成基础资料的混乱。
例如:
1)R97有多个账套
A单位 001账套1,002账套2,003账套3
B单位 004账套4,005账套5,006账套6
因为有错误,工具遇到错误可能就回滚了,影响后续的数据转换)
4.点模版执行页签,选一个数据转换模版:'丹阳sql-->oracle乡镇‘
再点执行,进行数据转换,升级过程中有数据升级描述,转换的记录数和升级错误日志
可以开启调试模式,同时按住CTRL+F7键,在数据转换时,将为每个表生成一个脚本(放在Temp目录下),便于在转换完后发现错误
2) 如果R97的A单位下的001,002,003账套的部门资料,往来资料,项目资料....等辅助项资料编码及名称,含义都不一样
则需要建立多个9i的单位账套,如:
单位编码 单位名称 账套编码 账套名称
001 A单位1 001 账套1 该9i账套启用日期必须和R97的相对应的账套要一致
2)方案一:先建立9i的数据库及单位账套,建立多个单位
如果R97的A单位下的001,002,003账套的部门资料,往来资料,项目资料....等辅助项资料编码及名称,含义都不一样
则需要建立多个9i的单位账套,如:
单位编码 单位名称 账套编码 账套名称
使用转换工具 R9Imp.exe
1.设定源数据,点设置连接,
选Mircosoft ole db privoder for sqlserver
再输入服务器,用户名,密码(选自动保存选项),和9i的数据库R9i001
2.设定目标数据,点设置连接,
选Mircosoft ole db privoder for Oracle