Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.10.30;
Скачать: CL | DM;

Вниз

Проблема с 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;
Скачать: CL | DM;

Наверх




Память: 0.57 MB
Время: 0.034 c
2-1128610334
Viktop
2005-10-06 18:52
2005.10.30
Сортировка базы


2-1128424209
Гость22
2005-10-04 15:10
2005.10.30
Простой вопрос. Но не знаю, как решить.


4-1125069900
NikNet
2005-08-26 19:25
2005.10.30
Запустить EXE из ресурса не сохраняя на диск?


14-1129008181
Ega23
2005-10-11 09:23
2005.10.30
С днем рождения! 11 октября


2-1128329478
zz 5
2005-10-03 12:51
2005.10.30
Модальная форма