Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Forms Новый топик    Ответить
 Проблема с запуском dbf2oracle, load_blob, oracle2dbf из формы  [new]
Alexvf
Member

Откуда: Moscow
Сообщений: 23
Господа, столкнулся с сабжем.

При попытке вызова утилит dbf2oracle, load_blob, oracle2dbf из формы(Forms Dev6i, что за утилиты и откуда я понятия не имею, надеюсь что из поставки oracle forms. Я не разработчик а скорре наоборот) происходит следующее:
Форма ВСЕГДА подключается к БД без проблем. При первом запуске утилит подключения не происходит, с весьма странными симптомами, но если упорно тыкать, на 3-4й или может 10й раз оно отработает без проблем. Логи этих утилит ничего толкового не пишут, все та же 12203. Кстати дельфячьи приложения ведут себя похожим образом. Может кто нибудь сталкивался с подобным? Может антивирь или ждун какой-нибудь на файрволе, макаронный монстр или не приведи Эллисон американские хакеры вмешиваются в мои коннекты?

Проблема серьезная, очень жду ответа!

В логе:
Fatal NI connect error 12203, connecting to:
Tns error struct:
nr err code: 12203
TNS-12203: TNS:unable to connect to destination
ns main err code: 12535
TNS-12535: TNS:operation timed out
ns secondary err code: 12560
nt main err code: 505
TNS-00505: Operation timed out
nt secondary err code: 60
nt OS err code: 0

В трейсе:

[21-ИЮЛ-2017 10:33:43] nsopen: opening transport...
[21-ИЮЛ-2017 10:33:43] nttcnp: Validnode Table IN use; err 0x0
[21-ИЮЛ-2017 10:33:43] nttcni: trying to connect to socket 344.
[21-ИЮЛ-2017 10:34:04] ntt2err: soc 344 error - operation=1, ntresnt[0]=505, ntresnt[1]=60, ntresnt[2]=0
[21-ИЮЛ-2017 10:34:04] nserror: nsres: id=0, op=65, ns=12535, ns2=12560; nt[0]=505, nt[1]=60, nt[2]=0
[21-ИЮЛ-2017 10:34:04] nsopen: unable to open transport
[21-ИЮЛ-2017 10:34:04] nricdt: Call failed.
[21-ИЮЛ-2017 10:34:04] nricdt: Call made to destination.
[21-ИЮЛ-2017 10:34:04] nricdt: Processing address list so continuing.
[21-ИЮЛ-2017 10:34:04] nric2a: Getting local community information
[21-ИЮЛ-2017 10:34:04] nriglp: Looking for local addresses setup by nrigla
[21-ИЮЛ-2017 10:34:04] nriglp: No addresses in the preferred address list
[21-ИЮЛ-2017 10:34:04] nric2a: TNSNAV.ORA is not present. No local communities entry.
[21-ИЮЛ-2017 10:34:04] nrigla: Getting local address information
[21-ИЮЛ-2017 10:34:04] nrigla: Address list being processed.
[21-ИЮЛ-2017 10:34:04] nrigla: Processed all addresses in address list. Failed to make contact.
[21-ИЮЛ-2017 10:34:04] nricie: Result descriptor: 12203,12535,505,60.
[21-ИЮЛ-2017 10:34:04] nricie: Result descriptor: 12203,12535,505,60 from Interchange:
[21-ИЮЛ-2017 10:34:04] nricie: Result descriptor: 12203,12535,505,60 from Interchange:
[21-ИЮЛ-2017 10:34:04] nricall: Exiting NRICALL with following termination result: -1.
[21-ИЮЛ-2017 10:34:04] nioqper: error from nricall
[21-ИЮЛ-2017 10:34:04] nioqper: nr err code: 12203
[21-ИЮЛ-2017 10:34:04] nioqper: ns main err code: 12535
[21-ИЮЛ-2017 10:34:04] nioqper: ns (2) err code: 12560
[21-ИЮЛ-2017 10:34:04] nioqper: nt main err code: 505
[21-ИЮЛ-2017 10:34:04] nioqper: nt (2) err code: 60
[21-ИЮЛ-2017 10:34:04] nioqper: nt OS err code: 0
[21-ИЮЛ-2017 10:34:04] niqme: reporting nr (1) error: (12203) as rdbms err (12203)
[21-ИЮЛ-2017 10:34:04] niotns: Couldn't connect, returning 12203
21 июл 17, 11:39    [20664146]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с запуском dbf2oracle, load_blob, oracle2dbf из формы  [new]
Leonid Kudryavtsev
Member

