Форум: "Потрепаться";
Текущий архив: 2005.10.30;
Скачать: [xml.tar.bz2];
ВнизПроблема с Oracle. Нужна помощь срочно.. Найти похожие ветки
← →
SergP. (2005-10-10 12:45) [0]Возникла проблема в том что некоторая программа не хочет работать.
Приложение использует БД СУБД Oracle, которая установлена на отдельной машине (сервере). Причем сегодня получиолась такая фигня что сервер ORACLE работает. Могу с любой машины зайти SQL- навигатором или SQLplus и т.д. , а прога перестала запускаться на всех клиентских машинах.
Есть ли средства (встроенные) чтобы можно было мониторить запросы от клиентов к серверу, (типа или сразу отображать или лог вести), чтобы можно было вычислить в чем проблема?
← →
Seg (2005-10-10 12:50) [1]В PL/SQL Developere есть пункт Tools->Sessions
Там можно посмотреть.
или сделать запрос из таблицы v$session
← →
Игорь Шевченко © (2005-10-10 12:51) [2]
> Есть ли средства (встроенные) чтобы можно было мониторить
> запросы от клиентов к серверу
Встроенных в клиент - нету.
Есть SQLMonitor где-то в тырнете, поищи, он чего-то мониторит.
← →
SergP. (2005-10-10 12:53) [3]
> Встроенных в клиент - нету.
Имелось ввиду в сервер...
← →
Внук © (2005-10-10 12:54) [4]OracleMonitor, если проект на Delphi. Только придется перекомпилировать. Но вообще-то нефигово было бы пояснить, что значит "программа перестала запускаться" и что перед этим было проделано с сервером\клиентами.
← →
Внук © (2005-10-10 12:55) [5]Это не в сервер, а в само приложение
← →
data © (2005-10-10 12:55) [6]
> а прога перестала запускаться на всех клиентских машинах.
наверное что-то предшествовало? не сама же по себе ВДРУГ перестала?
через что с Ораклом работаете? bde | ado | что-то иное?
средства для мониторения запросов и ведения логов есть на сервере Оракла. Достаточно настройки поменять и эти логи включить. Где поменять - сейчас вам не скажу, т.к. нет под рукой работающего сервера Оракла.. Но помнится 2 года назад при аналогичной проблеме быстро нашла эту инфу в документации.
← →
Игорь Шевченко © (2005-10-10 12:56) [7]
> Но вообще-то нефигово было бы пояснить, что значит "программа
> перестала запускаться"
Наверное раньше запускалась :)
← →
Sergey13 © (2005-10-10 12:57) [8]>а прога перестала запускаться на всех клиентских машинах.
Просто так не запускается и все? И не ругается?
>Есть ли средства (встроенные) чтобы можно было мониторить запросы от клиентов к серверу
Так клиенты не коннектятся, что ты смотреть то будешь?
Проги такие есть. В том числе и в поставе Оракла (зависит от версии). Диск с ОЕМ надо поставить.
Вот фришная и неплохая http://jilin.nm.ru
← →
SergP. (2005-10-10 12:58) [9]
> Внук © (10.10.05 12:54) [4]
> OracleMonitor, если проект на Delphi. Только придется перекомпилировать.
> Но вообще-то нефигово было бы пояснить, что значит "программа
> перестала запускаться" и что перед этим было проделано с
> сервером\клиентами.
← →
SergP. (2005-10-10 13:01) [10]
> Внук © (10.10.05 12:54) [4]
> OracleMonitor, если проект на Delphi. Только придется перекомпилировать.
> Но вообще-то нефигово было бы пояснить, что значит "программа
> перестала запускаться" и что перед этим было проделано с
> сервером\клиентами.
Ничего. В пятницу все работало. Сегодня клиент при запуске конектится к базе, потом сразу закрывается. Прога не моя. исходников соответственно нет. Поэтому и нужно как-то посмотреть что она за запросы посылает при запуске...
← →
Игорь Шевченко © (2005-10-10 13:02) [11]SergP. (10.10.05 13:01) [10]
> Сегодня клиент при запуске конектится к базе, потом сразу
> закрывается.
Лицензия кончилась ?
← →
Sergey13 © (2005-10-10 13:03) [12]2[10] SergP. (10.10.05 13:01)
Может лицензия кончилась? 8-)
← →
data © (2005-10-10 13:03) [13]
> SergP.
тогда единственный метод - включать мониторинг на сервере.
хотя и сложно поверить в то, что все произошло "ни с того, ни с сего", так не бывает.
← →
SergP. (2005-10-10 13:07) [14]
> через что с Ораклом работаете? bde | ado | что-то иное?
Судя по всему - ADO.
> или сделать запрос из таблицы v$session
пробовал. Там ничего интерестного не вижу...
← →
Sergey13 © (2005-10-10 13:10) [15]2[14] SergP. (10.10.05 13:07)
Выдерни сетевой шнурок из клиента. Попробуй запусти прогу. Ругнется на отсутствие коннекта?
← →
SergP. (2005-10-10 13:11) [16]
> Игорь Шевченко © (10.10.05 13:02) [11]
> SergP. (10.10.05 13:01) [10]
>
>
> > Сегодня клиент при запуске конектится к базе, потом сразу
>
> > закрывается.
>
>
> Лицензия кончилась ?
Х/з. Есть и такое предположение....
> тогда единственный метод - включать мониторинг на сервере.
Вот меня и интересует как это сделать...
← →
Seg (2005-10-10 13:11) [17]Должно быть сообщение об ошибке.
Какое сообщение об ошибке вылетает?
Если сообщения нет, то проблема скорее всего не в Оракле, а в сети.
← →
Игорь Шевченко © (2005-10-10 13:12) [18]SergP. (10.10.05 13:11) [16]
А как программу-то звать ? :)
← →
SergP. (2005-10-10 13:18) [19]
> Sergey13 © (10.10.05 13:10) [15]
> 2[14] SergP. (10.10.05 13:07)
> Выдерни сетевой шнурок из клиента. Попробуй запусти прогу.
> Ругнется на отсутствие коннекта?
> Если сообщения нет, то проблема скорее всего не в Оракле,
> а в сети.
Да сеть работает... И при запуске проги происходит конект на 1521 порт того IP, которій указан в настройках проги ( ini-файл) . Это я уже проверял...
← →
data © (2005-10-10 13:20) [20]
> > тогда единственный метод - включать мониторинг на сервере.
>
>
>
> Вот меня и интересует как это сделать...
попробуй на форумах по Ораклу поискать, у меня была на сервере программа - менеджер логов, я только не знаю, она есть в стандартной поставке или кто-то ее отдельно ставил.
← →
SergP. (2005-10-10 13:23) [21]
> Игорь Шевченко © (10.10.05 13:12) [18]
> SergP. (10.10.05 13:11) [16]
>
> А как программу-то звать ? :)
Если это так важно, то Бест-Звит (ПО для приема налоговой отчетности).
С областью уже связывался, но пока они скажут что за фигня, время пройдет. А тут народу который пришел сдавать отчеты, приходится говорить чтобы завтра пришли и т.п.
← →
Sergey13 © (2005-10-10 13:25) [22]2[19] SergP. (10.10.05 13:18)
Я хотел сказать, что должно ругнуться на коннект к Ораклу.
Тригеров на логон нет? Попробуй зайти в прогу sys-ом.
ЗЫ: ДБА не увольняли? Он зарплатой доволен? 8-)
← →
msguns © (2005-10-10 13:33) [23]>SergP. (10.10.05 13:23) [21]
>Если это так важно, то Бест-Звит (ПО для приема налоговой отчетности).
Это что за офигень ? Чтоб для налоговой отчетности юзался уракл ? Прога небось предоставлена самой же налоговой ? Или у вас типа купленная бэстина ?
← →
boriskb © (2005-10-10 13:34) [24]Буквально вчера аналогичное было с MS SQL
И не на всех машинах. На половине работла, на половине нет.
Дело было в ДК.
ТЫ говоришь "сеть нормальная" - как проверял? Пингами?
Этого мало.
← →
Seg (2005-10-10 13:34) [25]И при запуске проги происходит конект на 1521 порт того IP, которій указан в настройках проги
А он соответствует IP сервера?
← →
SergP. (2005-10-10 13:37) [26]
> Sergey13 © (10.10.05 13:25) [22]
> 2[19] SergP. (10.10.05 13:18)
> Я хотел сказать, что должно ругнуться на коннект к Ораклу.
>
> Тригеров на логон нет? Попробуй зайти в прогу sys-ом.
>
> ЗЫ: ДБА не увольняли? Он зарплатой доволен? 8-)
В нужную схему захожу SQL-нафигатором без проблем. и сисом, и системом и владельцем схемы.
ЗЫ: Я и есть ДБА.
← →
Sergey13 © (2005-10-10 13:40) [27]2[26] SergP. (10.10.05 13:37)
Блин, прога которая не работает (нафигатор пофиг), вообще коннектится к Ораклу или отлетает до этого?
← →
SergP. (2005-10-10 13:41) [28]
> msguns © (10.10.05 13:33) [23]
> >SergP. (10.10.05 13:23) [21]
> >Если это так важно, то Бест-Звит (ПО для приема налоговой
> отчетности).
>
> Это что за офигень ? Чтоб для налоговой отчетности юзался
> уракл ? Прога небось предоставлена самой же налоговой ?
> Или у вас типа купленная бэстина ?
Дык мы и есть налоговая инспекция....
← →
Seg (2005-10-10 13:43) [29]Имя/IP адрес сервера не изменился?
← →
msguns © (2005-10-10 13:47) [30]>SergP. (10.10.05 13:41) [28]
>Дык мы и есть налоговая инспекция....
Увы, как обычно: запостил а потом въехал..
Налоговая умеет выбрать г.. повонючее ;))
А если Бэст, то, учитывая, что софт лицензионный и на сопровождении, звони в поддержку и не парься !
← →
Danilka © (2005-10-10 13:47) [31]Может проще позвонить телефоном в этот самый Бэст?
На почту многие долго отвечают, а по телефону, как подсказывает опыт, такие проблемы быстро решаются самими разработчиками.
← →
SergP. (2005-10-10 13:48) [32]
> Seg (10.10.05 13:43) [29]
> Имя/IP адрес сервера не изменился?
Нет...
Думаю что проблема в базе. (возможно и лицензия).
Сервер перезагружал.
Клиентские машины тоже (на всякий случай).
Остальное ПО которое работает с той же базой - работает нормально.
> Sergey13 © (10.10.05 13:40) [27]
> 2[26] SergP. (10.10.05 13:37)
> Блин, прога которая не работает (нафигатор пофиг), вообще
> коннектится к Ораклу или отлетает до этого?
В настройках менял IP, и на той машине запускал прогу где TServerSocket слушает порт 1521. Попытка конекта происходит.
← →
SergP. (2005-10-10 13:50) [33]
> Danilka © (10.10.05 13:47) [31]
> Может проще позвонить телефоном в этот самый Бэст?
> На почту многие долго отвечают, а по телефону, как подсказывает
> опыт, такие проблемы быстро решаются самими разработчиками.
>
Пока звонил в вышестоящую о-ю. т.е. в областную налоговую. Обещали разобраться... Но когда - х/з
← →
boriskb © (2005-10-10 13:51) [34]SergP. (10.10.05 13:48) [32]
Остальное ПО которое работает с той же базой - работает нормально.
Ну это вааааще!
Тогда к разработчику всего вероятней.
← →
Seg (2005-10-10 13:52) [35]Попытка конекта происходит.
Какой результат попытки?
← →
Sergey13 © (2005-10-10 14:00) [36]2 SergP.
Попробуй так. Выгони всех из базы. Пестартуй Оракл (для очистки кеша запросов). Запусти прогу 1 раз. После смотри select * from v$sql
Теоретически запросы с клиента должны там быть.
← →
Danilka © (2005-10-10 14:01) [37]SergP. (10.10.05 13:50)
Пока звонил в вышестоящую о-ю. т.е. в областную налоговую. Обещали разобраться... Но когда - х/з
Я думал, тебе срочно надо..
:)
Если срочно, то надо напрямую разработчикам звонить. Т.к. вышестоящей своих проблем хватает, и над ними ваши налогоплательщики разгневаные не висят. Ну напишут они в бест письмо, ну подождут недельку, надеясь, что письмо не убито каким-нибудь спам-роботом...
← →
roottim © (2005-10-10 14:31) [38]
select * from v$session
есть там открытая сессия БЭСТа?
если есть то
alter system set sql_trace = true
дале запускай программу, пытайся что-нибуть сделать
а затем смотри на сервере лог работы sql-запросов утилитой
tkprof
← →
SergP. (2005-10-10 14:32) [39]
> Sergey13 © (10.10.05 14:00) [36]
> 2 SergP.
> Попробуй так. Выгони всех из базы. Пестартуй Оракл (для
> очистки кеша запросов). Запусти прогу 1 раз. После смотри
> select * from v$sql
> Теоретически запросы с клиента должны там быть.
Спасибо... Щас с обеда вернусь. Попробую...
← →
msguns © (2005-10-10 14:33) [40]>Danilka © (10.10.05 14:01) [37]
>Т.к. вышестоящей своих проблем хватает, и над ними ваши налогоплательщики разгневаные не висят. Ну напишут они в бест письмо, ну подождут недельку, надеясь, что письмо не убито каким-нибудь спам-роботом...
Охохонюшки.. Так ведь у нас так весь госаппарат процюе. Неделька - это еще скоренько. А вот пару месяцев, а ?
Кстати, еще не факт, что звонок в Бэст с "периферии" что-то даст. Ибо известно как там работают с корпоративными клиентами.. Про Бэст можно много чаво понарассказывать, как и про Парус. Но не буду. Ибо жить еще хоца ;))
Страницы: 1 2 вся ветка
Форум: "Потрепаться";
Текущий архив: 2005.10.30;
Скачать: [xml.tar.bz2];
Память: 0.55 MB
Время: 0.041 c