Гость
Map
Форумы / Informix [игнор отключен] [закрыт для гостей] / Action: Run 'oncheck -pt 1048641' ... / 10 сообщений из 10, страница 1 из 1
06.06.2011, 13:26
    #37296699
potkin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Action: Run 'oncheck -pt 1048641' ...
Прошу сильно не пинать, я не админ СУБД Информикса, но надо разобраться в причине этой ошибки ...
СУБД: Informix Dynamic Server Version 9.30.TC3
ОС: Windows 2003 Server
Лог файл: ol_fin.log пишет такое:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
..............................................................................................................

Mon Jun  06   11 : 05 : 17   2011 

 11 : 05 : 17   Booting Language <c> from module <>
 11 : 05 : 17   Loading Module <CNULL>
 11 : 05 : 17   Booting Language <builtin> from module <>
 11 : 05 : 17   Loading Module <BUILTINNULL>
 11 : 05 : 22   Informix Dynamic Server Version  9 . 30 .TC3     Software Serial Number AAD#J362411
 11 : 05 : 37   Informix Dynamic Server Initialized -- Shared Memory Initialized.

 11 : 05 : 37   Physical Recovery Started at Page( 4 : 10036 ).
 11 : 05 : 53   listener-thread: err = - 25582 : oserr =  0 : errstr = : Network connection is broken.

 11 : 05 : 54   Physical Recovery Complete:  48  Pages Examined  48  Pages Restored.

 11 : 05 : 54   Logical Recovery Started.
 11 : 05 : 54    10  recovery worker threads will be started.
 11 : 05 : 58   Logical Recovery has reached the transaction cleanup phase.
 11 : 05 : 59   Logical Recovery Complete.
	   28  Committed,  1  Rolled Back,  0  Open,  0  Bad Locks

 11 : 05 : 59   Dataskip is now OFF for all dbspaces
 11 : 06 : 05   Checkpoint Completed:  duration was  5  seconds.
 11 : 06 : 05   Checkpoint loguniq  2982 , logpos 0x1dc21e4

 11 : 06 : 05   Maximum server connections  0  
 11 : 06 : 05   Dropping temporary TBLspace 0x100031, recovering  8  pages.
 11 : 06 : 05   Dropping temporary TBLspace 0x100032, recovering  24  pages.
 11 : 06 : 05   Dropping temporary TBLspace 0x100033, recovering  8  pages.
 11 : 06 : 05   Assert Failed: pthdrpage:ptalloc:bad partn page
 11 : 06 : 05   Informix Dynamic Server Version  9 . 30 .TC3    
 11 : 06 : 05    Who: Session( 1 , informix@datasrv,  0 ,  0 )
		Thread( 6 , main_loop(),  0 ,  1 )
		File: rspartn.c Line:  5528 
 11 : 06 : 06    Results: Cannot use TBLSpace page for TBLSpace  1048634 
 11 : 06 : 06    Action: Run 'oncheck -pt 1048634'
 11 : 06 : 06   stack trace for pid  1836  written to E:\tmp\af.3ee8a6d
 11 : 06 : 06    See Also: E:\tmp\af.3ee8a6d
 11 : 06 : 08   Releasing server from system block
 11 : 11 : 11   pthdrpage:ptalloc:bad partn page
 11 : 11 : 11   pthdrpage:ptalloc:bad partn page
 11 : 11 : 11   Assert Failed: pthdrpage:ptalloc:bad partn page
 11 : 11 : 11   Informix Dynamic Server Version  9 . 30 .TC3    
 11 : 11 : 11    Who: Session( 1 , informix@datasrv,  0 ,  0 )
		Thread( 6 , main_loop(),  0 ,  1 )
		File: rspartn.c Line:  5528 
 11 : 11 : 11    Results: Cannot use TBLSpace page for TBLSpace  1048640 
 11 : 11 : 11    Action: Run 'oncheck -pt 1048640'
 11 : 11 : 11   stack trace for pid  1836  written to E:\tmp\af.3ee8a6d
 11 : 11 : 11    See Also: E:\tmp\af.3ee8a6d
 11 : 16 : 15   pthdrpage:ptalloc:bad partn page
 11 : 16 : 15   pthdrpage:ptalloc:bad partn page
 11 : 16 : 15   ( 11 ) Unable to initiate asyncronous read operation 
 11 : 16 : 15   listener-thread: err = - 25580 : oserr =  0 : errstr = : System error occurred in network function. 

 11 : 16 : 15   Assert Failed: pthdrpage:ptalloc:bad partn page
 11 : 16 : 15   Informix Dynamic Server Version  9 . 30 .TC3    
 11 : 16 : 15    Who: Session( 1 , informix@datasrv,  0 ,  0 )
		Thread( 6 , main_loop(),  0 ,  1 )
		File: rspartn.c Line:  5528 
 11 : 16 : 15    Results: Cannot use TBLSpace page for TBLSpace  1048641 
 11 : 16 : 15    Action: Run 'oncheck -pt 1048641'
 11 : 16 : 15   stack trace for pid  1836  written to E:\tmp\af.3ee8a6d
 11 : 16 : 15    See Also: E:\tmp\af.3ee8a6d
