oracle10g imp导入到中途,退出了会怎么办。
执行了下列语句
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
------解决方案--------------------.....
impdp 支持断点续传了.. 呼呼
------解决方案--------------------这就是异常, 你得重来。imp不支持断点,impdp是可以支持断点的
------解决方案--------------------已经存在的就导入不成功的。还是以前的那样。
------解决方案--------------------答案是其他,
导过的不会继续导,没有导入的则会导。你的情况则是a和b不会再导了。
但是imp会顺序的读dmp文件,也就是说,a,b虽然导入了,但还是会被扫描,而且扫描的时间可能和重新导的时间几乎差不多(ps:没测试过,猜的
)
所以,你可以加row=n不导数据,这样可能快点