sqlldr.exe не работает для Windows 10 - PullRequest
0 голосов
/ 29 августа 2018

Я недавно установил Oracle Database Client (12.1.0.2.0) (winx64) с пользовательской установкой и выбрал только утилиты базы данных, которые будут включать в себя SQL * Loader и другие. Но когда я пытаюсь выполнить sqlldr.exe, я получаю сообщение об ошибке ниже:

enter image description here

После поиска в сети я получил общее решение со всех сайтов, т.е. в папке bin, копирование файла oraodm12.dll и переименование его в oranfsodm12.dll может быть исправлено. см. ниже ссылки сайта:

https://community.oracle.com/thread/3652577?start=0&tstart=0%20

http://wiki.ispirer.com/sqlways/troubleshooting-guide/oracle/import/data-not-loaded

Как и другие, он работает и для меня, но после этого я получаю новую ошибку для oraclsce.dll

enter image description here

Кажется, другие люди не получили эту ошибку после применения решения, упомянутого выше. Я пытался найти, как исправить эту ошибку, но не нашел правильного решения.

Любая помощь для этого будет оценена.

1 Ответ

0 голосов
/ 29 августа 2018

Это известная ошибка ( Ошибка 17548895 ) в Oracle Universal Installer.

Oracle предлагает обходной путь:

WORKAROUND INFORMATION
======================
Workarounds include:
To avoid the issue in the first place, explicitely select "Oracle NET"
component during install

After the fact, you can 
a) do another custom install into the same home, and select "Oracle NET"
or
b) copying ORACLSCE12.DLL from an existing install into OH\bin also resolves
the issue.

Однако, ORACLSCE12.DLL - не единственный файл, который отсутствует (это проблема, с которой вы сталкиваетесь), поэтому обходной путь b) не подходит. В дополнение к желаемым компонентам вы должны выбрать «Oracle Net» в Oracle Universal Installer, тогда он должен работать.

...