Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.02.25;
Скачать: CL | DM;

Вниз

Коннект через ODAC к OracleXE   Найти похожие ветки 

 
Бульбаш   (2006-11-20 13:04) [0]

Имеется приложение, использую ODAC 5. В нашей сети все прилично крутится (коннект по IP без клиента; Net=True). Возникла необходимость поставить локал на OracleXE. В нашей сетке все оттестили - ок. Приезжаю к клиенту. У них сеть со статическими IP, novell-клиентами. Приложение не запускается и вываливается по критической ошибке без объяснения причин (т.е. до попытки коннекта к серверу дело не доходит). Подскажите кто возможно сталкивался с подобным - где рыть...


 
Sergey13 ©   (2006-11-20 13:09) [1]

1. А просто клиент достукивается до сервера, например СКДПлюсом?
2. Файрволы никакие не мешают?


 
Бульбаш   (2006-11-20 14:30) [2]

Вроде бы все отключено, тоад нормально коннэктится. Клиент справедливо замечает что ради одной софтины менять настройки всей сети есть неправильно и я в принципе с ним согласен. Дело явно в одаке, но вот в чем конкретно неясно...


 
Sergey13 ©   (2006-11-20 14:42) [3]

> [2] Бульбаш   (20.11.06 14:30)

Если ТОАД коннектится, то клиент Оракла установлен. Может попробовать запускать коннект ОДАКа через клиента.


 
Бульбаш   (2006-11-20 14:59) [4]

Этот вариант оставлен на закуску, хочется найти более изящное решение :(


 
evvcom ©   (2006-11-21 18:45) [5]

C Net=True не пробовал никогда, но, видимо, что-то с Connection String не все в порядке.


 
roottim ©   (2006-11-22 08:52) [6]

у TOAD есть sql монитор,
приаттачить процес.. посмотреть есть ли вообще активность с сервером


 
Бульбаш   (2006-11-22 14:35) [7]

Попробовал подключится через клиента (NEt=False) вываливается по ORA-06401: NETCMN-неверное обозначение драйвера. Что-то светлые мысли не появляются..


 
roottim ©   (2006-11-22 15:41) [8]

Выкладывай dfm TOraDatabase c net Опцией


 
ANB ©   (2006-11-22 16:22) [9]


> Бульбаш   (22.11.06 14:35) [7]

ОДАК свежий попробуй скачать. У нас были проблемы с XE. Обновление библиотеки помогло.


 
Бульбаш   (2006-11-22 16:27) [10]

т.е. ?


 
ANB ©   (2006-11-22 16:43) [11]


> т.е. ?

Что значит т.е. ? 5-х версий одака уже штук 7 если не больше. На 5.2 были проблемы с 10-кой. Они ушли в 5.7.х.х. (Если я версии не попутал). Все равно ничего не выходит - значит надо переустановить компоненты, пересобрать проект и попробовать уже так.


 
roottim ©   (2006-11-22 17:01) [12]

dfm - кусок свойств компонента в датамодуле или что-где-там
+ настройки tnsnames, раз TOAD работает


 
Бульбаш   (2006-11-22 17:06) [13]

т.е. не к этому ответу. Может есть ссылочка где можно взять?


 
Бульбаш   (2006-11-22 17:12) [14]

>roottim
 object OraSession: TOraSession
   ConnectPrompt = False
   Options.DateFormat = "dd.mm.yyyy"
   Options.DateLanguage = "Russian"
   Options.Net = True
   Username = "don"
   Password = "940"
   Server = "192.168.11.35:1521:gml2"
   Connected = True
как я понял этот кусок?


 
Sergey13 ©   (2006-11-23 08:23) [15]

> Server = "192.168.11.35:1521:gml2"

А если тут указать имя сервиса связи из tnsnames.ora?


 
roottim ©   (2006-11-23 09:28) [16]

Криминала нет..

давай теперь
tnsnames.ora
sqlnet.ora


 
ANB ©   (2006-11-23 10:20) [17]


> Бульбаш   (22.11.06 17:12) [14]
> >roottim
>  object OraSession: TOraSession
>    ConnectPrompt = False
>    Options.DateFormat = "dd.mm.yyyy"
>    Options.DateLanguage = "Russian"
>    Options.Net = True
>    Username = "don"
>    Password = "940"
>    Server = "192.168.11.35:1521:gml2"
>    Connected = True
> как я понял этот кусок?

Выделенное жирным - весьма некузяво. Лучше явно открывать сессию (и наборы данных) в, например, OnShow главной формы. Заодно можно и параметры коннекта спросить.

Значится предлагаемый путь разбирательств :
1) Поставить у заказчика на одном компе клиента оракла
2) пингнуть сервер
3) уточнить настройку инстанса оракла на сервере (порт и SID - порт могли другой поставить)
4) настроить tnsnames (roottim ©   (23.11.06 09:28) [16] - если не было клиента - то не было и настроечных файлов).
5) tnsping на соединение
6) проверить коннект через SQLPlus
7) Запостить результаты выполнения шагов и версию одака, которой пользовались.

ЗЫ. Вот грили мне умные люди, что нефиг работать без ораклового клиента.


 
Бульбаш   (2006-11-23 10:22) [18]

Пробовал по разному и ip давать и имя - результат тот же
это фрагмент tnsnames на этот сервер с именем.
GML2 =
 (DESCRIPTION =
   (ADDRESS_LIST =
     (ADDRESS = (PROTOCOL = TCP)(HOST = sdb-gml2.it.beloil.by)(PORT = 1521))
   )
   (CONNECT_DATA =
     (SERVICE_NAME = gml2)
   )
 )


 
ANB ©   (2006-11-23 10:32) [19]


> Бульбаш   (23.11.06 10:22) [18]

На каком пункте застрял ? TNSPING идет ?


 
имя   (2006-11-30 22:28) [20]

Удалено модератором



Страницы: 1 вся ветка

Текущий архив: 2007.02.25;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.032 c
2-1170943484
Volfram
2007-02-08 17:04
2007.02.25
DelphiX, TDXimageList RunTime Creation


3-1164978857
Lexa11_2002
2006-12-01 16:14
2007.02.25
Как создать Autoincreament ое поле при помощи SQL запроса


4-1158949274
Kolan
2006-09-22 22:21
2007.02.25
Как найти USB устройство?


15-1170412945
boriskb
2007-02-02 13:42
2007.02.25
Просто бизнес. Ничего личного.


6-1158463898
Avgust
2006-09-17 07:31
2007.02.25
переноправить данные с одного порта на другой.