为了将Oracle迁移到MySQL,过程中需要做增量数据的记录。因此想了几种方案:
1. 如果表后面有modifydate这个字段的话,就可以按照这个字段来迁移表,将在dump时间之后修改的数据做迁移
2.在需要做增量迁移的表上建trigger,将insert,update,delete的操作记录下来。
3.用oracle自带的audit trail功能来做
接下来详细介绍一下audit trail
参考资料:http://www.oracle-base.com/articles/10g/auditing-10gr2.php
http://hi.baidu.com/sonmeika/item/7cc5f9311e8731b8633aff16
*打开audit trail的功能
SQL> conn /as sysdba
SQL> show parameter audit
SQL> alter system set audit_sys_operations=TRUE scope=spfile; --审计管理用户(以sysdba/sysoper角色登陆)
SQL> alter system set audit_trail=db,extended scope=spfile;
SQL> startup force;
SQL> show parameter audit
SQL>AUDIT insert,update,delete ON z7admin.service by access;//审计 插入,更新,删除
SQL>update service set license_limit = 200 where id = 0;
SQL>select * from sys.aud$;
audit trail相对于我们系统的缺点:
1.需要oracle 10之后才有的功能
2.因为迁移后的系统和以前的系统的表结构可能不同,列的个数有可能有所不同,因此用audit trail会有些错误
3.因为audit trial记录的语句有可能是多表关联的,因此在数据迁移的时候,就可能出现数据不一致的情况
经过测试,audit tail的性能和用trigger的性能差不多。
因此计划还是不用audit tail
分享到:
相关推荐
Audit Trail Plugin 2.0
Oracle审计内容DBA_AUDIT_TRAIL数据字典说明,根据开启的Oracle审计功能,读取dba_audit_trail视图的审计内容包含用户名、操作时间、操作类型、SQL文本、数据库操作次数等等,此文档是对dba_audit_trail视图的中文简介,...
官方版本,亲测可用
西门子生产执行系统MES Opcenter的软件相关说明书,有助于了解、学习、使用西门子的的MES系统Opcenter
官方版本,亲测可用
审计足迹这基本上是对在上进行的先前扩展的修改。 我基本上已经清理了一些代码,并对此扩展中捆绑的行为做了一些补充。安装扩展安装方法已更改。 由于以下原因,我无需安装模块: 它仅为审核日志窗口小部件提供了...
捕获索引更改并将它们写入 elasticsearch (audittrail) 执照 版权所有 (C) 2015 Hendrik Saly 根据 Apache 许可证 2.0 版(“许可证”)获得许可; 除非遵守许可,否则您不得使用此文件。 您可以在以下网址获取许可...
Laravel开发-laravel-audit-trail 使用Laravel 5.1版为您的模型保留更改历史记录。*
1. by access/by session:by access每一个被审计的操作都会生成一条audit trail.by session一个会话里面的同类型的操作只会生成一条audit trail。 2. whenever [not] successful:whenever successful操作成功才...
oracle开启audit(审计)的详细过程.
或数据库(存储在system表空间中的SYS.AUD$表中,可通过视图dba_audit_trail查看)中。默认情况下审计是没有开启的。 不管你是否打开数据库的审计功能,以下这些操作系统会强制记录:用管理员权限连接Instance;启动...
官方版本,亲测可用
官方版本,亲测可用
官方版本,亲测可用
官方版本,亲测可用
前端 项目设置 npm install 编译和热重装以进行开发 npm run serve 编译并最小化生产 npm run build 整理和修复文件 npm run lint 自定义配置 请参阅。
python库,解压后可用。 资源全名:wagtail_audit_trail-1.3.0-py2.py3-none-any.whl
资源来自pypi官网。 资源全名:wagtail_audit_trail-1.3.0-py2.py3-none-any.whl
官方版本,亲测可用
官方版本,亲测可用