Форум: "Базы";
Текущий архив: 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.037 c