|
|
|
Проблема с ODBC под ORACLE (error 1114)
|
|||
|---|---|---|---|
|
#18+
Всем привет, вопрос по ODBC драйверу: Есть БД оракл на которой работает система... На клиентской машине настраивается одбс на базу оракле, и через одбс программа подключается к базе. Как устанавливаю: 1) качаю с оф. сайта оракла два пакета instantclient-basic-win32-11.2.0.1.0.zip и instantclient-odbc-win32-11.2.0.1.0.zip (вот отсюда ). 2)кидаю их в спец.папку в корне С:, прописываю в переменную Path путь к этой папке. Cоздаю в этой папке папку ADMIN и в ней файлы tnsnames.ora, sqlplus.ora, в которых настроенны дескрипторы конекта к сервирам. Создаю переменную TNS_ADMIN и в ней указываю путь к папке ADMIN. Создаю переменную NLS_LANG, значение указываю RUSSIAN_CIS.CL8MSWIN1251. 3)в директории из первого шага запускаю файл odbc_install.exe, который регистрирует одбс-драйвер в системе. После этого создаю драйвер и начинается самый интересный спектакль, главным действующим лицом которого является ошибка "Не удается загрузить указанный драйвер из-за системной ошибки 1114 (Oracle in instantclient_11_2).". Дело в том что в администраторе источников ODBC открыв свойства этого одбс источника я нажимаю "Test connection", ввожу пасс\логин, получаю ответ что все хорошо, а в самой клиентской программе вылетает ошибка. Например, настраиваю на клиентской машине этот драйвер, все работает нормально. Через неделю не с того не с сего выскакивает эта ошибка. Переустанавливаю драйвер по вышеуказанной схеме, и все начинает работать... Или на другом компьютере эта ошибка выскакивает всегда, сколько не переустанавливай. Кароч полный ппц... Настройка которую я тут описал взята с оффсайта, отсюда . Если я не ошибаюсь, код и расшифровка этой ошибки указывает на то, что система не видит директорию где лежат драйвера и библиотеки, как будто не прописана переменная path. Но она же прописана! И как она может быть прописанна, а потом куда то исчезает что-ли? Народ, кто имеет опыт работы с ODBC источниками для Oracle, посоветуйте в чем может быть дело? И если кто знает альтернативный способ установки ODBC дров для oracla на виндовс(понятно, что нужны ток одбс дрова без всяких много мегобайтных клинтов). Говорят проблема в винде. Вобщем заметил закономерность, установишь драйвер, он работает, проходит ~ неделя, пользователь звонит и плачет: "Ошибка 1114"..... В чем может быть дело? Спасибо всем откликнувшемся. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.09.2010, 11:04 |
|
||
|
|

start [/forum/topic.php?fid=26&fpage=186&tid=1499318]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
48ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
21ms |
get tp. blocked users: |
1ms |
| others: | 224ms |
| total: | 337ms |

| 0 / 0 |
