Сегодня на работе сами себе развлечение устроили.=) Вкратце есть у нас несколько серверных стоек. С некоей развернутой базой данных. Систем по факту 4 штуки, и вот одну из них самую старую мы использовали под тестирование алгоритмов прогнозирования и прочую ерунду. Теперь наш вендор ее забирает и в замен наращивает мощность остального железа этакий трейд-ин =).
получается железку надо отдать, а на ней коммерческая информация, данные секретные, надо удалять при чем не просто удалить а потом еще тонким слоем засрполнить 10 терабайт левыми данными. Зачем заполнять? Затем, что стертые данные можно восстановить даже после удаления, тем более на промышленной системе, т.е. их надо перезаписать чем нибудь. Почему тонким слоем? Потому что технология хранения данных такова, что можно заполнить только в углу, а вся остальная часть будет свободна, и соответственно данные можно будет восстановить.
О чем это я? Ах да про ногу, в общем стали мы данные удалять, таблицы все пользователей, схемы и т.д. и тут при удалении очередной таблицы вываливается ошибка, таблица заблокирована, к базе данных подключены я коллега, оба под одним пользователем, т.е. ни он ни я ее не блокировали и больше никого нету. стали копать глубже выяснили, что таблица была заблокирована несколько месяцев назад, системным пользователем, которого мой коллега благополучно удалил 5 минут назад. Почему выстрел? Потому что блокировку можно снять только из под пользователя который салочил объект, а система не предусматривала перестраховку при удалении пользователя и проверку залоченых им объектов. При создании нового пользователя он создастся с новым айдишником и это уже не будет тот пользователь. В общем в итоге пришлось перезагружать сервер, только это нас и спасло,хотя было предположение, что не поможет.
Для людей не знакомых с ИТ постараюсь объяснить на бытовом уровне, вы вышли из квартиры, захлопнули дверь, и вспомнили что оставили дома и ключи и портмоне, в общем как-то так. Сами себе делаем проблему,сами ее решаем =)
У Вас такое часто бывает? Или не бывает вовсе?