powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Кто-нибудь обманывал BDE
5 сообщений из 5, страница 1 из 1
Кто-нибудь обманывал BDE
    #32093665
Фотография Eter Panji
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть такая проблема.
При работе с ORACLE через BDE + Native Driver
Можно использовать две dll : SQLORA32 и ORACLE8

Вторая после выболнения нескольких тысяч запросов отбрасывает коньки. Переполнение в памяти. Все мирно тихо захлопывается.

Первая работает на порядок медленнее.

Как-нибудь можно это обмануть.

В принципе идея есть, делать переконект, но это получается шило на мыло. Время установления самого коннекта тоже не маленькое. А можно ли сделать так. Оставить ORACLE connect, переоткрыть BDE connect и подсунуть ему уже живого ORACLE connect. Если кто-нибудь так делал, то просветите, как это можно?

Может быть кто-нибудь знает еще какие способы борьбы с этим зверем?

Ответы типа что за дрянь вы используете не принимаются - у меня тут миллионы строк кода напаханного за 5 лет.
...
Рейтинг: 0 / 0
Кто-нибудь обманывал BDE
    #32093737
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
У меня было так: oracle 8.0.3 через BDE, но библиотека ora803.dll.
Ее BDE не видит (не отображает автоматом) - но через нее все нормально работает. Так же есть oci.dll.
...
Рейтинг: 0 / 0
Кто-нибудь обманывал BDE
    #32093847
Фотография Eter Panji
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
К сожалению не помогает.
У меня базовая платформа ORACLE 8.1.7
в ней про такую dll как ORA803 и слыхом не слыхивали.
Уже в версии 8.0.4 ее заменили на ORA804.dll
а дальше следы теряются.
Пробовал подключать в DLL32 библиотеку OCIW32.DLL
Но меня послали очень динамично и без всяких объяснений.
Если же залезть в реестр и прописать ее там то алиас не устанавливает коннект и выдает пустое сообщение об ошибке.
Может быть есть еще какая-нибудь инфа?
...
Рейтинг: 0 / 0
Кто-нибудь обманывал BDE
    #32094191
олег1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
в настройках оракльного драйвера в bde
DLL32 = SQLORA32.dll; VENDOR INIT = OCIW32.DLL
или
DLL32 = SQLORA8.DLL; VENDOR INIT = OCI.DLL

у меня BDE 5.01, Oracle client 8.17 - все работает
...
Рейтинг: 0 / 0
Кто-нибудь обманывал BDE
    #32094209
Фотография Eter Panji
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
работать та всё работает,
но до поры до времени. У меня во всех программах пакета всего два таких места где запросами сервер просто бомбардируют. Ели рассчет идет для крупного предприятия где допустим 1000 сотрудников на то чтобы обработать каждого исполнятеся около 60-100 запросов и рассчитать всю зарплату не удается на комбинации с SQLORA8.dll

А SQLORA32 работает, но медленно. Тут уже встает вопрос быстродействия.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Кто-нибудь обманывал BDE
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]