Гость
Map
Форумы / Informix [игнор отключен] [закрыт для гостей] / Ошибка подключения к БД / 23 сообщений из 23, страница 1 из 1
27.01.2015, 11:29
    #38864039
TYMON
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка подключения к БД
При попытках подключиться к БД, через программу получаю:
(-311): Cannot open system catalog (systables).
(-155): ISAM error: Primary and Mirror chunks are bad

Что нужно сделать, чтобы исправить эти ошибки, подскажите пожалуйста.
...
Рейтинг: 0 / 0
27.01.2015, 11:50
    #38864063
TYMON
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка подключения к БД
Попытался сделать onstat -d выдало ошибку
...
Рейтинг: 0 / 0
27.01.2015, 12:03
    #38864074
яфшуеі
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка подключения к БД
Откріть 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.


Но, что там на самом деле по предоставленной инфе судить сложно.
...
Рейтинг: 0 / 0
27.01.2015, 12:15
    #38864091
TYMON
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка подключения к БД
При поиске файла online.log он не был обнаружен
...
Рейтинг: 0 / 0
27.01.2015, 12:30
    #38864108
яфшуеі
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка подключения к БД
Посмотрите полный путь к файлу
он прописан в конф. параметре MSGPATH
...
Рейтинг: 0 / 0
27.01.2015, 12:35
    #38864113
TYMON
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка подключения к БД
На всяк случай пишу что база данных находится на Windows Server
...
Рейтинг: 0 / 0
27.01.2015, 12:53
    #38864145
TYMON
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка подключения к БД
яфшуеі, я в этом деле новичок, а проблему устранить надо срочно. Когда ввожу 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
...
Рейтинг: 0 / 0
27.01.2015, 13:23
    #38864176
яфшуеі
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка подключения к БД
Єто и есть online.log
По нему не видно, что есть проблемі с чанками.
Почему ругается на отснат - я не виндовоз, подсказать не могу.
При правильном пользователе и правильной консоле - не должно, проверьте права пользователя под которым работает и настройки консоли.
...
Рейтинг: 0 / 0
27.01.2015, 15:23
    #38864399
cpr
cpr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка подключения к БД
а через универсальные средства получается подключиться?
Например к sysmaster?
...
Рейтинг: 0 / 0
27.01.2015, 16:23
    #38864505
TYMON
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка подключения к БД
Добрался до 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
...
Рейтинг: 0 / 0
28.01.2015, 09:33
    #38865074
TYMON
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка подключения к БД
Посмотрев на то что у меня чанки типа "workdbs_dat" были переполнены предпринял попытку создания аналогичного чанка, не помогло, возможно одного создания не достаточно и надо предпринять что-то ещё?
...
Рейтинг: 0 / 0
28.01.2015, 12:05
    #38865323
яфшуеі
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка подключения к БД
К sysmaster конект скорее всего произойдет
У вас действительно "вілетело" пространство workdbs

Самій простой способ - єто восстановление с архива.
...
Рейтинг: 0 / 0
28.01.2015, 12:44
    #38865393
TYMON
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка подключения к БД
Восстановление из архива не получается по причине того что БД надо перед этим удалить, и по этой же причине указанной в теме она не удаляется
...
Рейтинг: 0 / 0
28.01.2015, 13:07
    #38865428
яфшуеі
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка подключения к БД
Если ві под архивом понимаете выгрузку dbimport и не имеете архивов ontape/onbar
то процесс выглядит где-то так:
1. Дисковая переинициализация сервера Информикс
Грубо говоря - сделать сервер с 0
2. Вгрузка БД.

Если у вас есть где-то старій архив 0 уровня - то можно восстановиться с него а потом удалить БД и загрузить нужніе.
...
Рейтинг: 0 / 0
28.01.2015, 13:50
    #38865479
TYMON
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка подключения к БД
Да архив был получен с помощью утилиты dbexport
...
Рейтинг: 0 / 0
28.01.2015, 14:07
    #38865495
яфшуеі
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка подключения к БД
Тогда действительно, для вас самый простой путь:
1. Инициировать пространства с 0
2. Залить БД

Возможно где-то есть аналогичный сервер (с аналогичным размещением чанков).
Сделайте с него архив ontape и восстановитесь, а потом удалите их БД а залейте свою.
...
Рейтинг: 0 / 0
28.01.2015, 20:38
    #38865951
TYMON
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка подключения к БД
Подскажите пожалуйста руководство где почитать о переинициализации пространств, чтобы более безопаснее вариант.
...
Рейтинг: 0 / 0
31.01.2015, 17:17
    #38868474
TYMON
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка подключения к БД
Залил базу, выставил в многопользовательский режим onmode -m. Пытаюсь зайти в программу пишет Not available transaction. В чем незадача? не могу найти ответ
...
Рейтинг: 0 / 0
01.02.2015, 00:42
    #38868633
bk0010
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка подключения к БД
TYMONЗалил базу, выставил в многопользовательский режим onmode -m. Пытаюсь зайти в программу пишет Not available transaction. В чем незадача? не могу найти ответ
ontape -s -L 0 -U имя_базы
...
Рейтинг: 0 / 0
01.02.2015, 09:20
    #38868650
TYMON
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка подключения к БД
Делал не помогло, прочитал что возможно не все транзакции улеглись изза небольшого выделенного места, перезалил теперь ошибка -1829 и -951 error message failure
...
Рейтинг: 0 / 0
03.02.2015, 13:28
    #38870337
vvt1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка подключения к БД
TYMON,

TYMON,

Еще раз, после перезаливок.
Вывод
Код: plaintext
onstat -d

Посмотреть чанки.

И как восстанавливались, через dbimport или ontape?

---
У меня есть подозрения, что проблема с offline чанками осталась для workdbs.
...
Рейтинг: 0 / 0
04.02.2015, 13:55
    #38871381
яфшуеі
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка подключения к БД
Такое иногда бівает
Обічно помогает перезапуск Информикс и повторное изменение транзакционного состояния БД
...
Рейтинг: 0 / 0
04.02.2015, 14:00
    #38871389
яфшуеі
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка подключения к БД
прошу прощения - предідущий пост относился к ontape ...
относительно 951
а ві уверені что ві заходите под тем пользователем?
В вашем случае в онлайн логе вроде как должна появиться запись listenet чего-то там

-1829 Cannot open file citoxmsg.pam.
The file citoxmsg.pam is missing from the directory $INFORMIXDIR/msg.
...
Рейтинг: 0 / 0
Форумы / Informix [игнор отключен] [закрыт для гостей] / Ошибка подключения к БД / 23 сообщений из 23, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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