Откуда:
Сообщений: 6018
В качестве предположения:
a) на компьютере установлено несколько клиентов Oracle (скорее всего)
b) утилиты собраны (слинкованы, скомпилированы) с другой версией клиента, чем 8.0.7 из Oracle Forms (100%)

я бы посмотрел что в переменной окружения path, сколько Oracle Home'ов на компьютере, как выполнялась установка и что еще из Oracle софта есть на компьютере.
22 июл 17, 01:02    [20666121]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с запуском dbf2oracle, load_blob, oracle2dbf из формы  [new]
Leonid Kudryavtsev
Member

Откуда:
Сообщений: 6018
Alexvf
...В трейсе:
...

Это вообще чей трейс? Где его взяли?

Поиск по google наводит на мысль, что это трейс листенера. Но тогда не очень понятно, что делает серверный listener на клиентском компьютере.

Если на компьютере и клиент и сервер одновременно, то 100% проблема в кривых руках того, кто Oracle устанавливал.
22 июл 17, 01:09    [20666128]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с запуском dbf2oracle, load_blob, oracle2dbf из формы  [new]
Alexvf
Member

Откуда: Moscow
Сообщений: 23
Клиент один, установлен по инструкции вендора

Это трассировка с клиента, до листенера оно не доходит
24 июл 17, 16:46    [20670546]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с запуском dbf2oracle, load_blob, oracle2dbf из формы  [new]
Leonid Kudryavtsev
Member

Откуда:
Сообщений: 6018
Тут только гадать по хрустальному шару

Возможно все же Firewall.

В Firewall в Window можно указать приложения, которым разрешается доступ по сети. Возможно выполняемый файл Forms'ов в список приложения внесен, а утилиты не внесены.

Компьютер ваш. Т.ч. вам должно быть виднее, есть ли на нем Firewall и есть ли (и какие) антивирусы.
24 июл 17, 19:58    [20671146]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с запуском dbf2oracle, load_blob, oracle2dbf из формы  [new]
Alexvf
Member

Откуда: Moscow
Сообщений: 23
Все есть. Всегда были и никогда не мешали.
А есть нотариально заверенные рекомендации по настройке персональных авирей и фаерволов для Forms Developer 6i?
Ну или хотя бы предположения какие функции могут мешать время от времени?

ЗЫ: Хрустальный шар еще на прошлой работе раздолбал (
25 июл 17, 13:48    [20673033]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с запуском dbf2oracle, load_blob, oracle2dbf из формы  [new]
Leonid Kudryavtsev
Member

Откуда:
Сообщений: 6018
Firewall вроде настраивается элементарно, задается исключения для конкретных портов и/или конкретных приложений. Похоже для Forms (ifrun60.exe) у Вас задано разрешение на доступ к сети, а для утилит нет.

С антивирусами сложнее. Они в сетевой стек и ядро системы внедрятся пытаются и тут все зависит от кривости рук создателей антивируса. Никто ничего гарантировать не может. Или работает без глюков или глючит. Единственный вариант - удалить антивирус и взять/купить другой.

Я бы временно отключил firewall и удалил антивирус. Если это поможет, то тогда:
a) если виноват firewall, позвать any key'шика и его настроить
b) если антивирус, удалить и поставить другой (я бы посмотрел на nod32, вроде с ним проблем не было).
27 июл 17, 00:10    [20678287]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Forms Ответить