Переход с tnsnames.ora на ldap.ora для приложения Do tnet с использованием ODP.net - PullRequest
0 голосов
/ 23 апреля 2020

Наше приложение представляет собой службу 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.

...