数据迁移用户手册

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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_

ALTER SYSTEM SET UTL_ = '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

相关文档
最新文档