Администратор базы данных в моей компании создал нового пользователя / пароль для приложения, над которым я работаю. Я проверил логин с помощью SQL Developer и могу нормально подключиться к базе данных - там есть все таблицы, к которым у меня есть доступ.
Однако в моем приложении, когда я пытаюсь использовать те же учетные данные для подключения с помощью Oracle.DataAccess.dll, соединение не устанавливается, говоря: «Необработанное исключение: Oracle.DataAccess.Client.OracleException ORA-1017: недействительно
имя пользователя Пароль; вход в систему запрещен "
Я проверил и дважды проверил, чтобы убедиться, что я ввел правильное имя пользователя / пароль. Я немного новичок в Oracle, поэтому я не знаю, с чего начать искать проблему. У кого-нибудь есть идеи, почему это может происходить?
РЕДАКТИРОВАТЬ ДЛЯ УТОЧНЕНИЯ:
Имя входа работает с моими старыми учетными данными, используя Oracle.DataAccess, но не с самыми последними. Это консольное приложение .Net, написанное на C #
string conn_string = "Data Source=" + database + ";User ID=" +
user_id + ";Password=" + password + ";";
OracleConnection conn = new OracleConnection(conn_string);
conn.Open();