Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Сравнение СУБД Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
 Опрос: Oracle, MS SQL и другие сервера СУБД. Разрушение бд в следствии выключения питания.  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74930
Приветствую всех.

Вопрос, в принципе, простой. Хотелось бы узнать у Вас следующее:

Как часто на Вашей практике бд приходила в негодность из-за выключения питания. Имеются ввиду ситуации, когда это не приводило к аппаратному отказу, например, винт развалился или часть блоков перестала читаться.

Интересует статистика.

Заранее благодарен.

С уважением,
pkarklin

ЗЫ. Вопрос навеян этим: Бесплатность MSDE, альтернативы
6 июл 07, 14:05    [4360607]     Ответить | Цитировать Сообщить модератору
 Re: Опрос: Oracle, MS SQL и другие сервера СУБД. Разрушение бд в следствии выключения питания.  [new]
SergSuper
Member

Откуда: SPb
Сообщений: 5488
как-то у нас на сервере (MS SQL 6.5) стала мамка глючить и он в течении двух-трёх недель перегружался раза по три в день
работали с ним активно человек 10-15 (небольшой банк)

первые пару дней постоянно делали DBCC, потом привыкли, даже индексы ни разу не перестраивали
6 июл 07, 15:09    [4361087]     Ответить | Цитировать Сообщить модератору
 Re: Опрос: Oracle, MS SQL и другие сервера СУБД. Разрушение бд в следствии выключения питания.  [new]
DimaR
Member

Откуда:
Сообщений: 1570
Ну если кому интересно:
Oracle под Windows
На ntfs проблем никогда небыло (было даже глючное железо, но всегда все восстанавливалось),

на кластере с ocfs вырубилось электричество, сели упсы, базу не потушили,
после появления электричества коллеги сразу запистили систему до того как упсы хоть немного зарядились, и сразу электричество опять пропало как раз во время рекавери процесса,
после восстановлеия из бекапа и наката архивлогов, все восстановилось 100%

другой случай на ocfs, тоже после выключения питания, оказался подпроченный файл данных в базе, используя rman block recovery, все в онлайне, восттановилось, при этом работа тех кому эти данные не были нужны продолжали работать, те кому нужны были, просто чуть чуть подождали
6 июл 07, 15:31    [4361248]     Ответить | Цитировать Сообщить модератору
 Re: Опрос: Oracle, MS SQL и другие сервера СУБД. Разрушение бд в следствии выключения пита  [new]
softwarer
Member

Откуда: 127.0.0.1
Сообщений: 67469
Блог
pkarklin
Как часто на Вашей практике бд приходила в негодность из-за выключения питания. Имеются ввиду ситуации, когда это не приводило к аппаратному отказу, например, винт развалился или часть блоков перестала читаться.

Ни разу. Если точнее, у меня не было ни одного случая, чтобы вырубание по питанию привело к необходимости каких-то ручных действий по восстановлению при следующем включении.

Добиться этого, насколько я понимаю, можно только принципиально неверной конфигурацией оборудования-софта. Единственное, что вспоминается на эту тему - один знакомый, который сконфигурировал в RAID-е отложенную запись при отсутствии бесперебойника. Ему пару раз пришлось запускаться руками из-за "более поздние данные записались, а более ранние - погибли в кэше".
6 июл 07, 15:49    [4361356]     Ответить | Цитировать Сообщить модератору
 Re: Опрос: Oracle, MS SQL и другие сервера СУБД. Разрушение бд в следствии выключения питания.  [new]
Gluk (Kazan)
Member

Откуда:
Сообщений: 9365
один раз.

Был случай двухкратного отключения питания при выжранных за ночь UPS-ов (из-за шалостей технического директора с дизелем). Второе отключение застало Oracle на взлете.
Восстановились без потерь данных за 2 часа вручную из логов.
6 июл 07, 15:54    [4361392]     Ответить | Цитировать Сообщить модератору
 Re: Опрос: Oracle, MS SQL и другие сервера СУБД. Разрушение бд в следствии выключения пита  [new]
Yo.!
Guest
с восьмым ораклом у меня было, когда от жары разом выгорели все диски с данными, осталось одна копия лога. дело было под древним новелом, начали накатывать логи - а там бага, пришлось сначала поискать патч под эту чудную ось.
а от обычного ресета и скачка питания ни разу проблем не имели.
6 июл 07, 16:15    [4361589]     Ответить | Цитировать Сообщить модератору
 Re: Опрос: Oracle, MS SQL и другие сервера СУБД. Разрушение бд в следствии выключения пита  [new]
