Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Informix Новый топик    Ответить
 Action: Run 'oncheck -pt 1048641' ...  [new]
potkin
Member

Откуда: Ungvar
Сообщений: 1072
Прошу сильно не пинать, я не админ СУБД Информикса, но надо разобраться в причине этой ошибки ...
СУБД: Informix Dynamic Server Version 9.30.TC3
ОС: Windows 2003 Server
Лог файл: ol_fin.log пишет такое:
..............................................................................................................

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

Заранее спасибо хоть за какуе-то информацию )))
6 июн 11, 13:26    [10769392]     Ответить | Цитировать Сообщить модератору
 Re: Action: Run 'oncheck -pt 1048641' ...  [new]
яфшуеі
Guest
Давно уже этого не видел
у вас трабла при чистке временных таблиц, в вашем случае - временных таблиц с логгированием.

лечит
oninit -p (без дропания временных таблиц)
onmode -ky
oninit
6 июн 11, 15:03    [10770357]     Ответить | Цитировать Сообщить модератору
 Re: Action: Run 'oncheck -pt 1048641' ...  [new]
potkin
Member

Откуда: Ungvar
Сообщений: 1072
А эта ошибка:
11:16:15  listener-thread: err = -25580: oserr = 0: errstr = : System error occurred in network function.
???
если не секрет )))
6 июн 11, 15:18    [10770520]     Ответить | Цитировать Сообщить модератору
 Re: Action: Run 'oncheck -pt 1048641' ...  [new]
potkin
Member

Откуда: Ungvar
Сообщений: 1072
яфшуеі
у вас трабла при чистке временных таблиц, в вашем случае - временных таблиц с логгированием.

Вы этот вывод сделали по этим записям лог-а:
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
???
6 июн 11, 15:42    [10770751]     Ответить | Цитировать Сообщить модератору
 Re: Action: Run 'oncheck -pt 1048641' ...  [new]
Khod
Member

Откуда: Ukraine, Kirovograd
Сообщений: 6958
potkin
А эта ошибка:
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.
6 июн 11, 16:33    [10771371]     Ответить | Цитировать Сообщить модератору
 Re: Action: Run 'oncheck -pt 1048641' ...  [new]
potkin
Member

Откуда: Ungvar
Сообщений: 1072
Khod
System error occurred in network function.
A system call has failed. For assistance, contact your system administrator or Informix Technical Support.

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

Меня вот это интересует:
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


Заранее спасибо )))
7 июн 11, 10:57    [10775025]     Ответить | Цитировать Сообщить модератору
 Re: Action: Run 'oncheck -pt 1048641' ...  [new]
potkin
Member

Откуда: Ungvar
Сообщений: 1072
А, всё нашёл:
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

Тогда вопрос (я не нашёл в хелпе): как обратно запустить очищение временных таблиц ???
Заранее спасибо !!!
7 июн 11, 12:05    [10775707]     Ответить | Цитировать Сообщить модератору
 Re: Action: Run 'oncheck -pt 1048641' ...  [new]
GVF112GVF
Guest
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

С уважением,
Вадим.
8 июн 11, 09:34    [10780459]     Ответить | Цитировать Сообщить модератору
 Re: Action: Run 'oncheck -pt 1048641' ...  [new]
victor16
Member

Откуда:
Сообщений: 591
GVF112GVF
...
Причина в следующей ошибке: bfcheck: bad page: pg_flags 0 != type 0x2 buffer header
...
PS: Попробуйте рассмотреть вариант миграции на IDS 11.70

Только имейте в виду, что с битыми чанками in-place миграция невозможна
8 июн 11, 12:04    [10781702]     Ответить | Цитировать Сообщить модератору
 Re: Action: Run 'oncheck -pt 1048641' ...  [new]
GVF112GVF
Guest
victor16
GVF112GVF
...
Причина в следующей ошибке: bfcheck: bad page: pg_flags 0 != type 0x2 buffer header
...
PS: Попробуйте рассмотреть вариант миграции на IDS 11.70

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


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

С уважением,
Вадим.
8 июн 11, 22:37    [10786344]     Ответить | Цитировать Сообщить модератору
Все форумы / Informix Ответить