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

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

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

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

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

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

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

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

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


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