Я могу увидеть impdp.exe в E:\Oracle\product\11.2.0\dbhome_1\bin
, и эта папка находится в PATH. Однако, когда я открываю окно CMD и пытаюсь запустить impdp, я получаю эту ошибку:
'impdp' не распознается как внутренняя или внешняя команда, работающая программа или командный файл
Я могу убедиться, что путь PATH правильный, потому что я могу запустить команду imp из той же папки. Использование полного пути к impdp не помогает. Я могу запустить impdp, дважды щелкнув его в проводнике Windows, но это не позволяет мне указать любые аргументы командной строки, которые мне нужны.
Я проверил как imp, так и impdp с Dependency Walker, и им обоим не хватает загруженных по требованию DLL-библиотек. Это 64-разрядный компьютер под управлением Windows Server 2003, если это имеет какое-либо значение. Я получаю одинаковые результаты как в 32-битных, так и в 64-битных окнах CMD.