1、填写项目名称,选择项目类型,点击“确定”即可。注释:条件迁移:根据设置的条件迁移数据触发器迁移:只迁移触发器记录的改变数据。b、删除项目首先选择要删除的项目,点击项目工具栏中的“删除”按钮即可。(2)数据库管理 a、添加数据库数据库工具栏数据库操作区在数据库工具栏中选择要添加数据库类型,按住鼠标,拖动到数据库操作区即可。 b、设置数据库双击数据库操作区中的数据库图标,或是点击数据库图标,鼠标右键,在右键菜单中点击“数据库配置”,弹出相应的数据库配置界面。 c、文件设置如果要迁移的数据库中有存放路径的字段,在迁移是也要把文件迁移到新的数据库中,测需要通过文件设置,点击数据库工具栏中的“文件设置”
2、按钮或是点击数据库显示区中的数据库图标右键菜单“文件设置”弹出文档设置界面 c、建立数据库迁移关系首先点击数据库工具栏中的“画笔”按钮,然后分别选择源数据库、目标数据库即可建立迁移数据库的关系。 d、保存点击数据库工具栏中的“保存”按钮,即可保存(3)表关系管理源表工具栏目标表工具栏关系工具栏目标表源表 a、添加目标表 b、添加源表 c、建立表对应关系自动对应添加完源表后,点击关系工具栏中的“自动对应”,系统会自动把表名相同和字段相同的表和字段自动建立对应关系。手动建立对应选择要建立关系的源表记录,拖动到目标表记录上既可建立表对应。 d、设置源表迁移条件选择要设置条件的目标表记录,点击目标表工
3、具栏中的“条件”按钮后,弹出以下界面,设置条件后确定即可。(字段可以拖动到编辑框内) e、保存设置好表关系后。点击目标表工具栏中的“保存”按钮,保存设置的表对应关系。(4)字段关系设置a、设置表对应关系首先选择要设置的源表字段记录,拖动到目标表字段记录上边既可以建立对应关系。如果字段要做特殊设置,可以选中要设置的字段记录,点击工具栏中的“字段设置”按钮。如果是dbf或是excel 数据库字段设置界面如下: b、保存设置完字段对应关系后点击工具栏中的“保存”按钮。(5)任务定义任务工具栏自动运行设置任务表工具栏任务表列表任务列表任务运行说明a、添加任务点击任务工具栏中的“添加任务”按钮b、添加任
4、务表点击任务表工具栏中的“添加表”按钮在迁移表时,是按照显示的序号顺序迁移的,如果有主外键约束的一定要注意。c、任务自动运行设置选择要设置的任务记录,设置任务自动运行时间信息。d、保存设置好后,点击相应的“保存”按钮保存设置数据。(6)任务运行日志管理表运行日志列表日志内容 a、运行日志查看选择要查看的任务-表 -日志记录即可查看运行日志信息。 b、手动运行任务在任务列表中,选择要运行的任务,点击“手动运行”按钮即可。 c、启动任务自动运行在任务列表中,选择要运行的任务,点击“启动自动运行”按钮即可。如果任务不是自动运行任务,“启动自动运行”按钮不可用。(7)任务自动运行情况 a、查看任务自动
5、运行状态2、数据同步数据库同步分为两种:一种是触发器同步,随时同步触发器改变表中的记录,要求必须在触发器管理中为要同步的表建立触发器。第二种是oracle日志同步,因为要解析oracle日志信息,使用的函数或是过程权限要求比较高,现在只支持system用户,而且要启动数据库的归档日志,还要对设置数据库日志配置。数据库准备工作:A、安装LogMiner(sys用户)要安装LogMiner工具,必须首先要运行下面这样两个脚本,l $ORACLE_HOME/rdbms/admin/dbmslsm.sql2 $ORACLE_HOME/rdbms/admin/dbmslsmd.sql.B、创建数据字典文
6、件(sys用户)首先、添加一个参数UTL_FILE_DIRALTER SYSTEM SET UTL_FILE_DIR = d:oraclelogs SCOPE=SPFILE;然后、创建目录 d:oraclelogs最后、分配权限给system用户grant execute on dbms_logmnr_d to systemgrant execute on dbms_logmnr to systemgrant select on gv_$logmnr_contents to system;C、重新启动数据库,然后创建数据字典文件:(用户system)begin dbms_logmnr_d.bu
7、ild(dictionary_filename = dirctionary.ora, dictionary_location =D:oraclelogs options = dbms_logmnr_d.store_in_flat_file);end;(更详细信息见文档尾:附件1) b、删除项目c、启动同步首先选择要启动的项目,然后点击项目工具栏中的“启动”按钮,即可启动同步。a、添加数据库c、oracle日志解析设置d、触发器设置e、建立数据库迁移关系f、保存a、添加目标表(5)同步情况情况a、查看任务自动运行状态3、文件导入、导出(1)Excel文件导入a、基本设置b、模板设置如果模板列表中
8、没有要转换的模板,测需要点击“新建模板”按钮,创建模板。c、导入设置完模板后,点击“导入”按钮即可把excel数据导入到指定数据库中。(2)Dbf和Excel文件导出a、查询数据b、导出Excel文件首先查询数据后,点击“导出excel”按钮。c、导出Dbf文件首先查询数据后,点击“导入dbf”按钮。 4、oracle日志解析(1)数据库配置 a、初始化数据库设置oracle 数据库信息。 b、检查数据库配置点击“检查数据库配置”按钮,检查并创建数据库日志解析函数或是过程。(2)日志解析及查看 a、解析日志设置设置解析数据库日志的日志文件和解析日志的数据字典文件。 c、解析日志并查看设置完数据
9、库配置和日志文件及日志数据字典后,点击“解析”按钮,开始解析日志,由于一个日志文件有100M,显示解析后的数据库时是分页显示的。附件1Oracle LogMinerOracle LogMiner 是Oracle公司从产品8i以后提供的一个实际非常有用的分析工具,使用该工具可以轻松获得Oracle 重作日志文件(归档日志文件)中的具体内容,特别是,该工具可以分析出所有对于数据库操作的DML(insert、update、delete等)语句,另外还可分析得到一些必要的回滚SQL语句。该工具特别适用于调试、审计或者回退某个特定的事务。LogMiner分析工具实际上是由一组PL/SQL包和一些动态视图
10、(Oracle8i内置包的一部分)组成,它作为Oracle数据库的一部分来发布,是8i产品提供的一个完全免费的工具。但该工具和其他Oracle内建工具相比使用起来显得有些复杂,主要原因是该工具没有提供任何的图形用户界面(GUI)。本文将详细介绍如何安装以及使用该工具。一、LogMiner的用途日志文件中存放着所有进行数据库恢复的数据,记录了针对数据库结构的每一个变化,也就是对数据库操作的所有DML语句。在Oracle 8i之前,Oracle没有提供任何协助数据库管理员来读取和解释重作日志文件内容的工具。系统出现问题,对于一个普通的数据管理员来讲,唯一可以作的工作就是将所有的log文件打包,然后
11、发给Oracle公司的技术支持,然后静静地等待Oracle 公司技术支持给我们最后的答案。然而从8i以后,Oracle提供了这样一个强有力的工具-LogMiner。LogMiner 工具即可以用来分析在线,也可以用来分析离线日志文件,即可以分析本身自己数据库的重作日志文件,也可以用来分析其他数据库的重作日志文件。总的说来,LogMiner工具的主要用途有:1跟踪数据库的变化:可以离线的跟踪数据库的变化,而不会影响在线系统的性能。2回退数据库的变化:回退特定的变化数据,减少point-in-time recovery的执行。3优化和扩容计划:可通过分析日志文件中的数据以分析数据增长模式。二、安装
12、LogMiner这两个脚本必须均以SYS用户身份运行。其中第一个脚本用来创建DBMS_LOGMNR包,该包用来分析日志文件。第二个脚本用来创建DBMS_LOGMNR_D包,该包用来创建数据字典文件。三、使用LogMiner工具下面将详细介绍如何使用LogMiner工具。提供LogMiner字典有3种选项:1、使用源数据库数据字典(Online Catalog)使用源数据库分析重做日志或归档日志时,如果要分析表的结构没有发生任何变化,Oracle建议使用该选项分析重做日志和归档日志。为了使LogMiner使用当前数据库的数据字典,启动LogMiner时应执行如下操作:SQLexecutedbms_logmnr.start_logmnr(options=db
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1