Модераторы: LSD

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Глюк Oracle9? Зависает сервер 
:(
    Опции темы
scorpionwoman
Дата 20.6.2006, 13:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 12
Регистрация: 20.6.2006

Репутация: нет
Всего: нет



Сервер, на котором стоит Oracle9, через каждые 2 дня приходится перегружать. Сам сервер работает, клиентские запросы обрабатывает. Но экран становится серым, и вверху экрана по центру надпись типа 340@36912. Сначала думала, что это после того, как RAdmin'ом заходишь. А потом оказалось, что сервер виснет всегда, даже если кроме Oracle на нем ничего больше не стоит. 
PM MAIL   Вверх
Sqlninja
Дата 20.6.2006, 13:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 353
Регистрация: 15.5.2006
Где: San Francisco, CA

Репутация: 13
Всего: 13



 а если Oracle не стоит - тоже виснет? 


--------------------
It's better to burn out than to fade away.
PM MAIL WWW ICQ   Вверх
scorpionwoman
Дата 20.6.2006, 13:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 12
Регистрация: 20.6.2006

Репутация: нет
Всего: нет



Нет, до установки Oracle всегда нормально работал.

Добавлено @ 13:46 
Наши ребята говорят, что подвисает графика. Но почему? Oracle стоит на платформе Windows 2000 Server. 
PM MAIL   Вверх
Sqlninja
Дата 20.6.2006, 13:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 353
Регистрация: 15.5.2006
Где: San Francisco, CA

Репутация: 13
Всего: 13



тогда хз, Oracle неправильно настроен. А параметры железа какие? 


--------------------
It's better to burn out than to fade away.
PM MAIL WWW ICQ   Вверх
scorpionwoman
Дата 20.6.2006, 13:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 12
Регистрация: 20.6.2006

Репутация: нет
Всего: нет



Если честно, я его как установила, так ничего и не настраивала. А параметры чуть позже можно? Мне нужно созвониться с клиентами, чтоб они выслали. 
PM MAIL   Вверх
scorpionwoman
Дата 20.6.2006, 14:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 12
Регистрация: 20.6.2006

Репутация: нет
Всего: нет



Параметры железа
Тип ЦП  
 Dual Intel Xeon-A, 2400 MHz (4.5 x 533) 

 Системная плата  
 Intel Corporation SE7501CW2 Board 
 
 Чипсет системной платы  
 Intel Plumas-533 E7501 
 
 Системная память  
 1024 Мб (Registered ECC DDR SDRAM) 
 
 Тип BIOS  
 Phoenix (09/08/04) 
 
Видеоадаптер  
 ATI Technologies Inc. RAGE XL PCI (8 Мб) 
 
А нельзя ли в Oracle увеличить объем используемой видеопамяти? 
PM MAIL   Вверх
LSD
Дата 20.6.2006, 22:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 18
Всего: 538



Цитата(scorpionwoman @  20.6.2006,  15:52 Найти цитируемый пост)
А нельзя ли в Oracle увеличить объем используемой видеопамяти?

Сам по себе инстанс Oracle, вообще не использует графическую подсистему. Это же просто сервис, у него нет никакого GUI. Только у утилит, что идут в комплекте есть графическая часть.

Вообщем, если кроме подвисания GUI других проблем с сервером нет, то я бы советовал:
1. переустановить драйвера видеокарты, и саму систему по возможности
2. заменить видеокарту
скорее всего имеет место простое совпадение, проблем с видео и установки Oracle. 


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
scorpionwoman
Дата 21.6.2006, 09:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 12
Регистрация: 20.6.2006

Репутация: нет
Всего: нет



Возможно, объем видеопамяти маловат - 8 Мб.
Честно говоря, настройкой Oracle никогда не занималась.

А как лучше распределить память для экземпляра базы данных?
Shared Pool
Buffer Cache
Large Pool
Java Pool
PGA

Может, в этом тоже причина зависания?
Пожалуйста! 
PM MAIL   Вверх
Sqlninja
Дата 21.6.2006, 13:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 353
Регистрация: 15.5.2006
Где: San Francisco, CA

Репутация: 13
Всего: 13



Причина зависания не в этом. Менеджмент SGA к глюкам вашей видеокарты отношения не имеет. 


--------------------
It's better to burn out than to fade away.
PM MAIL WWW ICQ   Вверх
scorpionwoman
Дата 21.6.2006, 13:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 12
Регистрация: 20.6.2006

Репутация: нет
Всего: нет



Дело в том, что имеется несколько клиентов, порядка 5. У всех серверов разные параметры железа. На всех стоит операционка Windows 2000 Server и Oracle 9. Виснет везде. Настройки никакой я вообще не производила. Просто ставила Oracle и всё. 
PM MAIL   Вверх
LSD
Дата 22.6.2006, 22:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 18
Всего: 538



Цитата(scorpionwoman @  21.6.2006,  14:55 Найти цитируемый пост)
Дело в том, что имеется несколько клиентов, порядка 5. У всех серверов разные параметры железа. На всех стоит операционка Windows 2000 Server и Oracle 9. Виснет везде. Настройки никакой я вообще не производила. Просто ставила Oracle и всё.

И на всех начались подобные глюки после установки Oracle???

Вообщем, тут имеет место очень странный глюк, и к сожалению удаленная диагностика не возможна. Надо проверить сервера на стабильность работы, когда не запущен Oracle, поискать что общего из софта есть на этих машинах (кроме Oracle конечно). Попробовать поиграться с установками железа, например отключить аппаратное ускорение графики и т.п. 


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
scorpionwoman
Дата 23.6.2006, 09:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 12
Регистрация: 20.6.2006

Репутация: нет
Всего: нет



Сейчас объясню, в чем суть.
На каждом клиенте стоит программа, которая подключается к базе данных на сервере
через Java.
На серверах установлена служба, так называемая ClubServer.
Небольшая программка на Java соединяется с этой службой. Она запущена всегда.
Если ее выключить, клиент не сможет подключиться к базе данных.
Программка что-то все время подгружает в буфер.
Я думаю, что происходит переполнение Java-буфера.
Пробовала 1 раз в сутки просто закрывать эту программку и потом загружать заново.
Но вот на третий день опять сервер завис, при этом продолжая обрабатывать клиентские запросы.
В Oracle размер Java Pool задается при установке и потом его нельзя изменить.
А можно как-нибудь производить его очистку и как вообще проверить его содержимое? 
PM MAIL   Вверх
Marriage
Дата 23.6.2006, 17:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 842
Регистрация: 4.5.2004
Где: Таганрог

Репутация: нет
Всего: 2



Может просто клиенты не освобождают операьтвную память на сервере ????
Она заканчивается со временем может быть ???
Просмотрите список сессий, может быть там есть куча повисших ???

Цитата(scorpionwoman @  23.6.2006,  09:31 Найти цитируемый пост)
В Oracle размер Java Pool задается при установке и потом его нельзя изменить.

Разве ??? Вроде бы в pFile-е можно. В восьмерке он находится в 
C:\oracle\admin\asu\pfile\initasu.ora , меняете параметры в нем, презапускаете инстанс.
 


--------------------
Praemonitus, praemunitus
PM MAIL ICQ   Вверх
LSD
Дата 25.6.2006, 19:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 18
Всего: 538



Цитата(scorpionwoman @  23.6.2006,  10:31 Найти цитируемый пост)
На каждом клиенте стоит программа, которая подключается к базе данных на серверечерез Java.На серверах установлена служба, так называемая ClubServer.Небольшая программка на Java соединяется с этой службой. Она запущена всегда.Если ее выключить, клиент не сможет подключиться к базе данных.Программка что-то все время подгружает в буфер.Я думаю, что происходит переполнение Java-буфера.Пробовала 1 раз в сутки просто закрывать эту программку и потом загружать заново.

Поподробней, что в данном случае подразумевается под сервисом, сервис ОС Windows или некий JOB внутри Oracle?

Если речь идет о сервисе Windows, то тогда Java Pool пул тут не при чем. Т.к. он используется только для хранимых процедур и триггеров написанных на Java. И серверу Oracle вообще всеравно на чем написан клиент, сетевой протокол одинаков, что для OCI клиентов, что для thin. И если память в куче закончится, то вы просто получите OutOfMemoryError и аварийное завершение приложения.
Если уж вы так уверены, что проблема в софте, то стоит наверно проверить тот сервис. Он взаимодействует с рабочим столом Windows (иконка в трее, или некие дилоги отображает)? 


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
scorpionwoman
Дата 28.6.2006, 13:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 12
Регистрация: 20.6.2006

Репутация: нет
Всего: нет



ClubServer - это сервис Windows. Но есть еще программа на Java. Она запущена всегда. Через нее клиенты подключаются к базе данных. А если переделывать клиента, подключаясь через ADO, очень много времени займет. Мне кажется, причина все-таки в Java. Но не могу определить, какая. 
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Oracle"
Zloxa
LSD

Данный раздел предназначен для обсуждения проблем с Oracle Database, другие продукты Oracle здесь не обсуждаются. Просьба при создании темы, придерживаться следующих правил:

  • при создании темы давайте ей осмысленное название, описывающее суть проблемы
  • указывайте используемую версию базы, способ соединения и язык программирования
  • при ошибках обязательно приводите код ошибки и сообщение сервера
  • приводите код в котором возникла ошибка, по возможности дайте тестовый пример демонстрирующий ошибку
  • при вставке кода используйте соответсвующие теги: [code=sql] [/code] для подсветки SQL и PL/SQL кода, [code=java] [/code] - для Java, и т.д.

  • документация по Oracle: 9i, 10g, 11g
  • книги по Oracle можно поискать здесь
  • действия модераторов можно обсудить здесь

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Zloxa, LSD.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Oracle | Следующая тема »


 




[ Время генерации скрипта: 0.1115 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.