ORA-12532:TNS:参数无效

时间:2011-01-10 12:20:40

标签: c# oracle11g odp.net

我的应用程序正在提供 ORA-12532:TNS:无效参数异常。我的应用程序在C#中,我使用ODP.Net连接到oracle数据库。

我搜索了这个错误,但无法找到更多信息。我找到了this页面,其中说内部方法收到无效参数时会发生此错误。我不知道如何重新生成此异常,因为客户端环境中出现此错误,我的应用程序在我的环境中正常工作。

有没有人遇到过这个错误?如何避免这个错误?

2 个答案:

答案 0 :(得分:2)

here,您的TNS条目可能配置错误,或者其中一个系统帐户在密码中有特殊字符(如@)。

答案 1 :(得分:2)

可能的原因:

  • 无效的TNS名称配置(请查看tnsnames.ora文件)

  • 密码中的问题字符(特别是@符号可能会导致问题)

  • 防火墙规则太严格(无法连接到端口1521)