批处理文件1:exp manualdb/manualdba@DB01 file=D:\orabak\CC_ORDER_BUSINESS.dmp tables=(CC_ORDER_BUSINESS,CC_ORDER_B_AREA)
批处理文件2:imp statdb/statdba@db01 file=D:\orabak\CC_ORDER_BUSINESS.dmp full=y ignore=y
批处理文件3:drop table CC_ORDER_B_AREA;
commit;
drop table CC_ORDER_BUSINESS;
commit;
exit;
sqlplus statdb/statdba@db03 @D:\数据库定时任务\OrderPushTask\cc_order_Business_area_deleteData.txt
直接点击批处理文件执行的时候报错,导入和导出数据都不成功,截图如下:
就是是在刷屏一样,但是一直不见数据被倒出来。
但是在cmd命令行,直接执行命令的话,是成功的,截图如下:
真心没有找到原因?知道的说一声。
还有一点就是,把数据库A表的dmp文件导入到数据库B的话,数据库B中可以不存在表。可以把该表的触发器索引都直接导过去的。
(等待更新。)