Скачать:
ol_fin.log
af.3ee8a6d

Заранее спасибо хоть за какуе-то информацию )))
...
Рейтинг: 0 / 0
06.06.2011, 15:03
    #37296903
яфшуеі
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Action: Run 'oncheck -pt 1048641' ...
Давно уже этого не видел
у вас трабла при чистке временных таблиц, в вашем случае - временных таблиц с логгированием.

лечит
oninit -p (без дропания временных таблиц)
onmode -ky
oninit
...
Рейтинг: 0 / 0
06.06.2011, 15:18
    #37296945
potkin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Action: Run 'oncheck -pt 1048641' ...
А эта ошибка:
Код: plaintext
1.
 11 : 16 : 15   listener-thread: err = - 25580 : oserr =  0 : errstr = : System error occurred in network function.
???
если не секрет )))
...
Рейтинг: 0 / 0
06.06.2011, 15:42
    #37297017
potkin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Action: Run 'oncheck -pt 1048641' ...
яфшуеіу вас трабла при чистке временных таблиц, в вашем случае - временных таблиц с логгированием.

Вы этот вывод сделали по этим записям лог-а:
Код: plaintext
1.
2.
3.
 11 : 11 : 11   pthdrpage:ptalloc:bad partn page
 11 : 11 : 11   pthdrpage:ptalloc:bad partn page
 11 : 11 : 11   Assert Failed: pthdrpage:ptalloc:bad partn page
???
...
Рейтинг: 0 / 0
06.06.2011, 16:33
    #37297159
Khod
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Action: Run 'oncheck -pt 1048641' ...
potkinА эта ошибка:
Код: plaintext
1.
 11 : 16 : 15   listener-thread: err = - 25580 : oserr =  0 : errstr = : System error occurred in network function.
???
если не секрет )))

-25580

__________________________________________________________

System error occurred in network function.

A system call has failed. For assistance, contact your system administrator or Informix Technical Support.
...
Рейтинг: 0 / 0
07.06.2011, 10:57
    #37298210
potkin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Action: Run 'oncheck -pt 1048641' ...
KhodSystem error occurred in network function.
A system call has failed. For assistance, contact your system administrator or Informix Technical Support.

Ну это и я глянул в Хелпе Информикса.
Меня интересует причина этой ошибки.
Я менял:
1) Сетевые карты, где только можно, в том числе и на сервере.
2) Свичи менял + ставил на свичи УПСы
3) Все кабеля (витые пары) переобжали, тестером проверили
...
Все ОК !!!

Меня вот это интересует:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
 11 : 06 : 05   Dropping temporary TBLspace 0x100031, recovering  8  pages.
 11 : 06 : 05   Dropping temporary TBLspace 0x100032, recovering  24  pages.
 11 : 06 : 05   Dropping temporary TBLspace 0x100033, recovering  8  pages.
 11 : 06 : 05   Assert Failed: pthdrpage:ptalloc:bad partn page
 11 : 06 : 05   Informix Dynamic Server Version  9 . 30 .TC3    
 11 : 06 : 05    Who: Session( 1 , informix@datasrv,  0 ,  0 )
		Thread( 6 , main_loop(),  0 ,  1 )
		File: rspartn.c Line:  5528 
 11 : 06 : 06    Results: Cannot use TBLSpace page for TBLSpace  1048634 
 11 : 06 : 06    Action: Run 'oncheck -pt 1048634'

