ORA-12532: TNS: неверный аргумент - PullRequest
1 голос
/ 10 января 2011

Мое приложение дает ORA-12532: TNS: недопустимый аргумент исключение.Мое приложение на C #, и я использую ODP.Net для подключения к базе данных Oracle.

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

Кто-нибудь сталкивался с этой ошибкой?Как избежать этой ошибки?

Ответы [ 2 ]

2 голосов
/ 10 января 2011

Вероятные причины:

  • Неправильная конфигурация имен TNS (проверьте файлы tnsnames.ora)

  • Логические символы в пароле (в частности, знак @ может вызвать проблемы)

  • Слишком строгие правила брандмауэра (невозможно подключиться к порту 1521)

2 голосов
/ 10 января 2011

С здесь возможно, ваша запись TNS неверно сконфигурирована или что одна из системных учетных записей имеет специальный символ в пароле (например, @).

...