ORA-1017 Неверное имя пользователя / пароль - PullRequest
2 голосов
/ 09 января 2012

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

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

Обновление 1:

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

Итак, 3 пакета:

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

Ответы [ 3 ]

2 голосов
/ 09 января 2012

Это напрямую не отвечает на ваш вопрос, но вы рассматривали ODAC Компоненты доступа к данным Oracle ? Это библиотека .NET, которую вы можете использовать для доступа к базе данных.

Это хорошее руководство по его использованию. http://www.oracle.com/technetwork/articles/dotnet/vs2010-oracle-dev-410461.html

1 голос
/ 09 января 2012

Пароли в версиях до Oracle 11g не чувствительны к регистру - 11g upwords поддерживает пароли с учетом регистра. Если сервер был обновлен с 10g до 11g - , пароли остаются без учета регистра до тех пор, пока они не будут изменены.

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

0 голосов
/ 10 января 2012

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

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...