powered by simpleCommunicator - 2.0.41     © 2025 Programmizd 02
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Как восстановить базу?
4 сообщений из 4, страница 1 из 1
Как восстановить базу?
    #39850093
cold09
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброе время суток!
Упала база..
Обычно помогал такой финт:
1. дропаю базу
2. создаю пустышку
3. восстанавливаю из бэкапа.

а вот сегодня не восстанавливается и пишет вот..

SQL2071N An error occurred while accessing the shared library
"/home/db2inst/sqllib/adsm/libtsm.a". Reason code: "2".

могу еще приложить db2diag.log это чистый лог, с того момента как создал пустышку..
...
Рейтинг: 0 / 0
Как восстановить базу?
    #39850106
cold09
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
могу дополнительно рассказать историю полнее..

есть две базы, одна рабочая. вторая тестовая. на рабочей каждый день делается оффлайн бэкап и его по заявке пользователей восстанавливаю на тестовую базу..
восстанавливаю простой командой

db2 restore database abc from /mnt/backup/abc into abc replace existing without rolling forward without prompting >> /!backup/restore/restore.log

по непонятным мне причинам вчера восстановиться не удалось.. возможно я сглупил и жОско прервал процесс резетом.. (просто обычно восстановление шло 10 минут, а вчера вдруг больше часа и так и не дождался завершения..)

поэтому прибегнул к такой практике - восстановления через пустую базу.. по предыдущему опыту срабатывало.. (естесственно, что таким опытом пользовался редко - понятно, что это крайняя мера..)

посмотрел наличие вот этого ("/home/db2inst/sqllib/adsm/libtsm.a") - всё есть..

вот и не могу понять куда еще смотреть.. может у кого-то есть идеи?
...
Рейтинг: 0 / 0
Как восстановить базу?
    #39850373
maxkmn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
cold09,

Посмотрите сами diaglog
Проверьте наличие всез путей, используемых исходной БД
(включая пути активных и архивных логов вместе с зеркальными)
и права доступа к ним

Код: html
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.
2019-08-16-04.22.38.938779+720 I36871E1932         LEVEL: Error (OS)
PID     : 3675                 TID  : 139866411099904PROC : db2sysc
INSTANCE: db2inst              NODE : 000          DB   : ASV
APPHDL  : 0-43                 APPID: *LOCAL.db2inst.190815161344
AUTHID  : DB2INST 
EDUID   : 32                   EDUNAME: db2agent (ASV)
FUNCTION: DB2 Common, OSSe, ossErrorIOAnalysis, probe:100
CALLED  : OS, -, mkdir                            OSERR: EACCES (13)
DATA #1 : String, 132 bytes
A total of 2 analysis will be performed :
 - User info
 - Path access permission

 Target file = /home/db2inst/trunlogs/ASV/db2inst
DATA #2 : String, 188 bytes
  Real user ID of current process       = 1001
  Effective user ID of current process  = 1001
  Real group ID of current process      = 1001
  Effective group ID of current process = 1001
DATA #3 : String, 41 bytes
current sbrk(0) value: 0x0000000000caa000
DATA #4 : String, 293 bytes
Information of each subdirectory leading up to the first inaccessible one is shown in the format below :
   <UID>:<GID>:<permissions> (subdirectories)

   0:0:755 (home)
   1001:1001:777 (db2inst)
   0:0:755 (trunlogs)
   0:0:755 (ASV)
...
Рейтинг: 0 / 0
Как восстановить базу?
    #39850889
cold09
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо всем за внимание и участие!
Решилось.. Ключевым оказалось слово ...tsm в ошибке..

Как оказалось на промышленной базе логи сохранялись на TSM .. параметр базы был такой:
First log archive method (LOGARCHMETH1) = TSM:DB2DISK

А для тестовой базы мне такого не нужно.
В общем, дописал в скрипт восстановления БД еще строчку:

db2 update db cfg for abc using LOGARCHMETH1 DISK:/home/abc

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


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