如何解决带Visual Studio的ORA-12154
连接到Oracle数据库时遇到了很大的问题。
无论我做什么,当我启动应用程序时,都会出现500错误
ORA-12154:TNS:无法解析指定的连接标识符
在系统日志详细信息中。
我下班的同事具有相同的设置(相同的web.config和解决方案数据),从来没有发生过此问题。
<oracle.manageddataaccess.client>
<version number="*">
<dataSources>
<dataSource alias="config" descriptor="(DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = host.com)(PORT = 9999))(CONNECT_DATA = (SERVER = DEDICATED)(SERVICE_NAME = name.com)))" />
</dataSources>
</version>
</oracle.manageddataaccess.client>
<connectionStrings>
<add name="ConnectionConfig" providerName="Oracle.ManagedDataAccess.Client" connectionString="Pooling=false;Data Source=config;User Id=user;Password=password" />
</connectionStrings>
总结-如您所见,我不将TNS_ADMIN与TNSNAMES.ora文件一起使用(因为我直接提供了数据源)。
我已经安装了Java,并且Oracle DB客户端正常工作。
其他人使用相同的web.config,因此密码和其他数据正确。
请分享任何想法!
编辑:
进程监视器显示已读取tnsnames.ora,因此我在源目录中创建了一个(确保在启动时已读取)
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = host.com)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = name.com))
)
仍然是相同的错误
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。