背景:
之前每天导出了一份dmp备份文件以日期进行了命名,现在需要批量导入这些文件进数据库里面。
原状:
单独使用imp命令会提示无法执行创建表的语句,只能够导入第一个文件,后续文件就无法导入了。
现状:
使用批处理命令进行文件导入;
for /r %%i in (*.dmp) do C:\app\Administrator\product\11.2.0\dbhome_1\BIN\imp.exe(#imp路径) 账户名/密码@实例 file='%%i' log='%%i.log' ignore=y full=y
执行之后成功导入;