Я создаю приложение MVC, используя Oracle Entity Framework, и пишу немного кода, чтобы перебрать все соответствующие DBLink и протестировать их, возвращая сетку результатов (успех / неудача).Моя проблема в том, что после использования четвертого DBLink я получаю сообщение об ошибке «ORA-02020: слишком много ссылок на базу данных используется».
Я пытался явно закрыть каждый DBLink после его использования («изменить имя сеанса закрыть ссылку на базу данных LinkName»), но затем я получаю сообщение об ошибке «ORA-02080: ссылка на базу данных используется».
Я пытался выполнить оператор «COMMIT» перед попыткой закрыть DBLink, но это не меняет ошибку («ссылка на базу данных используется»).
Я пытался закрытьсоединение с базой данных, но я все еще получаю ошибку «ссылка на базу данных используется», когда я создаю новое соединение и пытаюсь закрыть DBLink.
К сожалению, увеличение количества доступных DBLinks (open_links, open_links_per_instance)не вариант.
Кто-нибудь видел это с Entity Framework и нашел решение?У кого-нибудь есть идеи, что еще можно попробовать?