执行了下列语句
IMP xxx/xxx@xxx FILE=D:\new_work\DB再構築\04imp\xxx.dmp fromuser=xxx ignore=y LOG=imp.log commit=y
其中xxx是用户名密码之类的。可是,执行到中途,我手动给命令窗口关了。设想一下原来db中有abc(包括table,view,procedure等),在我关窗口的时刻导入了a和b。
以下两种结果,会出现哪种?
1,保持abc不变。(系统自动rollback了)
2,由abc->新的ab或者其他的?从我的网页来看,好像是结果1。请指教。oracle;imp

解决方案 »

  1.   

    ..... 
    impdp 支持断点续传了.. 呼呼
      

  2.   

    这就是异常, 你得重来。imp不支持断点,impdp是可以支持断点的
      

  3.   

    答案是其他,导过的不会继续导,没有导入的则会导。你的情况则是a和b不会再导了。但是imp会顺序的读dmp文件,也就是说,a,b虽然导入了,但还是会被扫描,而且扫描的时间可能和重新导的时间几乎差不多(ps:没测试过,猜的)所以,你可以加row=n不导数据,这样可能快点