Plisteron
Member

Откуда:
Сообщений: 12
Несколько раз были случаи, когда вырубали сервант "на всём скаку", когда в БД сидело больше 100 юзеров. После включения всё восстанавливалось на 100% без вмешательства админа (т.е. меня). WinNT 4.0 и 2k Server, NTFS, Oracle 8.0 и 8.1. Естественно, archivelog.
11 июл 07, 16:42    [4379678]     Ответить | Цитировать Сообщить модератору
 Re: Опрос: Oracle, MS SQL и другие сервера СУБД. Разрушение бд в следствии выключения пита  [new]
Gluk (Kazan)
Member

Откуда:
Сообщений: 9365
Plisteron
Естественно, archivelog.


если без вмешательства админа, то при чем тут archivelog ?
11 июл 07, 17:03    [4379844]     Ответить | Цитировать Сообщить модератору
 Re: Опрос: Oracle, MS SQL и другие сервера СУБД. Разрушение бд в следствии выключения пита  [new]
Plisteron
Member

Откуда:
Сообщений: 12
Gluk (Kazan)
Plisteron
Естественно, archivelog.


если без вмешательства админа, то при чем тут archivelog ?
Просто так.
11 июл 07, 17:22    [4379989]     Ответить | Цитировать Сообщить модератору
 Re: Опрос: Oracle, MS SQL и другие сервера СУБД. Разрушение бд в следствии выключения питания.  [new]
Apex
Member

Откуда: Made in USSR
Сообщений: 3910
Буквально на той неделе Оракл 9-ка под мастдаем оставил после себя несколько карапнутых блоков в одном из сегментов, после того, как один перец сделал винде ребут при активно работающей задаче. Пришлось восстанавливать из холодной копии, т.к. база была не в Archivelog mode. Кто из виноват Оракл или Винда со своими кэшами - хз, по идее Оракл должен писать в обход кэша файловой системы.
До сего момента с таким никогда не сталкивался, раньше и процесс киляли и резет тыкали бесчисленное кол-во раз на разных ОС.
-------------------------------------------------------
Автор благодарит алфавит за любезно предоставленные ему буквы.
12 июл 07, 15:15    [4384540]     Ответить | Цитировать Сообщить модератору
 Re: Опрос: Oracle, MS SQL и другие сервера СУБД. Разрушение бд в следствии выключения питания.  [new]
mayton
Member

Откуда: loopback
Сообщений: 53016
Если Oracle в режиме archive-log с managed standby то имхо разрушить данные практически невозможно. Это должен быть пожар или наводнение чтобы два сервера сдохли сразу.
В крайнем случае, теряем ARCHIVE_LAG_TIME минут последних транзакций.

А так... были случаи развала баз в noarchivelog, но.. как ни странно не из-за выключения питания а по ошибе администратора.

Один случай, помню дропнули редулог из базы. А потом удалили в файловой системе, но ошиблись файлом.

Еще горел незеркалированный винт, на котором лежал SYSTEM.


Насчёт MS-SQL - не знаю. Я с ним не знаком настолько детально.
15 июл 07, 18:01    [4390424]     Ответить | Цитировать Сообщить модератору
 Re: Опрос: Oracle, MS SQL и другие сервера СУБД. Разрушение бд в следствии выключения пита  [new]
softwarer
Member

Откуда: 127.0.0.1
Сообщений: 67469
Блог
mayton
Если Oracle в режиме archive-log с managed standby то имхо разрушить данные практически невозможно.

Да полноте. Всего лишь одна-две удачно премененных nologging операции.....

mayton
В крайнем случае, теряем ARCHIVE_LAG_TIME минут последних транзакций.

Вас понесло не в ту степь. Если в обозначенных условиях (отсутствие аппаратных проблем) база теряет последние минуты транзакций, ее админу место в мусорном контейнере (занятие - поиск пропитания).
15 июл 07, 18:12    [4390430]     Ответить | Цитировать Сообщить модератору
 Re: Опрос: Oracle, MS SQL и другие сервера СУБД. Разрушение бд в следствии выключения пита  [new]
mayton
Member

Откуда: loopback
Сообщений: 53016
softwarer
Да полноте. Всего лишь одна-две удачно премененных nologging операции.....


