摘要:分布式数据库由于具有地理位置分布性的特点,得到越来越广泛的使用.但是如何解决数据一致性的问题,高效、安全地保持数据库之间的数据同步,使各局部数据库能实现和全局数据库间的数据同步,是保证分布式数据库系统发挥作用的关键.目前基于时间戳机制捕获数据增量变化是最常见的方法之一,因此本文重点讨论了基于时间戳的数据同步实现技术,针对时间戳法所面临的一些实际问题加以分析,在此基础上提出一种基于Oracle数据库内部系统改变号(SCN)为时间戳的提取数据增量变化的方案.方案避免了在普通时间戳机制下由并行事务引起的数据增量抽取错误,取消了应用自定义时间戳的限制,增强了对应用的透明度,具有更广的适用范围.