数据迁移用户手册知识讲解
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据迁移同步用户手册
一、数据迁移同步主界面
二、系统功能
1、数据迁移:支持oracle 、sql server 、access 数据库相互迁移,还支持excel 数据库、dbf 数据库到oracle 、sql server 、access 的迁移。
2、数据同步:支持oracle 、sql server 到oracle 、sql server 、access 的触发器同步,支持oracle 到oracle 、sql server 、access 的oracle 日志解析同步。
3、Excel 数据导入、Excel 和Dbf 文件导出。
4、oracle 日志解析:解析oracle 日志文件并查看操作日志。 三、操作
1、数据迁移
数据迁移分为两种:一种是普通迁移,按照设置的迁移条件迁移数据,另一种是触发器迁移,只迁移符合迁移条件的在触发器改变表中记录的数据,这就要求如果是触发器类型,就要通过触发器管理来为表创建触发器。
(1)项目管理
项目工具栏 项目列表
a、添加项目
点击项目工具栏中的“添加”按钮。
填写项目名称,选择项目类型,点击“确定”即可。
注释:条件迁移:根据设置的条件迁移数据
触发器迁移:只迁移触发器记录的改变数据。
b、删除项目
首先选择要删除的项目,点击项目工具栏中的“删除”按钮即可。
(2)数据库管理
a、添加数据库
数据库工具栏
数据库操作区
在数据库工具栏中选择要添加数据库类型,按住鼠标,拖动到数据库操作区即可。
b、设置数据库
双击数据库操作区中的数据库图标,或是点击数据库图标,鼠标右键,在右键菜单中点击“数据库配置”,弹出相应的数据库配置界面。
c、文件设置
如果要迁移的数据库中有存放路径的字段,在迁移是也要把文件迁移到新的数据库中,测需要通过文件设置,点击数据库工具栏中的“文件设置”按钮或是点击数据库显示区中的数据库图标右键菜单“文件设置”弹出文档设置界面
c、建立数据库迁移关系
首先点击数据库工具栏中的“画笔”按钮,然后分别选择源数据库、目标数据库即可建立迁移数据库的关系。
d、保存
点击数据库工具栏中的“保存”按钮,即可保存
(3)表关系管理
a 、添加目标表
b 、添加源表
c 、建立表对应关系 ①自动对应
添加完源表后,点击关系工具栏中的“自动对应”,系统会自动把表名相同
和字段相同的表和字段自动建立对应关系。
②手动建立对应
选择要建立关系的源表记录,拖动到目标表记录上既可建立表对应。 d 、设置源表迁移条件
选择要设置条件的目标表记录,点击目标表工具栏中的“条件”按钮后,弹出以下界面,设置条件后确定即可。(字段可以拖动到编辑框内)
e 、保存
设置好表关系后。点击目标表工具栏中的“保存”按钮,保存设置的表对应关系。
(4)字段关系设置
源表工具栏
目标表工具栏
关系工具栏
目标表
源表
a、设置表对应关系
首先选择要设置的源表字段记录,拖动到目标表字段记录上边既可以建立对应关系。
如果字段要做特殊设置,可以选中要设置的字段记录,点击工具栏中的“字段设置”按钮。
如果是dbf或是excel 数据库字段设置界面如下:
b 、保存
设置完字段对应关系后点击工具栏中的“保存”按钮。 (5)任务定义
a 、添加任务
点击任务工具栏中的“添加任务”按钮
b 、添加任务表
点击任务表工具栏中的“添加表”按钮
任务工具栏
自动运行设置
任务表工具栏
任务表列表
任务列表
任务运行说明
在迁移表时,是按照显示的序号顺序迁移的,如果有主外键约束的一定要注意。
c、任务自动运行设置
选择要设置的任务记录,设置任务自动运行时间信息。
d、保存
设置好后,点击相应的“保存”按钮保存设置数据。
(6)任务运行日志管理
任务列表任务表列表
表运行日志列表日志内容
a、运行日志查看
选择要查看的任务->表->日志记录即可查看运行日志信息。
b、手动运行任务
在任务列表中,选择要运行的任务,点击“手动运行”按钮即可。
c、启动任务自动运行
在任务列表中,选择要运行的任务,点击“启动自动运行”按钮即可。
如果任务不是自动运行任务,“启动自动运行”按钮不可用。
(7)任务自动运行情况
a、查看任务自动运行状态
2、数据同步
数据库同步分为两种:
一种是触发器同步,随时同步触发器改变表中的记录,要求必须在触发器管理中为要同步的表建立触发器。
第二种是oracle日志同步,因为要解析oracle日志信息,使用的函数或是过程权限要求比较高,现在只支持system用户,而且要启动数据库的归档日志,还要对设置数据库日志配置。
数据库准备工作:
A、安装LogMiner(sys用户)
要安装LogMiner工具,必须首先要运行下面这样两个脚本,
l $ORACLE_HOME/rdbms/admin/dbmslsm.sql
2 $ORACLE_HOME/rdbms/admin/dbmslsmd.sql.
B、创建数据字典文件(sys用户)
首先、添加一个参数UTL_FILE_DIR
ALTER SYSTEM SET UTL_FILE_DIR = 'd:\oracle\logs' SCOPE=SPFILE;
然后、创建目录d:\oracle\logs
最后、分配权限给system用户
grant execute on dbms_logmnr_d to system
grant execute on dbms_logmnr to system
grant select on gv_$logmnr_contents to system;
C、重新启动数据库,然后创建数据字典文件:
(用户system)
begin