Вас понесло не в ту степь. Если в обозначенных условиях (отсутствие аппаратных проблем) база теряет последние минуты транзакций, ее админу место в мусорном контейнере (занятие - поиск пропитания).


Не хочу с вами спорить. Я использую nologging только при перестройке больших индексов и для временных таблиц (загрузки из внешних источников).

Нам следовало уточнить у автора о выключении питания "чего" идёт речь. И о каком "винте". В противном случае, мы толкуем о разных вещах.

С уважением
15 июл 07, 18:49    [4390449]     Ответить | Цитировать Сообщить модератору
 Re: Опрос: Oracle, MS SQL и другие сервера СУБД. Разрушение бд в следствии выключения питания.  [new]
avg
Member

Откуда:
Сообщений: 238
MS Sql 2000.
Давно это было :) - раз пять база падала в suspect после того, как бдительный сторож отключал рубильником электроэнергию в офисе (оо-очень "далекий" филиал :) ) Бесперебойников не было. Но sp_resetstatus помогала всегда - БД поднималась.

Вообще за 8 лет эксплуатации MS SQL сервера на 20-ти филиалах, больших и маленьких безвозвратно терял БД два раза:
1. - вместе с украденным сервером - подняли из бекапа;
2. - вместе со сгоревшим (в буквальном смысле) системником - подняли из бекапа.
26 июл 07, 18:33    [4441934]     Ответить | Цитировать Сообщить модератору
 Re: Опрос: Oracle, MS SQL и другие сервера СУБД. Разрушение бд в следствии выключения пита  [new]
evostr
Member

Откуда: Екатеринбург
Сообщений: 1285
softwarer
mayton
Если Oracle в режиме archive-log с managed standby то имхо разрушить данные практически невозможно.

Да полноте. Всего лишь одна-две удачно премененных nologging операции.....

force logging ? ;-)
26 июл 07, 20:19    [4442243]     Ответить | Цитировать Сообщить модератору
 Re: Опрос: Oracle, MS SQL и другие сервера СУБД. Разрушение бд в следствии выключения питания.  [new]
chel_2000
Member

Откуда: Москва
Сообщений: 835
Firebird 1.0. Года 3 назад в время работы питание выключили - файл с базой повредился. Вылечил восстановлением из резервной копии за предыдуший день и добавлением ручками информации за день текущий(благо ее мало было), хотя в порядке эксперимента можно было и и коорупнутый файлик починить.
29 июл 07, 12:21    [4449827]     Ответить | Цитировать Сообщить модератору
 Re: Опрос: Oracle, MS SQL и другие сервера СУБД. Разрушение бд в следствии выключения питания.  [new]
kittn2
Member

Откуда: С ПТ. Petroskoi, Karjala
Сообщений: 2339
Начиная кажется с 1999 года, на моем основном "боевом" сервере, который прошел апргрейды MS NT4 server- MS 2000 сервер, MS SQL 6.5 - 7.0 - 2000, да и сам системный блок менялся, не было ни одного случая порчи или потери информации в результате отключения питания. Хотя вырубается оно примерно раз в месяц. Мне ни разу не пришлось что-то делать вручную. По железу это именно сервер, а не ПК, на который возложена функция сервера.

Так же у меня было.
По так и не выясненым мною окончательно причинам, на ПК, который работал с локально установленым MS SQL 2000 регулярно бился master (для тех, кто не знаком с MS SQL. Это база, в которой хранится вся информация о конфигурации SQL-сервера). Приходилось его восстанавлиать из бэкапа. На это уходило, без времени спуска на лифте и проходу по цеху, минуты три. В конце концов на этом ПК, как мне сказали наши электронщики, сдохла мама. После замены мамы данный сбой не повторяется. Пока. Вроде.

Волей случая, одна из моих баз MS SQL 2000 крутилась на сервере с одним физическим диском. Бэкап был настроен на тот же диск. Я этого не знал, так как не имел прав на администирование этого сервера и доверился тамошним администраторам. После того как этот диск сдох, тамошним админам удалось с помощью какой-то утилиты восстановить последний бэкап (модель - полный) и transaction log. Штатными средствами база была поднята примерно за 5 минут на состояние, предществующее выходу из строя диска.


====================
aka Cat2
4 авг 07, 20:24    [4479962]     Ответить | Цитировать Сообщить модератору
 Re: Опрос: Oracle, MS SQL и другие сервера СУБД. Разрушение бд в следствии выключения питания.  [new]
