例如,我在服务器“A”上的data_pump_directory上有一个转储文件。我想在我的本地笔记本电脑上制作一个bat文件,提示我输入转储文件名并将数据泵导入服务器“A”。
我尝试并成功创建其他bat文件,创建drop并向用户授予(在服务器A上),但IMPDP和EXPDP bats不起作用。
我的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