我们公司开发一个数据库,测试一个数据库,还有一个远程数据库,三个数据库都有同一个数据库实例A,需要定期将开发数据库的数据库实例A定期同步到测试数据库和远程数据库,同步内容包括,表结构,存储过程,sequence,等.一句话,除了数据表的记录,其他全部一致就可以了.现在手动导SQL的方法,太麻烦了,有人说用snapshot可以解决,可以定期同步.但具体如何做,谁能告诉我下.

解决方案 »

  1.   

    很不幸,snapshot只导数据记录pl/sql导出用户,比较适合你说的同步内容,oracle命令应该也可以
    建议用批处理,然后定时执行不过表结构要备份数据,删除表后导入表结构,导入备份数据
      

  2.   

    用exp/imp 不行,
    因为有的表是存在的。你的要求没有办法实现的(只能用sql语句直接修改)