例如,我有一个转储文件位于服务器“A”上的 data_pump_directory 上。我想在我的本地笔记本电脑上制作一个 bat 文件,提示我输入转储文件名并将数据泵导入服务器“A”。
我尝试并成功制作了其他 bat 文件,这些文件创建了 drop 并授予用户(在服务器 A 上),但 IMPDP 和 EXPDP bat 不起作用。
我的 bat 文件如下所示:
set /p dumpfile= enter dump name:
C:
cd /
IMPDP system/******@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(Host=**.*.**.***)(Port=1521))(CONNECT_DATA=(SID=****))) DUMPFILE="%dumpfile%.dmp" LOGFILE="%dumpfile%.log" SCHEMAS=('****') DIRECTORY=DATA_PUMP_DIR CONTENT=ALL TABLE_EXISTS_ACTION=REPLACE
pause