2012-01-09 4 views
2

У меня есть веб-служба asp.net, которая использует базу данных oracle. Он работает, когда я запускаю его локально, но когда я загружаюсь на сервер, он дает мне ORA-1017. Проект на сервере - это идентичная копия того, что у меня есть на моем локальном компьютере, поэтому пароль тот же. Я попытался установить клиент Oracle 11g r2, потому что мне сказали, что другой (не знаю, какой) клиент oracle конвертирует пароль в верхний регистр. У меня нет большого опыта работы с оракулом и я не знаю, что не так. Любая помощь приветствуется.ORA-1017 Неверное имя пользователя/пароль

Сервер Windows Server 2003 32bit, версия оракула Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production. Сервер oracle находится на другой машине.

Update1:

Он работает в настоящее время. Я переустановил клиента oracle с here. Вначале я выбрал «Администратор», это, похоже, имеет значение. На сервере также было установлено 2 клиента, поэтому, возможно, также возникли проблемы, я не уверен. Одного клиента должно быть достаточно, он может подключаться ко всем версиям оракула. Это также должно работать с ODAC, как это предложил Энди Арисменди. Существует также (запутанный, по крайней мере, для меня) ответ here о подключении к оракулу, который предлагает оракула мгновенного клиента (я думаю).

Так 3 пакеты:

Вы должны установить только один из них. Я не знаю разницы между ними. Кажется, они содержат похожие компоненты.

+0

Можете ли вы подключиться с локального компьютера к базе данных на сервере? (Я просто думаю с точки зрения пароля, на самом деле это может потребовать гораздо больше конфигурации.) –

+0

Да Если я запускаю проект локально, он работает, если я подключаюсь к серверу с помощью SQL-разработчика, он также работает. –

+0

64-разрядный Oracle на 32-битной Windows? –

ответ

1

Пароли в версиях до Oracle 11g были не чувствительны к регистру - 11g upwords поддерживает пароли, чувствительные к регистру. Если сервер был обновлен с 10 до 11 г - the passwords remain case-insensitive till they are changed.

Так что я бы сказал, попробуйте изменить пароль.

0

Он работает сейчас. Я переустановил клиента oracle с here. Вначале я выбрал «Администратор», это, похоже, имеет значение. На сервере также было установлено 2 клиента, поэтому, возможно, также возникли проблемы, я не уверен. Одного клиента должно быть достаточно, он может подключаться ко всем версиям оракула. Это также должно работать с ODAC, как это предложил Энди Арисменди. Существует также (запутанный, по крайней мере, для меня) ответ here о подключении к оракулу, который предлагает оракула мгновенного клиента (я думаю).

Так 3 пакетов (упорядоченный по размеру по убыванию):

Вы должны установить только один из этих. Я не знаю разницы между ними. Кажется, они содержат похожие компоненты.

Смежные вопросы