数据已经通过程序从mysql迁向了oracle,想去验证数据在迁移过程中没有发生丢失和变化。欢迎大家发表自己的看法。首先说下我的看法:每张表对除clob数据类型的数据都导出到excel中,再将2个数据库导出的excel合并,通过excel去判断数据是否发生改变。

解决方案 »

  1.   

    写个客户端程序,或者两个数据库都写存储过程:1. 计算出每个表的纪录数,看看两边是否相等
    2. 对于表中是number类型的,那么sum,看看两边是否相等
    3. 对于字符中,则统计这个字段两边数据库的字符数是否相等
    4. 其他类型你通过各种方式进行类似的计算 
    5. 应该说,这些数据如果算出来的结果一样,那么准确性和完整性应该没什么问题