|
Ошибка подключения к БД
|
|||
---|---|---|---|
#18+
При попытках подключиться к БД, через программу получаю: (-311): Cannot open system catalog (systables). (-155): ISAM error: Primary and Mirror chunks are bad Что нужно сделать, чтобы исправить эти ошибки, подскажите пожалуйста. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.01.2015, 11:29 |
|
Ошибка подключения к БД
|
|||
---|---|---|---|
#18+
Попытался сделать onstat -d выдало ошибку ... |
|||
:
Нравится:
Не нравится:
|
|||
27.01.2015, 11:50 |
|
Ошибка подключения к БД
|
|||
---|---|---|---|
#18+
Откріть online.log и посмотреть что там, посмотреть после чего начались проблемі. Также пользуйтесь описанием ошибок, они иногда говорят что делать finderr -155 # finderr -155 -155 ISAM error: Primary and Mirror chunks are bad. The primary chunk (and the mirror chunk, if one exists) are unusable. Roll back the current transaction and terminate the application. Contact the database server administrator. New disk chunks must be defined, and then the system must be restored. Но, что там на самом деле по предоставленной инфе судить сложно. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.01.2015, 12:03 |
|
Ошибка подключения к БД
|
|||
---|---|---|---|
#18+
При поиске файла online.log он не был обнаружен ... |
|||
:
Нравится:
Не нравится:
|
|||
27.01.2015, 12:15 |
|
Ошибка подключения к БД
|
|||
---|---|---|---|
#18+
Посмотрите полный путь к файлу он прописан в конф. параметре MSGPATH ... |
|||
:
Нравится:
Не нравится:
|
|||
27.01.2015, 12:30 |
|
Ошибка подключения к БД
|
|||
---|---|---|---|
#18+
На всяк случай пишу что база данных находится на Windows Server ... |
|||
:
Нравится:
Не нравится:
|
|||
27.01.2015, 12:35 |
|
Ошибка подключения к БД
|
|||
---|---|---|---|
#18+
яфшуеі, я в этом деле новичок, а проблему устранить надо срочно. Когда ввожу MSGPATH пишет команда не найдена. Искал в корне лог файл. Нашел другой измененный сегодня, но я так понимаю это не то, что нужно. Текст ниже: [/quote]Tue Jan 27 10:57:42 2015 10:57:42 Booting Language <c> from module <> 10:57:44 Loading Module <CNULL> 10:57:46 Booting Language <builtin> from module <> 10:57:48 Loading Module <BUILTINNULL> 10:57:56 Informix Dynamic Server Version 9.30.TC2 Software Serial Number AAD#J332990 10:58:14 Informix Dynamic Server Initialized -- Shared Memory Initialized. 10:58:14 Physical Recovery Started at Page(13:438). 10:58:15 Physical Recovery Complete: 0 Pages Examined 0 Pages Restored. 10:58:15 Logical Recovery Started. 10:58:15 10 recovery worker threads will be started. 10:58:18 Logical Recovery has reached the transaction cleanup phase. 10:58:18 Logical Recovery Complete. 0 Committed, 0 Rolled Back, 0 Open, 0 Bad Locks 10:58:19 Dataskip is now OFF for all dbspaces 10:58:22 Checkpoint Completed: duration was 3 seconds. 10:58:22 Checkpoint loguniq 923, logpos 0x133018 10:58:22 Maximum server connections 0 10:58:22 Init operation complete - Mode Online 10:58:23 On-Line Mode 11:00:04 Shutdown Mode 11:00:05 Quiescent Mode 11:00:06 On-Line Mode 11:08:52 Checkpoint Completed: duration was 0 seconds. 11:08:52 Checkpoint loguniq 923, logpos 0x134018 11:08:52 Maximum server connections 1 11:11:08 Shutdown Mode 11:11:09 Quiescent Mode 11:11:10 On-Line Mode 11:29:48 Shutdown Mode 11:29:49 Quiescent Mode 11:29:50 On-Line Mode ... |
|||
:
Нравится:
Не нравится:
|
|||
27.01.2015, 12:53 |
|
Ошибка подключения к БД
|
|||
---|---|---|---|
#18+
Єто и есть online.log По нему не видно, что есть проблемі с чанками. Почему ругается на отснат - я не виндовоз, подсказать не могу. При правильном пользователе и правильной консоле - не должно, проверьте права пользователя под которым работает и настройки консоли. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.01.2015, 13:23 |
|
Ошибка подключения к БД
|
|||
---|---|---|---|
#18+
а через универсальные средства получается подключиться? Например к sysmaster? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.01.2015, 15:23 |
|
Ошибка подключения к БД
|
|||
---|---|---|---|
#18+
Добрался до onstat -d C:\Informix>onstat -d Informix Dynamic Server Version 9.30.TC2 -- On-Line -- Up 00:03:48 -- 137606 4 Kbytes Dbspaces address number flags fchunk nchunks flags owner name 3ccd67d0 1 0x1 1 2 N informix rootdbs 3d6dfcc0 2 0x5 2 5 ND informix workdbs 3d6dfe08 3 0x8001 3 1 N S informix sbspace 3d6e0018 4 0x11 9 1 N B informix blobdbs 3d6e0160 5 0x2001 10 1 N T informix tempdbs1 3d6e02a8 6 0x2001 11 1 N T informix tempdbs2 3d6e03f0 7 0x1 12 1 N informix tempdbs_log 3d6e0538 8 0x1 13 1 N informix phisdbs 3d6e0680 9 0x1 14 1 N informix logdbs 9 active, 2047 maximum Note: For BLOB chunks, the number of free pages shown is out of date. Run 'onstat -d update' for current stats. Chunks address chk/dbs offset size free bpages flags pathname 3ccd6918 1 1 0 12800 11312 PO- C:\IFMXDATA\ol_employ ment\rootdbs_dat.000 3ce62e30 2 2 0 524032 0 PD- C:\IFMXDATA\ol_employ ment\workdbs_dat.000 3ccd6ab8 3 3 0 12800 11886 11886 POS C:\IFMXDATA\ol_employ ment\sbspace_dat.000 Metadata 861 556 861 3ccd6c20 4 1 0 37500 37497 PO- c:\ifmxdata\ol_employ ment\rootdbs_dat.001 3ccd6d88 5 2 0 500000 0 PD- c:\ifmxdata\ol_employ ment\workdbs_dat.001 3d6df018 6 2 0 500000 0 PD- c:\ifmxdata\ol_employ ment\workdbs_dat.002 3d6df180 7 2 0 500000 0 PD- c:\ifmxdata\ol_employ ment\workdbs_dat.003 3d6df2e8 8 2 0 500000 0 PD- c:\ifmxdata\ol_employ ment\workdbs_dat.004 3d6df450 9 4 0 125000 ~125000 125000 POB c:\ifmxdata\ol_employ ment\blobdbs_dat.000 3d6df5b8 10 5 0 125000 124947 PO- c:\ifmxdata\ol_employ ment\tempdbs1_dat.000 3d6df720 11 6 0 125000 124947 PO- c:\ifmxdata\ol_employ ment\tempdbs2_dat.000 3d6df888 12 7 0 50000 49781 PO- c:\ifmxdata\ol_employ ment\tempdbs_log_dat.000 3d6df9f0 13 8 0 25000 19947 PO- c:\ifmxdata\ol_employ ment\phisdbs_dat.000 3d6dfb58 14 9 0 100000 0 PO- c:\ifmxdata\ol_employ ment\logdbs_dat.000 14 active, 2047 maximum ... |
|||
:
Нравится:
Не нравится:
|
|||
27.01.2015, 16:23 |
|
Ошибка подключения к БД
|
|||
---|---|---|---|
#18+
Посмотрев на то что у меня чанки типа "workdbs_dat" были переполнены предпринял попытку создания аналогичного чанка, не помогло, возможно одного создания не достаточно и надо предпринять что-то ещё? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2015, 09:33 |
|
Ошибка подключения к БД
|
|||
---|---|---|---|
#18+
К sysmaster конект скорее всего произойдет У вас действительно "вілетело" пространство workdbs Самій простой способ - єто восстановление с архива. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2015, 12:05 |
|
Ошибка подключения к БД
|
|||
---|---|---|---|
#18+
Восстановление из архива не получается по причине того что БД надо перед этим удалить, и по этой же причине указанной в теме она не удаляется ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2015, 12:44 |
|
Ошибка подключения к БД
|
|||
---|---|---|---|
#18+
Если ві под архивом понимаете выгрузку dbimport и не имеете архивов ontape/onbar то процесс выглядит где-то так: 1. Дисковая переинициализация сервера Информикс Грубо говоря - сделать сервер с 0 2. Вгрузка БД. Если у вас есть где-то старій архив 0 уровня - то можно восстановиться с него а потом удалить БД и загрузить нужніе. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2015, 13:07 |
|
Ошибка подключения к БД
|
|||
---|---|---|---|
#18+
Да архив был получен с помощью утилиты dbexport ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2015, 13:50 |
|
Ошибка подключения к БД
|
|||
---|---|---|---|
#18+
Тогда действительно, для вас самый простой путь: 1. Инициировать пространства с 0 2. Залить БД Возможно где-то есть аналогичный сервер (с аналогичным размещением чанков). Сделайте с него архив ontape и восстановитесь, а потом удалите их БД а залейте свою. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2015, 14:07 |
|
Ошибка подключения к БД
|
|||
---|---|---|---|
#18+
Подскажите пожалуйста руководство где почитать о переинициализации пространств, чтобы более безопаснее вариант. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2015, 20:38 |
|
Ошибка подключения к БД
|
|||
---|---|---|---|
#18+
Залил базу, выставил в многопользовательский режим onmode -m. Пытаюсь зайти в программу пишет Not available transaction. В чем незадача? не могу найти ответ ... |
|||
:
Нравится:
Не нравится:
|
|||
31.01.2015, 17:17 |
|
Ошибка подключения к БД
|
|||
---|---|---|---|
#18+
TYMONЗалил базу, выставил в многопользовательский режим onmode -m. Пытаюсь зайти в программу пишет Not available transaction. В чем незадача? не могу найти ответ ontape -s -L 0 -U имя_базы ... |
|||
:
Нравится:
Не нравится:
|
|||
01.02.2015, 00:42 |
|
Ошибка подключения к БД
|
|||
---|---|---|---|
#18+
Делал не помогло, прочитал что возможно не все транзакции улеглись изза небольшого выделенного места, перезалил теперь ошибка -1829 и -951 error message failure ... |
|||
:
Нравится:
Не нравится:
|
|||
01.02.2015, 09:20 |
|
Ошибка подключения к БД
|
|||
---|---|---|---|
#18+
TYMON, TYMON, Еще раз, после перезаливок. Вывод Код: plaintext
Посмотреть чанки. И как восстанавливались, через dbimport или ontape? --- У меня есть подозрения, что проблема с offline чанками осталась для workdbs. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.02.2015, 13:28 |
|
Ошибка подключения к БД
|
|||
---|---|---|---|
#18+
Такое иногда бівает Обічно помогает перезапуск Информикс и повторное изменение транзакционного состояния БД ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2015, 13:55 |
|
Ошибка подключения к БД
|
|||
---|---|---|---|
#18+
прошу прощения - предідущий пост относился к ontape ... относительно 951 а ві уверені что ві заходите под тем пользователем? В вашем случае в онлайн логе вроде как должна появиться запись listenet чего-то там -1829 Cannot open file citoxmsg.pam. The file citoxmsg.pam is missing from the directory $INFORMIXDIR/msg. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2015, 14:00 |
|
|
start [/forum/topic.php?fid=44&fpage=6&tid=1606898]: |
0ms |
get settings: |
25ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
62ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
478ms |
get tp. blocked users: |
2ms |
others: | 382ms |
total: | 989ms |
0 / 0 |