Dimkas
Member

Откуда: Красноярск
Сообщений: 403
малость экзотический случай
Oracle 10.2 стоял на виртуальной машине под MS Virtual Server'ом в noarchivelog режиме :)
После выключения питания на основной машине (с жестким падением соотвественно виртуальной)
Oracle не смог самостоятельно подняться.
Текста ошибок не помню, а помню только, что после танцев с бубном удалось восстановить данные на по состоянию на "3 часа до выключения света"
6 авг 07, 07:49    [4481788]     Ответить | Цитировать Сообщить модератору
 Re: Опрос: Oracle, MS SQL и другие сервера СУБД. Разрушение бд в следствии выключения пита  [new]
asvdfgsdgf
Guest
Win2000 NTFS
Ora9.0.1.1.1

свет отрубали - когда включили, винда что-то там восстанавливала на диске, после чего перезагрузилась и загрузилась в нормально. В базе - из трех контрольников 2 "более старые чем база", третий - карапнутый.
24 сен 07, 16:41    [4707531]     Ответить | Цитировать Сообщить модератору
 Re: Опрос: Oracle, MS SQL и другие сервера СУБД. Разрушение бд в следствии выключения пита  [new]
10046
Member

Откуда: oraus.msg
Сообщений: 877
asvdfgsdgf
Win2000 NTFS
Ora9.0.1.1.1

На данной версии, я бы радовался, что оно вобще запустилось ;-)
24 сен 07, 22:05    [4708798]     Ответить | Цитировать Сообщить модератору
 Re: Опрос: Oracle, MS SQL и другие сервера СУБД. Разрушение бд в следствии выключения пита  [new]
tru55
Member

Откуда: СПб
Сообщений: 19788
10046
asvdfgsdgf
Win2000 NTFS
Ora9.0.1.1.1

На данной версии, я бы радовался, что оно вобще запустилось ;-)


да и пересоздание control file, особенно при наличии backup to trace - дело одной минуты (с запасом :) )
25 сен 07, 10:45    [4709980]     Ответить | Цитировать Сообщить модератору
 Re: Опрос: Oracle, MS SQL и другие сервера СУБД. Разрушение бд в следствии выключения пита  [new]
SERG1257
Member

Откуда:
Сообщений: 2933
Была такая буква
Oracle 9.2.7 под Windows 2003 сбой по питанию НЕСКОЛЬКО раз за ночь. Были проблемы с UNDO, база сама не запускалась. Вылечено пересозданием UNDO.
1 окт 07, 20:49    [4740782]     Ответить | Цитировать Сообщить модератору
 Re: Опрос: Oracle, MS SQL и другие сервера СУБД. Разрушение бд в следствии выключения питания.  [new]
Misc
Member

Откуда:
Сообщений: 756
Стоят 4 компьютера с MSDE (2000), которые по техническим причинам нельзя подключить к общей сети (работают около 5 лет). UPS на них иногда стоят, иногда нет. Электричество выключается довольно редко (раз в 1-2 месяца). За это время только 1 раз упала в Suspend база msdb (служебная), reset status не поднял базу. Поскольку база чисто служебная, была просто скопирована с другой машины.
4 окт 07, 10:12    [4753160]     Ответить | Цитировать Сообщить модератору
 Re: Опрос: Oracle, MS SQL и другие сервера СУБД. Разрушение бд в следствии выключения питания.  [new]
Misc
Member

Откуда:
Сообщений: 756
Сегодня свалилась там же в Suspend база из-за выключения питания. Не скажу точно ошибку (времени было мало, очередь большая ждала), что-то типа ошибки CRC при проверке .LDF файла.
10 окт 07, 13:15    [4779017]     Ответить | Цитировать Сообщить модератору
 Re: Опрос: Oracle, MS SQL и другие сервера СУБД. Разрушение бд в следствии выключения питания.  [new]
Маннанов Рустем
Member

Откуда: Kazan City
Сообщений: 351
В парке около 20 MSSQL 2000-2005 серверов. Особо критичный продакшн на 2-х независимых линиях и промышленных упсах Eaton/PowerWare - сбоев по питанию по обоим линиям не было за все время эксплутации (около 2-х лет). На mid-продакшн серверах неоднократно вылетало питание - ни разу не зафиксировано падение баз в suspect.
23 окт 07, 10:37    [4825913]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
Все форумы / Сравнение СУБД Ответить