我们的应用程序是dotnet Framework 4.7中的WCF服务。我们正在使用ODP.net
(Oracle.ManagedDataaccess.dll
)连接到oracle。我们现在正在迁移到云环境。
因此,作为标准,我们被要求使用OID LDAP
url连接到数据库。根据我的研究,我了解到我们需要删除tnsname.ora
,并使用sql.ora
和ldap.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
数据源。