Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 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.036 c
14-1128591568
konda
2005-10-06 13:39
2005.10.30
Запись в событиях WinXP


1-1129016333
JohnKorsh
2005-10-11 11:38
2005.10.30
Как вызвать из процедуры обработчик события?


1-1128600470
Андрей Жук
2005-10-06 16:07
2005.10.30
RichEdit ver 4.1


2-1128680067
Os
2005-10-07 14:14
2005.10.30
Базы данных


1-1128582273
Aleksey
2005-10-06 11:04
2005.10.30
Использование CreatePen





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский