Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / IBM DB2, WebSphere, IMS, U2, etc Новый топик    Ответить
 SQL2071N An error occurred while accessing the shared library  [new]
gardenman
Member

Откуда: С-Петербург
Сообщений: 2347
Платформа: AIX
db2level
DB21085I Instance "db2inst1" uses "64" bits and DB2 code release "SQL09012"
with level identifier "01030107".
Informational tokens are "DB2 v9.1.0.2", "s070210", "U810940", and Fix Pack
"2".
Product is installed at "/opt/IBM/db2/V9.1".

кто-нибудь знает, с чем может быть связана такая вот ошибка:

RESTORE DATABASE CTCSIPP CONTINUE
SQL2071N An error occurred while accessing the shared library
"/home/db2inst1/sqllib/adsm/libtsm.a". Reason code: "2".

Между тем, /home/db2inst1/sqllib/adsm/libtsm.a - имеется,
и /opt/IBM/db2/V9.1/lib64/libtsm.a - это линк на /home/db2inst1/sqllib/adsm/libtsm.a

Никогда не работал на AIX, и с TSM
8 сен 09, 14:45    [7631978]     Ответить | Цитировать Сообщить модератору
 Re: SQL2071N An error occurred while accessing the shared library  [new]
mitek
Member

Откуда:
Сообщений: 605
gardenman,

А бекап на TSM нормально идет ?
В диаглоге что пишут при запуске restore ?

Про бекап аналогичная проблема описана здесь

Может и в этом случае что то похожее.
9 сен 09, 09:54    [7635218]     Ответить | Цитировать Сообщить модератору
 Re: SQL2071N An error occurred while accessing the shared library  [new]
gardenman
Member

Откуда: С-Петербург
Сообщений: 2347
В том то и дело, что TSM у меня не настроен. Никто это не делал.
Да и я не знаю откуда начать. Естественно бэкап валится с такой же ошибкой:

bash-3.2$ db2 backup db test use tsm compress
SQL2071N  An error occurred while accessing the shared library
"/home/db2inst1/sqllib/adsm/libtsm.a". Reason code: "2".
bash-3.2$ uname -a
AIX aix 3 5 00048A1AD300
bash-3.2$

Просто мне клиент прислал бэкап (106G), а я его развернуть не могу из-за этого.
Вопрос: зачем при восстановлении бэкапа вообще трогать TSM?
может из-за того, что логи у клиента на TSM архивировались?

А вообще в db2diag.log :

2009-09-07-22.48.26.918303+240 E55569848A564      LEVEL: Error (OS)
PID     : 811184               TID  : 1           PROC : db2logmgr (CTCSIPP) 0
INSTANCE: db2inst1             NODE : 000
FUNCTION: DB2 UDB, oper system services, sqloLoadModule, probe:130
CALLED  : OS, -, dlopen
OSERR   : ENOEXEC (8) "Exec format error"
MESSAGE : Attempt to load specified library failed.
DATA #1 : Library name or path, 35 bytes
/home/db2inst1/sqllib/adsm/libtsm.a
DATA #2 : shared library load flags, PD_TYPE_LOAD_FLAGS, 4 bytes
2
DATA #3 : String, 18 bytes
File name too long

2009-09-07-22.48.26.949424+240 E55570413A857      LEVEL: Error (OS)
PID     : 811184               TID  : 1           PROC : db2logmgr (CTCSIPP) 0
INSTANCE: db2inst1             NODE : 000
FUNCTION: DB2 UDB, oper system services, sqloLoadModule, probe:140
CALLED  : OS, -, dlopen
OSERR   : ENOEXEC (8) "Exec format error"
MESSAGE : Attempt to load specified library augmented with object name failed.
DATA #1 : Library name or path, 45 bytes
/home/db2inst1/sqllib/adsm/libtsm.a(shr_64.o)
DATA #2 : shared library load flags, PD_TYPE_LOAD_FLAGS, 4 bytes
262146
DATA #3 : String, 268 bytes
        0509-022 Cannot load module /home/db2inst1/sqllib/adsm/libtsm.a(shr_64.o).
        0509-153   File /home/db2inst1/sqllib/adsm/libtsm.a is not an archive or
                   the file could not be read properly.
        0509-026 System error: Cannot run a file that does not have a valid format.

2009-09-07-22.48.26.949705+240 I55571271A393      LEVEL: Error
PID     : 811184               TID  : 1           PROC : db2logmgr (CTCSIPP) 0
INSTANCE: db2inst1             NODE : 000
FUNCTION: DB2 UDB, data protection services, sqlpInitVendorAPI, probe:1660
MESSAGE : Unable to load library. rc
DATA #1 : Hexdump, 4 bytes
0x0FFFFFFFFFFFD8A0 : 870F 009B                                  ....

