使用ODP.net从Dotnet应用程序的tnsnames.ora移到ldap.ora

我们的应用程序是dotnet Framework 4.7中的WCF服务。我们正在使用ODP.netOracle.ManagedDataaccess.dll)连接到oracle。我们现在正在迁移到云环境。

因此,作为标准,我们被要求使用OID LDAP url连接到数据库。根据我的研究,我了解到我们需要删除tnsname.ora,并使用sql.oraldap.ora文件。我没有在这里做任何其他代码更改。

我得到了错误:

ORA:12154 : TNS:could not resolve the connect identifier specified

我也用LDAP.ora验证了dba文件,他们确认它看起来不错。

请让我知道是否需要在此处进行任何进一步的代码更改。

sql.ora file

NAMES.DIRECTORY_PATH=(LDAP,TNsnAMES,EZCONNECT)

ldap.ora file

DEFAULT_ADMIN_CONTEXT = "dc=companyname,dc=net"
DIRECTORY_SERVERS = (oid:1234:1234,oid:1234:1234)
DIRECTORY_SERVER_TYPE = OID

有人可以让我知道是否需要任何其他代码更改或需要更正什么?

注意:我们不会创建任何odbc数据源。

gyz111427 回答:使用ODP.net从Dotnet应用程序的tnsnames.ora移到ldap.ora

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2377737.html

大家都在问