我目前正在尝试在 Windows 7 上的 Oracle XE 11gR2 中导入数据库转储。我有以下命令。
impdp 'APPLICATION/APPLICATION@XE' dumpfile=APPLICATION.dmp REMAP_TABLESPACE=APPLICATION:USERS logfile=APPLICATIONIMPORT.log
我尝试在 Windows 命令提示符下运行该命令,但是……没有任何反应。该进程不会退出或执行任何操作。它打印版权并且只是......挂起而不使用任何CPU或任何东西。未创建日志文件,并且 SQL Developper 在我查询时显示没有导入任务SELECT * FROM DBA_DATAPUMP_JOBS;
反正我在那里看看是怎么回事?任何日志,表格,可以输出错误的地方?这真的会帮助我解决这个问题。
注意:如果这有帮助,我是我机器上的管理员,但我是 Windows 域的一部分。它第一次搞砸了 Oracle XE 安装,但我通过使用本地管理员帐户运行安装程序来解决问题。
我得到了一个奇怪的修复:我删除了
'APPLICATION/APPLICATION@XE'
并使用交互式提示手动输入了用户名/密码。我查阅了这个页面:http ://www.orafaq.com/wiki/Datapump并意识到我没有得到与此行等效的内容
Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bit Production
,这提示我这是一个连接问题。通过尝试从命令行中删除用户名/密码,它突然解决了问题。恐怕我不能确切地说为什么这会有所帮助,但我希望这对某人有用。