Могут ли два курсора с таким же именем существовать в двух разных процессах?Может ли два курсора с таким же именем существовать в двух разных процессах?
Скажем, у меня есть бинарный alert_sender, который использует имя cusror GET_ALERT_CURSOR для получения данных из базы данных, и одно и то же имя курсора существует в другом бинарном alert_closer, который закрывает предупреждения.
Оба двоичных файла будут работать на одном компьютере и подключаются к одной базе данных.
Есть ли проблемы с этим?
Я получаю такие ошибки в моем процессе.
H_ALERT_PROCESSOR: ERROR_LEVEL: 2016/10/04 05: 10: 55: Ошибка открытия H_CURSOR произошла ошибка при рекурсивном уровне SQL 1
ОРА-01000:: ОРА-00604 Максимальная | Время Дельта: 0,003 | Всего: 0,017 | (Файл/строка = HAlertDataPuller.PC: 176)
H_ALERT_PROCESSOR: ERROR_LEVEL: 2016/10/04 05: 25: 55: Ошибка открытия H_CURSOR: ОРА-01003: никакое утверждение не анализируется
H_ALERT_PROCESSOR: ERROR_LEVEL : 2016/10/04 05: 40: 55: открытие ошибки H_CURSOR: ORA-01003: нет синтаксического анализа
H_ALERT_PROCESSOR: ERROR_LEVEL: 2016/10/04 05: 55: 55: открытие ошибки H_CURSOR: ORA-01003: нет заявления проанализировано
H_ALERT_PROCESSOR: ERROR_LEVEL: 2016/10/04 06:10:55: ошибка открытия H _CURSOR: ORA-01003: нет синтаксического анализа
Это очень сложно помочь вам диагностировать проблему, если вы не предоставили нам какой-либо пример кода и т. Д. Если вам нужна дополнительная помощь в этом, вам нужно предоставить нам гораздо больше информации - помните, мы не вижу вашу базу данных, мы не знаем вашу структуру данных или схемы, и мы определенно не знаем вашу бизнес-логику, поэтому чем больше информации вы можете предоставить, тем лучше. – Boneist