Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Удаленное подключение к БД / 7 сообщений из 7, страница 1 из 1
14.09.2018, 13:56
    #39702655
MalishPo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаленное подключение к БД
Доброго времени суток, камрады.
Последнее время, при подключении к базе oracle 11g, с помощью sql developer и bd forge, снаружи через впн, стали вываливаться ошибки. Исправляем, появляются другие, опять исправляем и появляются прежние ошибки.
Подозреваю что нужно копать в стороне впна, но что копать?

"Ora-00604"
"Ora-00018"
"Ora-06512"
...
Рейтинг: 0 / 0
14.09.2018, 14:31
    #39702683
Vadim Lejnin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаленное подключение к БД
MalishPoДоброго времени суток, камрады.
Последнее время, при подключении к базе oracle 11g, с помощью sql developer и bd forge, снаружи через впн, стали вываливаться ошибки. Исправляем, появляются другие, опять исправляем и появляются прежние ошибки.
Подозреваю что нужно копать в стороне впна, но что копать?

"Ora-00604"
"Ora-00018"
"Ora-06512"

Для начала:
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
$ oerr ora 604
00604, 00000, "error occurred at recursive SQL level %s"
// *Cause:  An error occurred while processing a recursive SQL statement
//         (a statement applying to internal dictionary tables).
// *Action: If the situation described in the next error on the stack
//         can be corrected, do so; otherwise contact Oracle Support.

$ oerr ora 18
00018, 00000, "maximum number of sessions exceeded"
// *Cause:  All session state objects are in use.
// *Action: Increase the value of the SESSIONS initialization parameter.

$ oerr ora 6512
06512, 00000, "at %sline %s"
// *Cause:   Backtrace message as the stack is unwound by unhandled
//           exceptions.
// *Action:  Fix the problem causing the exception or write an exception
//           handler for this condition. Or you may need to contact your
//           application administrator or DBA.



Ответьте на следующие вопросы:
1) Ошибки возникают только при использовании vpn?
по крайней мере, ora-00018 - должна появляться при любом подключении
Остальные ошибки - ошибки времени выполнения, тоже слабо зависимы от подключения

2) что вы выполняете при возникновении ошибок?
Обычные select, просмотр объектов DB - ошибки появляются?
...
Рейтинг: 0 / 0
14.09.2018, 14:53
    #39702694
MalishPo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаленное подключение к БД
Vadim Lejnin,
1) При работе на компьютере, находящимся в той же сети проблем не замечено.
Ошибка ora-00018 вообще мне непонятна, в базе у меня лимит сессий 1104, на весь период работы базы(5 лет) максимум одновременных сессий был 513. Процессы тоже до максимума не дошли.


2) Я выполняю только подключение через SQL Developer, либо BDForge и ошибка возникает.
Иногда подключение проходит, некоторое время работает нормально, потом при выполнении какого-либо запроса опять ошибка. выхожу из программы и снова не могу подключится с теми же ошибками.

ПС: не зависит от того под каким пользователем я подключаюсь к базе.
ППС: Запустил ВПН под логином доменного админа и подключение удалось в SQL Dev, DBForge выдает ту же ошибку.
...
Рейтинг: 0 / 0
14.09.2018, 15:08
    #39702704
Vadim Lejnin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаленное подключение к БД
MalishPo,

В общем случая, для плохих каналов связи, рекомендуют использовать CMAN (Oracle Connecttion MANer)

В стандартной установке ПО его нет, нужно доставлять отдельно из стандартного дистрибутива
...
Рейтинг: 0 / 0
24.10.2018, 14:37
    #39722153
MalishPo
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаленное подключение к БД
Vadim Lejnin,

Доброго времени суток, к сожалению отсутствовал долгое время.

Установка CMAN может вызвать проблемы. Много приложений и служб написанных различными прогерами могут отвалится. Как я понял, после установки и настройки CMAN изменится строка подключения.

Есть еще вариант устранения возникающих ошибок?
Может выше я не полностью описал производимые действия:

1. Создается VPN-канал во внутреннюю сеть(AnyConnect). (при пинге потерь пакетов нет, время не более 20мс)
2. Запускается SQL Dev либо DB Forge. (с подключением к другим базам, ошибок замечено не было)
...
Рейтинг: 0 / 0
24.10.2018, 14:54
    #39722176
Vadim Lejnin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаленное подключение к БД
MalishPo,
Для начала разберитесь в каком месте у Вас возникают проблемы
нужна диагностика, бо те номера ошибок, что Вы привели слабо связаны с сетевыми проблемами
ошибки скорее серверные, чем клиентские

Проанализируйте alert.log

насколько различается поведение одних и тех же клиентов базы для внутреннего и внешнего соединения.

может у Вас внешние соединения одни, а внутренние другие

ну и точная версия сервера и используемых oracle client/jdbc/java/sql developer
...
Рейтинг: 0 / 0
24.10.2018, 14:55
    #39722178
-2-
-2-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаленное подключение к БД
MalishPo,

Судя по sessions больше process, используется shared server. У диспетчера могут быть установлены свои ограничения sessions/connections.
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Удаленное подключение к БД / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]