ORACLE - в БД остаются пользователи
Модераторы: m0p3e, edward_K, Модераторы
ORACLE - в БД остаются пользователи
после выхода из Галактики 5.83 (ORACLE) в БД остаются пользователи.
Под MSSQL это лечилось так:
exec na_forcefreealldb;
dbcc namssql(free);
Кто-нибудь знает аналогичный прием под Oracle???
???
Под MSSQL это лечилось так:
exec na_forcefreealldb;
dbcc namssql(free);
Кто-нибудь знает аналогичный прием под Oracle???
???
НЕТ
-
- Местный житель
- Сообщения: 226
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Урал
- Контактная информация:
Re: ORACLE - в БД остаются пользователи
Здесь мало галактян под Ораклом...
Но... скоро вместе будем мучиться...
Но... скоро вместе будем мучиться...
Re: ORACLE - в БД остаются пользователи
Если в оракле остались сессии после выхода из Галактики, то надо установить им статус KILLED.Тогда при следующем запуске Галактики соответствующие пользователи удалятся.
-
- Местный житель
- Сообщения: 702
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Украина, Запорожска яобласть, г.Днепрорудный
Re: ORACLE - в БД остаются пользователи
Добрый день. Несколько другой аспект проблемы: после аварийного выхода из галактики пользователи остаются в списке пользователей. В тех.пд сказали, что в 5.83 это исправлено. Вопрос Дмитрию1: вы предлагаете сидеть и отслеживать вышедших пользователей, затем ручками killed и так по кругу до бесконечности?
Re: ORACLE - в БД остаются пользователи
так все-таки как это лечить?
на одном предприятии был такой косяк
с Галактикой 5.80 или 5.81 под Оракал
так они там просто удаляли пользователей и снова их заводили и распределяли права - очень долго и неинтересно...
на одном предприятии был такой косяк
с Галактикой 5.80 или 5.81 под Оракал
так они там просто удаляли пользователей и снова их заводили и распределяли права - очень долго и неинтересно...
НЕТ
-
- Местный житель
- Сообщения: 783
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Москва
- Контактная информация:
Re: ORACLE - в БД остаются пользователи
У нас это решается так: заходим в табличу X$ACTIVEUSERS и убиваем фантомов.
Фантомы могут не удаляться. В принципе - если выключен комп пользователя - то они через некоторое время отваливаются сами. Правда время это очень долгое. По моим наблюдениям около получаса. Не знаю, правда, влияет на это выключение компа или нет... Это просто догадки.
Наверное еще можно в Оракле застопить сервис базы данных, в результате пользователь просто отрежется насильно (и все остальные тоже). И включить сервис снова.
Вот блин и все, что из нашего горького опыта.
Фантомы могут не удаляться. В принципе - если выключен комп пользователя - то они через некоторое время отваливаются сами. Правда время это очень долгое. По моим наблюдениям около получаса. Не знаю, правда, влияет на это выключение компа или нет... Это просто догадки.
Наверное еще можно в Оракле застопить сервис базы данных, в результате пользователь просто отрежется насильно (и все остальные тоже). И включить сервис снова.
Вот блин и все, что из нашего горького опыта.
Re: ORACLE - в БД остаются пользователи
To Andrey:
А как еще галактика может понять, что пользователь отвалился, пока у сессии не установлен статус KILLED?
К тому же эти протухшие записи в x$activeusers заблокированы. Перед удалением надо снять блокировку.
А как еще галактика может понять, что пользователь отвалился, пока у сессии не установлен статус KILLED?
К тому же эти протухшие записи в x$activeusers заблокированы. Перед удалением надо снять блокировку.
Re: ORACLE - в БД остаются пользователи
Господа, предлагаю закрыть тему.
Да действительно, при не корректном выходе из Г, возможна ситуация когда в таблице x$activeusers останутся не удалённые записи.
Решение простое: удалить их средствами оракла. Предварительно задизейблив триггер ALX$ACTIVEUSERS.
Всё. Вопросы предложения.
Да действительно, при не корректном выходе из Г, возможна ситуация когда в таблице x$activeusers останутся не удалённые записи.
Решение простое: удалить их средствами оракла. Предварительно задизейблив триггер ALX$ACTIVEUSERS.
Всё. Вопросы предложения.
-
- Постоянный обитатель
- Сообщения: 180
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Подмосковье
- Контактная информация:
Re: ORACLE - в БД остаются пользователи
У нас такая же проблема, но после установки первасива 2000. Что делать?