То есть Информикс дропает "temporary TBLspace" и какуе-то временную таблицу не может дропнуть и пишет: 11:06:05 Assert Failed: pthdrpage:ptalloc:bad partn page .

Ещё вопросик. Что делают команды:
авторoninit -p (без дропания временных таблиц)
onmode -ky
oninit

Заранее спасибо )))
...
Рейтинг: 0 / 0
07.06.2011, 12:05
    #37298397
potkin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Action: Run 'oncheck -pt 1048641' ...
А, всё нашёл:
1.
To instruct the server not to carry out this clean up, you can use the following command:
(Чтобы дать серверу команду не выполнять, это очищает, Вы можете использовать следующую команду:)
oninit -p (без дропания временных таблиц)
2.
Остановить сервер:
onmode -ky
3.
Запустить сервер:
oninit

Тогда вопрос (я не нашёл в хелпе): как обратно запустить очищение временных таблиц ???
Заранее спасибо !!!
...
Рейтинг: 0 / 0
08.06.2011, 09:34
    #37299890
GVF112GVF
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Action: Run 'oncheck -pt 1048641' ...
potkinА, всё нашёл:
1.
To instruct the server not to carry out this clean up, you can use the following command:
(Чтобы дать серверу команду не выполнять, это очищает, Вы можете использовать следующую команду:)
oninit -p (без дропания временных таблиц)
2.
Остановить сервер:
onmode -ky
3.
Запустить сервер:
oninit

Тогда вопрос (я не нашёл в хелпе): как обратно запустить очищение временных таблиц ???
Заранее спасибо !!!

Добрый день!

Насколько Я понял,
восстановление данных из временных таблиц - это следствие !!!

Причина в следующей ошибке: bfcheck: bad page: pg_flags 0 != type 0x2 buffer header

Далее, битые страницы могут быть результатом следующих причин:
---------------------------------------------------------------------
09:56:19 Who: Session(28, informix@datasrv, 852, 0)
Thread(68, sqlexec, 0, 3)
File: mtex.c Line: 890
09:56:19 Results: Exception Caught. Type: MT_EX_OS, Context: mem
09:56:19 Action: Please notify Informix Technical Support.
09:56:19 stack trace for pid 3696 written to D:\tmp\af.42cf893
09:56:19 See Also: D:\tmp\af.42cf893
09:56:20 Releasing server from system block
10:01:23 PANIC: Attempting to bring system down
10:01:23 mtex.c, line 890, thread 68, proc id 3696, No Exception Handler.
---------------------------------------------------------------------
Насколько Я помню в IDS 9.30.TC3 было много проблем с управлением
и распределением ресурсов памяти. Вы можете поискать на сайте IBM Technical Support
(по выделенным сигнатурам) перечень ошибок для IDS 9.30.TC3.

PS: Попробуйте рассмотреть вариант миграции на IDS 11.70

С уважением,
Вадим.
...
Рейтинг: 0 / 0
08.06.2011, 12:04
    #37300234
victor16
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Action: Run 'oncheck -pt 1048641' ...
GVF112GVF...
Причина в следующей ошибке: bfcheck: bad page: pg_flags 0 != type 0x2 buffer header
...
PS: Попробуйте рассмотреть вариант миграции на IDS 11.70

Только имейте в виду, что с битыми чанками in-place миграция невозможна
...
Рейтинг: 0 / 0
08.06.2011, 22:37
    #37301434
GVF112GVF
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Action: Run 'oncheck -pt 1048641' ...
victor16GVF112GVF...
Причина в следующей ошибке: bfcheck: bad page: pg_flags 0 != type 0x2 buffer header
...
PS: Попробуйте рассмотреть вариант миграции на IDS 11.70

Только имейте в виду, что с битыми чанками in-place миграция невозможна

Перед любой миграцией,
выполняется провека целостности базы данных (с помощью oncheck) !!! ... ;)

С уважением,
Вадим.
...
Рейтинг: 0 / 0
Форумы / Informix [игнор отключен] [закрыт для гостей] / Action: Run 'oncheck -pt 1048641' ... / 10 сообщений из 10, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]