Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2007.02.25;
Скачать: [xml.tar.bz2];

Вниз

Коннект через 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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.49 MB
Время: 0.043 c
2-1170752763
Juice
2007-02-06 12:06
2007.02.25
raise Exception


2-1170416975
Елена
2007-02-02 14:49
2007.02.25
Application.Terminate


1-1168098557
Kolan
2007-01-06 18:49
2007.02.25
Синглетон. Кто его должен удалять?


2-1170255228
Гость_
2007-01-31 17:53
2007.02.25
Заголовок в гриде сделать вертикальным


2-1170872689
Ламерок
2007-02-07 21:24
2007.02.25
Как правильно сделать ?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский