![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Коннект через ODAC к OracleXE [D7]
Бульбаш © (2006-11-20 13:04:00)Имеется приложение, использую ODAC 5. В нашей сети все прилично крутится (коннект по IP без клиента; Net=True). Возникла необходимость поставить локал на OracleXE. В нашей сетке все оттестили - ок. Приезжаю к клиенту. У них сеть со статическими IP, novell-клиентами. Приложение не запускается и вываливается по критической ошибке без объяснения причин (т.е. до попытки коннекта к серверу дело не доходит). Подскажите кто возможно сталкивался с подобным - где рыть...
(2006-11-30 22:28:00) [1]Удалено модератором
ANB (2006-11-23 10:32:00) [2]
> Бульбаш (23.11.06 10:22) [18]
На каком пункте застрял ? TNSPING идет ?
Бульбаш (2006-11-23 10:22:00) [3]Пробовал по разному и 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:20:00) [4]
> Бульбаш (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) Запостить результаты выполнения шагов и версию одака, которой пользовались.
ЗЫ. Вот грили мне умные люди, что нефиг работать без ораклового клиента.
roottim (2006-11-23 09:28:00) [5]Криминала нет..
давай теперь
tnsnames.ora
sqlnet.ora
Sergey13 (2006-11-23 08:23:00) [6]> Server = '192.168.11.35:1521:gml2'
А если тут указать имя сервиса связи из tnsnames.ora?
Бульбаш (2006-11-22 17:12:00) [7]>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
как я понял этот кусок?
Бульбаш (2006-11-22 17:06:00) [8]т.е. не к этому ответу. Может есть ссылочка где можно взять?
roottim (2006-11-22 17:01:00) [9]dfm - кусок свойств компонента в датамодуле или что-где-там
+ настройки tnsnames, раз TOAD работает
ANB (2006-11-22 16:43:00) [10]
> т.е. ?
Что значит т.е. ? 5-х версий одака уже штук 7 если не больше. На 5.2 были проблемы с 10-кой. Они ушли в 5.7.х.х. (Если я версии не попутал). Все равно ничего не выходит - значит надо переустановить компоненты, пересобрать проект и попробовать уже так.
Бульбаш (2006-11-22 16:27:00) [11]т.е. ?
ANB (2006-11-22 16:22:00) [12]
> Бульбаш (22.11.06 14:35) [7]
ОДАК свежий попробуй скачать. У нас были проблемы с XE. Обновление библиотеки помогло.
roottim (2006-11-22 15:41:00) [13]Выкладывай dfm TOraDatabase c net Опцией
Бульбаш (2006-11-22 14:35:00) [14]Попробовал подключится через клиента (NEt=False) вываливается по ORA-06401: NETCMN-неверное обозначение драйвера. Что-то светлые мысли не появляются..
roottim (2006-11-22 08:52:00) [15]у TOAD есть sql монитор,
приаттачить процес.. посмотреть есть ли вообще активность с сервером
evvcom (2006-11-21 18:45:00) [16]C Net=True не пробовал никогда, но, видимо, что-то с Connection String не все в порядке.
Бульбаш (2006-11-20 14:59:00) [17]Этот вариант оставлен на закуску, хочется найти более изящное решение :(
Sergey13 (2006-11-20 14:42:00) [18]> [2] Бульбаш (20.11.06 14:30)
Если ТОАД коннектится, то клиент Оракла установлен. Может попробовать запускать коннект ОДАКа через клиента.
Бульбаш (2006-11-20 14:30:00) [19]Вроде бы все отключено, тоад нормально коннэктится. Клиент справедливо замечает что ради одной софтины менять настройки всей сети есть неправильно и я в принципе с ним согласен. Дело явно в одаке, но вот в чем конкретно неясно...
Sergey13 (2006-11-20 13:09:00) [20]1. А просто клиент достукивается до сервера, например СКДПлюсом?
2. Файрволы никакие не мешают?