Наше приложение представляет собой службу WCF, в do tnet framework 4.7. Мы подключаемся к oracle, используя ODP.net
(Oracle.ManagedDataAccess.dll
). Сейчас мы переходим на облачную среду.
Итак, как стандарт, нас попросили использовать URL OID LDAP
для подключения к базе данных. Основываясь на своих исследованиях, я понял, что нам нужно удалить файлы 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
.