在bat文件中   執行  從一個數據庫 導出數據   然后導入另一個數據庫  怎么寫??????????????導出數據以后  要drop掉即將導入的數據庫的user?

解决方案 »

  1.   

    这很简单啊  不用 DROP 掉USER
      

  2.   

    EXP USER/PASSWORD FILE=C:\FILE.DMP 
    IMP USER/PASSWORD FILE=C:\FILE.DMP IGNORE=Y就可以啊
      

  3.   

    比如scott用户,从db1导入到db2bat文件exp scott/tiger@db1 owner=scott ignore=y  file=.\scott.emp
    sqlplus system/manager@db2 @dropscott.sql
    exp system/manager@db2 fromuser=scott touser=scott ignore=y file=.\scott.empdropscott.sql文件
    drop user scott cascade;
    exit;没测试过,大致这个意思
      

  4.   

    exp system/manager@db2 fromuser=scott touser=scott ignore=y file=.\scott.emp这一行写错了,应该是导入
    imp system/manager@db2 fromuser=scott touser=scott ignore=y file=.\scott.emp
      

  5.   

    不drop掉user   那么原來的table什么的     在導入之后   不是會同時存在兩個??
      

  6.   

    导入的时候 加 fromuser和touser就好了