2009-09-07-22.48.26.949863+240 I55571665A392      LEVEL: Severe
PID     : 811184               TID  : 1           PROC : db2logmgr (CTCSIPP) 0
INSTANCE: db2inst1             NODE : 000
FUNCTION: DB2 UDB, data protection services, sqlpgLogManager, probe:5210
RETCODE : ZRC=0x8010006D=-2146434963=SQLP_RC_CA_BUILT
          "SQLCA has been built and saved in component specific control block."

2009-09-07-22.48.26.950843+240 I55572058A493      LEVEL: Severe
PID     : 544908               TID  : 1           PROC : db2agent (CTCSIPP) 0
INSTANCE: db2inst1             NODE : 000         DB   : CTCSIPP
APPHDL  : 0-1261               APPID: *LOCAL.db2inst1.090907141827
AUTHID  : DB2INST1
FUNCTION: DB2 UDB, data protection services, sqlpgint, probe:9030
RETCODE : ZRC=0x8010006D=-2146434963=SQLP_RC_CA_BUILT
          "SQLCA has been built and saved in component specific control block."

2009-09-07-22.48.26.951096+240 I55572552A493      LEVEL: Severe
PID     : 544908               TID  : 1           PROC : db2agent (CTCSIPP) 0
INSTANCE: db2inst1             NODE : 000         DB   : CTCSIPP
APPHDL  : 0-1261               APPID: *LOCAL.db2inst1.090907141827
AUTHID  : DB2INST1
FUNCTION: DB2 UDB, data protection services, sqlpgint, probe:3500
RETCODE : ZRC=0x8010006D=-2146434963=SQLP_RC_CA_BUILT
          "SQLCA has been built and saved in component specific control block."

2009-09-07-22.48.26.951303+240 I55573046A506      LEVEL: Error
PID     : 544908               TID  : 1           PROC : db2agent (CTCSIPP) 0
:
9 сен 09, 10:24    [7635402]     Ответить | Цитировать Сообщить модератору
 Re: SQL2071N An error occurred while accessing the shared library  [new]
Tshind
Member

Откуда:
Сообщений: 24
Для V8 для любой платформы было правило: если используешь TSM, то нельзя в backup ставить compress, backup не восстановишь.
9 сен 09, 10:44    [7635573]     Ответить | Цитировать Сообщить модератору
 Re: SQL2071N An error occurred while accessing the shared library  [new]
Mark Barinstein
Member

Откуда: Москва
Сообщений: 4946
gardenman,

архив из TSM взят был и на диск скопирован?
9 сен 09, 11:00    [7635689]     Ответить | Цитировать Сообщить модератору
 Re: SQL2071N An error occurred while accessing the shared library  [new]
mitek
Member

Откуда:
Сообщений: 605
gardenman
В том то и дело, что TSM у меня не настроен. Никто это не делал.


тогда понятно. у меня было тоже самое и тоже на 9.1.2
не заработало пока не поставил все как на исходной системе (TSM Client+API +TDP примочку к TSM'у)

проблема пофиксена в 9.1.7 и 9.5.4
9 сен 09, 11:11    [7635771]     Ответить | Цитировать Сообщить модератору
 Re: SQL2071N An error occurred while accessing the shared library  [new]
gardenman
Member

Откуда: С-Петербург
Сообщений: 2347
Tshind
Для V8 для любой платформы было правило: если используешь TSM, то нельзя в backup ставить compress, backup не восстановишь.

Спасибо, буду знать.


автор

тогда понятно. у меня было тоже самое и тоже на 9.1.2
не заработало пока не поставил все как на исходной системе (TSM Client+API +TDP примочку к TSM'у)

проблема пофиксена в 9.1.7 и 9.5.4


Поговорю с начальством.
9 сен 09, 11:39    [7635979]     Ответить | Цитировать Сообщить модератору
 Re: SQL2071N An error occurred while accessing the shared library  [new]
gardenman
Member

Откуда: С-Петербург
Сообщений: 2347
проблема пофиксена в 9.1.7 и 9.5.4
попробовал на 9.5.4
RESTORE DATABASE CTCSIPP CONTINUE
SQL2519N  The database was restored but the restored database was not migrated
to the current release.  Error "-2071" with tokens
"/data/db2i95/sqllib/adsm/libtsm.a 1                            " is returned.
10 сен 09, 18:32    [7644361]     Ответить | Цитировать Сообщить модератору
Все форумы / IBM DB2, WebSphere, IMS, U2, etc Ответить