Привет всем.
Обнаружив несостоявшийся ночной холодный бекап (backup) на базе Oracle пришлось быстро накидать схемку дежурному для проверки причины сего. Возможно и вам пригодиться.
1.Находим в \bdump\alert_base_istance.log причину несостоявшегося бекапа:
2. В TOAD (или sqlplus) sql-запросом проверяем и уточняем зависшие сессии, она может быть не одна:
select logon_time, p.spid, machine, osuser, status, module, s.program
from v$process p, v$session s
where p.addr=s.paddr and s.type = 'USER'
order by logon_time;
3. Убиваем найденные сессии утилитой orakill по SPID:
orakill.exe base_instance 1516
4. Перелогиниваемся в TOAD и проверяем что зависшие сессии ушли.
Удачи всем.
Обнаружив несостоявшийся ночной холодный бекап (backup) на базе Oracle пришлось быстро накидать схемку дежурному для проверки причины сего. Возможно и вам пригодиться.
1.Находим в \bdump\alert_base_istance.log причину несостоявшегося бекапа:
2. В TOAD (или sqlplus) sql-запросом проверяем и уточняем зависшие сессии, она может быть не одна:
select logon_time, p.spid, machine, osuser, status, module, s.program
from v$process p, v$session s
where p.addr=s.paddr and s.type = 'USER'
order by logon_time;
3. Убиваем найденные сессии утилитой orakill по SPID:
orakill.exe base_instance 1516
4. Перелогиниваемся в TOAD и проверяем что зависшие сессии ушли.
Удачи всем.
No comments:
Post a Comment
А что вы думаете по этому поводу?