可以用PL/SQL来导入导出比较方便。它会生成*.sql文件。并且在导出成*.sql的时候你可以选择disable triggers 和disable foreign key constraints,delete records等。

解决方案 »

  1.   

    楼上的,假如用你的pl/sql的话,那么能不能在数据导入的时候去掉约束性,导入完毕后再启动约束性,并且在导入之前会删除原来记录?怎么使用啊?
    你说的是不是pl/sql developer?
      

  2.   

    CONSTRAINTS=N 可以去掉约束 ...在oracle的帮助文档里面有说明。
      

  3.   

    如果两台机器之间网络是通的,可以考虑建DBLink来实现数据同步
      

  4.   

    建DBLink建立存储过程实现数据覆盖
      

  5.   

    楼上说的不现实,我们一个是开发,一个是测试,开发会随意改变oracle的东西,包括记录甚至表,而测试需要一个相对稳定的环境,不然一台机器就够了.CONSTRAINTS=N 可以去掉约束也不可以,我是想去掉已经导入的对象的约束啊,不是要导入的数据约束.
      

  6.   

    to mofei*******:
      我说的是PL/SQL Developer,是可以的。
      

  7.   

    最好是写一个oci的程序了,那样比较灵活,你想作任何操作都是可以的