powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Не удаётся найти каталог баз данных
22 сообщений из 22, страница 1 из 1
Не удаётся найти каталог баз данных
    #37520058
Ivan Ivanich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вдруг сегодня поимели в одном из районов

SQL1031N В указанной файловой системе не удается найти каталог баз данных. SQLSTATE=58031

Объяснение:

Не удалось найти системный каталог баз данных или локальный
каталог баз данных. База данных не создана или не
зарегистрирована в каталоге корректно.

Команду невозможно выполнить.

Действия пользователя:

Убедитесь, что база данных создана с правильным указанием пути.
У команды Catalog Database есть параметр пути, который указывает
каталог, где размещается база данных.

sqlcode : -1031

sqlstate : 58031

Директория с базами на месте. C:\DB2 uncatalog db и catalog db выполнял - бестолку. Опять кричит ту же ошибку. Хелп, плиз. Уж боюсь, как бы райд не посыпался. (у страха глаза велики) (беда еще, что бэкап слишком давний :(
...
Рейтинг: 0 / 0
Не удаётся найти каталог баз данных
    #37520094
Ivan Ivanich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PS

DB2 8 Express
...
Рейтинг: 0 / 0
Не удаётся найти каталог баз данных
    #37520221
warIord
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
думаю сменили текущий экземпляр сервера (DB2 по умолчанию), а поскольку каталогизация была настроена под ним, то она

потеряла актуальность,

DB2 get instance

если отличный от DB2

тогда db2set DB2INSTDEF=DB2
...
Рейтинг: 0 / 0
Не удаётся найти каталог баз данных
    #37520263
Ivan Ivanich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
warIordдумаю сменили текущий экземпляр сервера (DB2 по умолчанию), а поскольку каталогизация была настроена под ним, то она

потеряла актуальность,

DB2 get instance

DB2


db2 => get instance

Текущий экземпляр менеджера баз данных: DB2



Увы :(
...
Рейтинг: 0 / 0
Не удаётся найти каталог баз данных
    #37520285
warIord
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у Вас вообще файлы каталогов на месте ?

у меня 7-ка но думаю суть там же :

системный каталог баз данных экземпляра скажем DB2 – файл sqldbdir директория C:\Program Files\SQLLIB\DB2\SQLDBDIR\

локальный каталог баз данных экземпляра скажем DB2 (положим Ваша база на D:) - файл sqldbdir директория D:\DB2\NODE0000\SQLDBDIR\

права на данные ресурсы у пользователя под которым сервис DB2 живет можно проверить
...
Рейтинг: 0 / 0
Не удаётся найти каталог баз данных
    #37520289
warIord
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у Вас вообще файлы каталогов на месте ?

у меня 7-ка но думаю суть там же :

системный каталог баз данных экземпляра скажем DB2 – файл sqldbdir директория C:\Program Files\SQLLIB\DB2\SQLDBDIR\

локальный каталог баз данных экземпляра скажем DB2 (положим Ваша база на D:) - файл sqldbdir директория D:\DB2\NODE0000\SQLDBDIR\

права на данные ресурсы у пользователя под которым сервис DB2 живет можно проверить
...
Рейтинг: 0 / 0
Не удаётся найти каталог баз данных
    #37520299
warIord
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
db2 list node directory

db2 list db directory

что видим ?
...
Рейтинг: 0 / 0
Не удаётся найти каталог баз данных
    #37520382
Ivan Ivanich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
warIorddb2 list node directory

db2 list db directory

что видим ?

Видим, в первом случае две записи (удалённые базы, с ними всё нормально), а во втором случае четыре записи (удалённые плюс локальные) и почему, не знаю.


db2 => list node directory

Каталог узлов

Число записей в каталоге = 2

Запись узла 1:

Имя узла = NDE534A7
Комментарии =
Тип записи каталога = LOCAL
Протокол = TCPIP
Имя хоста = 10.67.0.20
Имя службы = 50000

Запись узла 2:

Имя узла = NDE62B69
Комментарии =
Тип записи каталога = LOCAL
Протокол = TCPIP
Имя хоста = 10.67.0.5
Имя службы = 3700

db2 => list db directory

Каталог системных баз данных

Число записей в каталоге = 4

Запись базы данных 1:

Алиас базы данных = CHECKDB
Имя базы данных = CHECKDB
Имя узла = NDE62B69
Выпуск базы данных = a.00
Комментарии =
Тип записи каталога = Удаленное
Номер раздела базы данных каталога = -1
Имя хоста альтернативного сервера =
Номер порта альтернативного сервера =

Запись базы данных 2:

Алиас базы данных = STRAH
Имя базы данных = STRAH
Имя узла = NDE534A7
Выпуск базы данных = a.00
Комментарии =
Тип записи каталога = Удаленное
Номер раздела базы данных каталога = -1
Имя хоста альтернативного сервера =
Номер порта альтернативного сервера =

Запись базы данных 3:

Алиас базы данных = UPFR
Имя базы данных = UPFR
Диск базы данных = C:\DB2
Выпуск базы данных = a.00
Комментарии =
Тип записи каталога = Косвенный
Номер раздела базы данных каталога = -1
Имя хоста альтернативного сервера =
Номер порта альтернативного сервера =

Запись базы данных 4:

Алиас базы данных = PERSDB
Имя базы данных = PERSDB
Диск базы данных = C:\DB2
Выпуск базы данных = a.00
Комментарии =
Тип записи каталога = Косвенный
Номер раздела базы данных каталога = -1
Имя хоста альтернативного сервера =
Номер порта альтернативного сервера =

db2 =>
...
Рейтинг: 0 / 0
Не удаётся найти каталог баз данных
    #37520392
Ivan Ivanich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
инстанс определяется нормально, базы в него каталагизируются, в ЦУ даже видятся ,но всё равно кричит ошибку в данной файловой системе...и т.д.
...
Рейтинг: 0 / 0
Не удаётся найти каталог баз данных
    #37520401
warIord
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
приведите пожалуйста команду/вызов на который Вы получаете эту ошибку
...
Рейтинг: 0 / 0
Не удаётся найти каталог баз данных
    #37520414
Ivan Ivanich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
например при попытке открыть в ЦУ список таблиц или в ассистенте конфигурирования "изменить". да почти везде.
...
Рейтинг: 0 / 0
Не удаётся найти каталог баз данных
    #37520447
warIord
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivan Ivanich,

Запись узла 1:

Имя узла = NDE534A7
Комментарии =
Тип записи каталога = LOCAL
Протокол = TCPIP
Имя хоста = 10.67.0.20
Имя службы = 50000

Запись узла 2:

Имя узла = NDE62B69
Комментарии =
Тип записи каталога = LOCAL
Протокол = TCPIP
Имя хоста = 10.67.0.5
Имя службы = 3700

чет не вяжется, Вы каталогизировали их какой командой? CATALOG LOCAL NODE или CATALOG TCPIP NODE
...
Рейтинг: 0 / 0
Не удаётся найти каталог баз данных
    #37520467
Ivan Ivanich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Каталагизировал не я, но как обычно автоматизаторы в районах в ассистенте конфигурирования по инструкции.
...
Рейтинг: 0 / 0
Не удаётся найти каталог баз данных
    #37520483
Ivan Ivanich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
всё в порядке. в ассистенте указаны как удалённые TCP/IP
...
Рейтинг: 0 / 0
Не удаётся найти каталог баз данных
    #37520489
warIord
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
на удаленном клиенте (run-time client db2 должен быть проинсталлен как минимум!!!!) :

CATALOG TCPIP NODE NDE534A7 REMOTE 10.67.0.20 SERVER 50000

CATALOG DB STRAH AS NDE62B69 AT NODE NDE534A7


в точности для пары NDE62B69 и CHECKDB соответственно
...
Рейтинг: 0 / 0
Не удаётся найти каталог баз данных
    #37520493
warIord
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сорри, очепятка

на удаленном клиенте (run-time client db2 должен быть проинсталлен как минимум!!!!) :

CATALOG TCPIP NODE NDE534A7 REMOTE 10.67.0.20 SERVER 50000

CATALOG DB STRAH AS STRAH AT NODE NDE534A7


в точности для пары NDE62B69 и CHECKDB соответственно
...
Рейтинг: 0 / 0
Не удаётся найти каталог баз данных
    #37520506
Ivan Ivanich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
не понимаю Вас. зачем рантайм-клиент, когда стоит целый сервер! в ассистенте удалённые базы цепляются на ура (ну или из командной строки) и работают на ура. и не было беды до сегодняшнего утра.
...
Рейтинг: 0 / 0
Не удаётся найти каталог баз данных
    #37520511
warIord
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у кого на ура ? У Вас (Вы - админ на серваке так понял) или Ваших коллег в районах ?
...
Рейтинг: 0 / 0
Не удаётся найти каталог баз данных
    #37520519
CawaSPb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivan Ivanich,

Было такое, когда права на каталоги у винды слетели (вариант - пользователь, под которым запускается сменился).
...
Рейтинг: 0 / 0
Не удаётся найти каталог баз данных
    #37520529
Ivan Ivanich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
твою дивизию! не вижу у них там SQLDBDIR (!!!!)

Спасибо всем за помощь, буду разбираться. хм...

Спасибо еще раз.
...
Рейтинг: 0 / 0
Не удаётся найти каталог баз данных
    #37520531
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ivan Ivanich,

Что на сервере выдаёт:
Код: plaintext
list db directory on c:
...
Рейтинг: 0 / 0
Не удаётся найти каталог баз данных
    #37520542
Ivan Ivanich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Mark BarinsteinIvan Ivanich,

Что на сервере выдаёт:
Код: plaintext
list db directory on c:


db2 => list db directory on C:
SQL1031N В указанной файловой системе не удается найти каталог баз данных.
SQLSTATE=58031
db2 =>


Но теперь причина ясна. Хотя вот не ясно, смогу ли я взять SQLDBDIR примерно месячной давности (они всю директорию DB2 зачем-то сохраняли на хранилище) и подсунуть её в эту базу? (количество баз и узлов не изменилось). Не выйдет ли боком?
...
Рейтинг: 0 / 0
22 сообщений из 22, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Не удаётся найти каталог баз данных
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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