|
|
|
Сломал БД (на правах Пятницы)
|
|||
|---|---|---|---|
|
#18+
Добрый всем день Сижу утром,никого не трогаю и тут приходит заявка от усера - отчет вылетает с ошибкой. Лезу в логи - вижу ай-яй-яй: SRV-250 Fri Aug 15 07:24:12 2014 Database: D:\DBASE\SUPERMAGDK.FDB database file appears corrupt (D:\DBASE\SUPERMAGDK.FDB) wrong page type page 31578632 is of wrong type (expected 5, found 7) internal Firebird consistency check (error during savepoint backout (290), file: exe.cpp line: 4141) SRV-250 Fri Aug 15 07:24:14 2014 Database: D:\DBASE\SUPERMAGDK.FDB I/O error during "GetFileSize" operation for file "D:\DBASE\SUPERMAGDK.FDB" Error while trying to access file Неверный дескриптор. SRV-250 Fri Aug 15 07:24:14 2014 Cannot dump the monitoring data I/O error during "GetFileSize" operation for file "D:\DBASE\SUPERMAGDK.FDB" Error while trying to access file Неверный дескриптор. Хм,становится грустно и с подачи начальницы делаю копию и начинаю лечить gfix. Gfix выдает в лог новую порцию ай-яй-яй: SRV-250 Fri Aug 15 10:35:24 2014 Error in isc_attach_database() API call when working with security database Database is probably already opened by another engine instance in another Windows session SRV-250 (Client) Fri Aug 15 10:35:24 2014 XNET error: Server shutdown detected SRV-250 Fri Aug 15 10:35:28 2014 SERVER: DuplicateHandle failed. Errno = 5, parent PID = 333832 SRV-250 Fri Aug 15 10:46:37 2014 Database: D:\DBASE\SUPERMAGDK123.FDB Relation has 269 orphan backversions (1030 in use) in table CARDPARAM_STRONG (365) SRV-250 Fri Aug 15 10:46:43 2014 Database: D:\DBASE\SUPERMAGDK123.FDB Relation has 16 orphan backversions (0 in use) in table CARDSCLA (385) SRV-250 Fri Aug 15 10:47:35 2014 Database: D:\DBASE\SUPERMAGDK123.FDB Page 31578632 wrong type (expected 5 encountered 7) SRV-250 Fri Aug 15 10:47:35 2014 Database: D:\DBASE\SUPERMAGDK123.FDB Chain for record 526386279 is broken in table CASHSAIL (475) SRV-250 Fri Aug 15 10:48:56 2014 Database: D:\DBASE\SUPERMAGDK123.FDB Relation has 2894 orphan backversions (458475 in use) in table CASHSAIL (475) SRV-250 Fri Aug 15 10:49:58 2014 Database: D:\DBASE\SUPERMAGDK123.FDB Index 1 is corrupt (missing entries) in table DEVICE_CARDS (850) SRV-250 Fri Aug 15 10:50:00 2014 Database: D:\DBASE\SUPERMAGDK123.FDB Index 2 is corrupt (missing entries) in table DEVICE_CARDS (850) SRV-250 Fri Aug 15 10:50:01 2014 Database: D:\DBASE\SUPERMAGDK123.FDB Index 3 is corrupt (missing entries) in table DEVICE_CARDS (850) SRV-250 Fri Aug 15 10:50:02 2014 Database: D:\DBASE\SUPERMAGDK123.FDB Index 4 is corrupt (missing entries) in table DEVICE_CARDS (850) SRV-250 Fri Aug 15 10:50:02 2014 Database: D:\DBASE\SUPERMAGDK123.FDB Index 5 is corrupt (missing entries) in table DEVICE_CARDS (850) SRV-250 Fri Aug 15 10:52:02 2014 Database: D:\DBASE\SUPERMAGDK123.FDB Relation has 109 orphan backversions (7959 in use) in table DOCHEAD (897) SRV-250 Fri Aug 15 10:59:54 2014 Database: D:\DBASE\SUPERMAGDK123.FDB Index 1 is corrupt (missing entries) in table DOCSPEC (939) SRV-250 Fri Aug 15 11:00:52 2014 Database: D:\DBASE\SUPERMAGDK123.FDB Index 2 is corrupt (missing entries) in table DOCSPEC (939) SRV-250 Fri Aug 15 11:05:03 2014 Database: D:\DBASE\SUPERMAGDK123.FDB Index 3 is corrupt (missing entries) in table DOCSPEC (939) SRV-250 Fri Aug 15 11:09:29 2014 Database: D:\DBASE\SUPERMAGDK123.FDB Index 4 is corrupt (missing entries) in table DOCSPEC (939) SRV-250 Fri Aug 15 11:11:23 2014 Sweep is started by SWEEPER Database "C:\PROGRAM FILES\FIREBIRD\FIREBIRD_2_5\SECURITY2.FDB" OIT 22536712, OAT 20, OST 20, Next 22556713 SRV-250 Fri Aug 15 11:22:50 2014 Database: D:\DBASE\SUPERMAGDK123.FDB Relation has 442 orphan backversions (252089 in use) in table OSTATOK_SHORT (1123) SRV-250 Fri Aug 15 11:52:04 2014 Database: D:\DBASE\SUPERMAGDK123.FDB Index 1 is corrupt (missing entries) in table SEL_CLASSIF (1251) SRV-250 Fri Aug 15 11:52:04 2014 Database: D:\DBASE\SUPERMAGDK123.FDB Index 1 is corrupt (missing entries) in table SEL_CLASSIF_FILTER (1252) SRV-250 Fri Aug 15 11:52:11 2014 Database: D:\DBASE\SUPERMAGDK123.FDB Relation has 43 orphan backversions (118019 in use) in table TMP_DOCQUANTITY_ART (1419) SRV-250 Fri Aug 15 11:52:27 2014 Database: D:\DBASE\SUPERMAGDK123.FDB Relation has 9 orphan backversions (4908 in use) in table ZAPAS (1491) SRV-250 Fri Aug 15 11:52:50 2014 Database: D:\DBASE\SUPERMAGDK123.FDB Index 1 is corrupt on page 29681083 level 1. File: ..\..\..\src\jrd\validation.cpp, line: 1709 in table ZAPAS_HISTORY (1493) SRV-250 Fri Aug 15 11:52:51 2014 Database: D:\DBASE\SUPERMAGDK123.FDB Index 1 is corrupt on page 29680980 level 1. File: ..\..\..\src\jrd\validation.cpp, line: 1709 in table ZAPAS_HISTORY (1493) SRV-250 Fri Aug 15 11:52:51 2014 Database: D:\DBASE\SUPERMAGDK123.FDB Index 1 is corrupt on page 29661161 level 1. File: ..\..\..\src\jrd\validation.cpp, line: 1709 in table ZAPAS_HISTORY (1493) SRV-250 Fri Aug 15 11:52:51 2014 Database: D:\DBASE\SUPERMAGDK123.FDB Index 1 is corrupt on page 29637142 level 1. File: ..\..\..\src\jrd\validation.cpp, line: 1709 in table ZAPAS_HISTORY (1493) SRV-250 Fri Aug 15 11:52:51 2014 Database: D:\DBASE\SUPERMAGDK123.FDB Index 1 is corrupt on page 29637142 level 1. File: ..\..\..\src\jrd\validation.cpp, line: 1699 in table ZAPAS_HISTORY (1493) SRV-250 Fri Aug 15 11:52:51 2014 Database: D:\DBASE\SUPERMAGDK123.FDB Index 1 is corrupt on page 29637142 level 1. File: ..\..\..\src\jrd\validation.cpp, line: 1709 in table ZAPAS_HISTORY (1493) SRV-250 Fri Aug 15 11:53:50 2014 Database: D:\DBASE\SUPERMAGDK123.FDB Page 31070749 is an orphan SRV-250 Fri Aug 15 11:53:50 2014 Database: D:\DBASE\SUPERMAGDK123.FDB Page 31070751 is an orphan SRV-250 Fri Aug 15 11:53:50 2014 Database: D:\DBASE\SUPERMAGDK123.FDB Page 31070757 is an orphan SRV-250 Fri Aug 15 11:53:50 2014 Database: D:\DBASE\SUPERMAGDK123.FDB Page 31070758 is an orphan SRV-250 Fri Aug 15 11:53:50 2014 Database: D:\DBASE\SUPERMAGDK123.FDB Page 31070760 is an orphan SRV-250 Fri Aug 15 11:53:50 2014 Database: D:\DBASE\SUPERMAGDK123.FDB Page 31070763 is an orphan SRV-250 Fri Aug 15 11:53:50 2014 Database: D:\DBASE\SUPERMAGDK123.FDB Page 31070767 is an orphan SRV-250 Fri Aug 15 11:53:50 2014 Database: D:\DBASE\SUPERMAGDK123.FDB Page 31070768 is an orphan SRV-250 Fri Aug 15 11:53:50 2014 Database: D:\DBASE\SUPERMAGDK123.FDB Page 31070770 is an orphan SRV-250 Fri Aug 15 11:53:50 2014 Database: D:\DBASE\SUPERMAGDK123.FDB Page 31070772 is an orphan SRV-250 Fri Aug 15 11:53:50 2014 Database: D:\DBASE\SUPERMAGDK123.FDB Page 31070776 is an orphan SRV-250 Fri Aug 15 11:53:50 2014 Database: D:\DBASE\SUPERMAGDK123.FDB Page 31070778 is an orphan SRV-250 Fri Aug 15 11:52:51 2014 Database: D:\DBASE\SUPERMAGDK123.FDB Index 1 is corrupt on page 29637142 level 1. File: ..\..\..\src\jrd\validation.cpp, line: 1709 in table ZAPAS_HISTORY (1493) SRV-250 Fri Aug 15 11:52:51 2014 Database: D:\DBASE\SUPERMAGDK123.FDB Index 1 is corrupt on page 29680999 level 1. File: ..\..\..\src\jrd\validation.cpp, line: 1709 in table ZAPAS_HISTORY (1493) SRV-250 Fri Aug 15 11:52:54 2014 Database: D:\DBASE\SUPERMAGDK123.FDB Index 1 is corrupt on page 22263788 level 1. File: ..\..\..\src\jrd\validation.cpp, line: 1709 in table ZAPAS_HISTORY (1493) SRV-250 Fri Aug 15 11:52:54 2014 Database: D:\DBASE\SUPERMAGDK123.FDB Index 1 is corrupt on page 22263788 level 1. File: ..\..\..\src\jrd\validation.cpp, line: 1709 in table ZAPAS_HISTORY (1493) Весь лог не привожу - он скучный. Да,к чему это я? Вопрос - каким образом мог поломать базу? Сервер не перезагружал,железо в порядке,никаких предпосылок я не вижу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2014, 11:06 |
|
||
|
Сломал БД (на правах Пятницы)
|
|||
|---|---|---|---|
|
#18+
Gallemar, судя по логу gfix был простой и прозаический reset компа (с установленным ФБ). А ошибка GetFileSize - в результате ресета что-то еще и с файловой системой случилось. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2014, 17:54 |
|
||
|
Сломал БД (на правах Пятницы)
|
|||
|---|---|---|---|
|
#18+
kdv,ресета не было. Точно не было. Проверял. Да и любой ресет сервера БД делается только с моего согласия и под моим присмотром. Ну или начальницы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2014, 19:28 |
|
||
|
Сломал БД (на правах Пятницы)
|
|||
|---|---|---|---|
|
#18+
Gallemarресета не было. Точно не было. Проверял. gfix говорит - был ресет, а ты говоришь - не было. Ну допустим не ресет был, а терминировали firebird. Проверял где, в чем? В логах системы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2014, 19:58 |
|
||
|
Сломал БД (на правах Пятницы)
|
|||
|---|---|---|---|
|
#18+
kdv терминировали firebird Завершал процессы классика, т.к. требовалось выгнать пользователей для снятия копии. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2014, 20:05 |
|
||
|
Сломал БД (на правах Пятницы)
|
|||
|---|---|---|---|
|
#18+
GallemarДа и любой ресет сервера БД делается только с моего согласия и под моим присмотром. Ну или начальницы. Впервые встречаю человека, который заведует поставкой электричества, но при этом не имеет к этому отношения. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2014, 20:06 |
|
||
|
Сломал БД (на правах Пятницы)
|
|||
|---|---|---|---|
|
#18+
wadmanGallemarДа и любой ресет сервера БД делается только с моего согласия и под моим присмотром. Ну или начальницы. Впервые встречаю человека, который заведует поставкой электричества, но при этом не имеет к этому отношения. :) Это как? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2014, 20:08 |
|
||
|
Сломал БД (на правах Пятницы)
|
|||
|---|---|---|---|
|
#18+
GallemarЗавершал процессы классика ты еще вроде недавно базы сам чинил, а теперь уже ломаешь? :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2014, 20:08 |
|
||
|
Сломал БД (на правах Пятницы)
|
|||
|---|---|---|---|
|
#18+
Gallemarwadmanпропущено... Впервые встречаю человека, который заведует поставкой электричества, но при этом не имеет к этому отношения. :) Это как? Не всегда упсы спасают. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2014, 20:09 |
|
||
|
Сломал БД (на правах Пятницы)
|
|||
|---|---|---|---|
|
#18+
wadman, правильно,поэтому есть генератор :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2014, 20:10 |
|
||
|
Сломал БД (на правах Пятницы)
|
|||
|---|---|---|---|
|
#18+
kdvGallemarЗавершал процессы классика ты еще вроде недавно базы сам чинил, а теперь уже ломаешь? :-) Дима,а как лучше выгнать усеров из базы? shutdown? При ошибках страниц насколько это корректно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2014, 20:11 |
|
||
|
Сломал БД (на правах Пятницы)
|
|||
|---|---|---|---|
|
#18+
GallemarДима,а как лучше выгнать усеров из базы? shutdown? При ошибках страниц насколько это корректно? нет, надо херакнуть сервер, чтобы он вообще сдох. Так? :-) тебе надо вначале разобраться, с чего бы вдруг случилось page 31578632 is of wrong type (expected 5, found 7) и откуда у него ноги растут. Потом, про I/O error during "GetFileSize" operation for file "D:\DBASE\SUPERMAGDK.FDB" Error while trying to access file Неверный дескриптор. Дальше вспомнить, в каких случаях возникают orphan pages. Хотя, можно было бы и побеспокоиться, чего так долго транзакции торчат Relation has 442 orphan backversions (252089 in use ) а это вообще ахтунг OIT 22536712, OAT 20 , OST 20, Next 22556713 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2014, 20:17 |
|
||
|
Сломал БД (на правах Пятницы)
|
|||
|---|---|---|---|
|
#18+
kdvGallemarДима,а как лучше выгнать усеров из базы? shutdown? При ошибках страниц насколько это корректно? нет, надо херакнуть сервер, чтобы он вообще сдох. Так? :-) Виноват,исправлюсь. kdvтебе надо вначале разобраться, с чего бы вдруг случилось page 31578632 is of wrong type (expected 5, found 7) и откуда у него ноги растут. Это самое интересное. Предпосылок нет (или я их не знаю,не вижу) kdvПотом, про I/O error during "GetFileSize" operation for file "D:\DBASE\SUPERMAGDK.FDB" Error while trying to access file Неверный дескриптор. Косяк с файловой системой,насколько я понимаю. kdvХотя, можно было бы и побеспокоиться, чего так долго транзакции торчат Relation has 442 orphan backversions (252089 in use ) а это вообще ахтунг OIT 22536712, OAT 20 , OST 20, Next 22556713 Нормальное поведение при работе 300 усеров. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2014, 20:26 |
|
||
|
Сломал БД (на правах Пятницы)
|
|||
|---|---|---|---|
|
#18+
GallemarНормальное поведение при работе 300 усеров. Вру. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2014, 20:31 |
|
||
|
Сломал БД (на правах Пятницы)
|
|||
|---|---|---|---|
|
#18+
kdvХотя, можно было бы и побеспокоиться, чего так долго транзакции торчат Relation has 442 orphan backversions (252089 in use ) а это вообще ахтунг OIT 22536712, OAT 20 , OST 20, Next 22556713 Результат не сделанного sweep ( раз в неделю снимаем nbackup 0, в этот день sweep принудительно не включается) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2014, 20:36 |
|
||
|
Сломал БД (на правах Пятницы)
|
|||
|---|---|---|---|
|
#18+
GallemarНормальное поведение при работе 300 усеров. нет, не нормальное, совершенно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2014, 21:15 |
|
||
|
Сломал БД (на правах Пятницы)
|
|||
|---|---|---|---|
|
#18+
GallemarРезультат не сделанного sweep ну что ты гонишь про sweep. У тебя там OAT застрял на 22 миллиона транзакций от Next. При чем тут sweep? Разве что при том, что вы его там запустили, и он этот позор зарегистрировал в лог. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2014, 21:16 |
|
||
|
Сломал БД (на правах Пятницы)
|
|||
|---|---|---|---|
|
#18+
kdv,гоню. Статистику по транзакция потер,теперь не увижу с какого момента это пошло. Ты прав,разрыв конский ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2014, 21:34 |
|
||
|
Сломал БД (на правах Пятницы)
|
|||
|---|---|---|---|
|
#18+
GallemarДима,а как лучше выгнать усеров из базы? shutdown? При ошибках страниц насколько это корректно? Я не так давно перешел на 2.5, и заметил приятное улучшение по сравнению с 2.0: оборвать TCP-коннект в подавляющем большинстве случаев - достаточно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2014, 21:35 |
|
||
|
Сломал БД (на правах Пятницы)
|
|||
|---|---|---|---|
|
#18+
oleg_m,да? А если усер что то в базе молотил? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2014, 21:37 |
|
||
|
Сломал БД (на правах Пятницы)
|
|||
|---|---|---|---|
|
#18+
GallemarА если усер что то в базе молотил? прекратит молотить настолько же быстро, как и в случае шатдауна БД. Вот только не уверен, что это классика тоже касается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2014, 21:54 |
|
||
|
Сломал БД (на правах Пятницы)
|
|||
|---|---|---|---|
|
#18+
dimitr Вот только не уверен, что это классика тоже касается. Как я боюсь таких слов от разработчиков :) Дима,а проверить можешь? Неоднократно замечал что при срубании часто работа продолжается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2014, 21:59 |
|
||
|
Сломал БД (на правах Пятницы)
|
|||
|---|---|---|---|
|
#18+
Gallemar, оно тебе надо или мне? :-) Мне помнится, что классик не будет на это реагировать, но проверять лень. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2014, 22:00 |
|
||
|
Сломал БД (на правах Пятницы)
|
|||
|---|---|---|---|
|
#18+
dimitr,ну блин,я то сам точно не посмотрю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.08.2014, 22:04 |
|
||
|
|

start [/forum/topic.php?fid=40&msg=38723846&tid=1563389]: |
0ms |
get settings: |
10ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
202ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
88ms |
get tp. blocked users: |
2ms |
| others: | 243ms |
| total: | 583ms |

| 0 / 0 |
