2007-8-9 10:21
qian1110
tsm5.3.4 backup db2v9.1.0.0 无法连接
同发于 itpub和itdata
做一个项目:使用tsm备份 db2
平台: aix5-3-05 tsm: 5.3.4 db2 v9.1.0.0
问题描述:
db2备份到本地没问题 ....
但是使用tsm 就会报错
SQL2033N An error occurred while accessing TSM during the processing of a
database utility. Reason code: "106".
参看错误代码: 也没看到106 的解释
通过db2adutl 验证也报错
Error: Initialize environment failed with ADSM return code 106
root 更新密码也没问题
通过tsm备份本地没问题
下面是配置文件
dsm.sys
SErvername tsmserver
COMMMethod TCPip
TCPPort 1500
TCPServeraddress 10.11.10.2
nodename client_DB
passwordaccess generate
Compression yes
enablelanfree yes
LANFREECOMMmethod tcpip
LANFREETCPServeraddress 10.11.10.3
dsm.opt
SErvername tsmserver
db2 get db cfg for sample |grep TSM
Second log archive method (LOGARCHMETH2) = TSM
TSM management class (TSM_MGMTCLASS) = standard
TSM node name (TSM_NODENAME) =
TSM owner (TSM_OWNER) =
TSM password (TSM_PASSWORD) =
下边是db2diag的报错
007-08-09-07.00.49.963452+480 E608164A456 LEVEL: Error
/home/db2inst1/db2inst1/NODE0000/SQL00001/SQLOGDIR/ with rc = 24.
MESSAGE : Failed to archive log file S0000001.LOG to USEREXIT from
FUNCTION: DB2 UDB, data protection services, sqlpgArchiveLogFile, probe:3160
INSTANCE: db2inst1 NODE : 000
PID : 323824 TID : 1 PROC : db2logmgr (SAMPLE) 0
2007-08-09-07.00.49.976143+480 I610221A404 LEVEL: Error
"SAMPLE". The error code was "24".
"/home/db2inst1/db2inst1/NODE0000/SQL00001/SQLOGDIR/" for database
log file "S0000001.LOG" from
MESSAGE : ADM1832E DB2 was unable to find the user exit program when archiving
FUNCTION: DB2 UDB, data protection services, sqlpgInvokeUserexit, probe:1140
INSTANCE: db2inst1 NODE : 000
PID : 323824 TID : 1 PROC : db2logmgr (SAMPLE) 0
2007-08-09-07.00.49.975832+480 E609715A505 LEVEL: Error
MESSAGE : Backup terminated.
FUNCTION: DB2 UDB, database utilities, sqlubcka, probe:850
AUTHID : DB2INST1
APPHDL : 0-55 APPID: *LOCAL.db2inst1.070808230049
INSTANCE: db2inst1 NODE : 000 DB : SAMPLE
PID : 663694 TID : 1 PROC : db2agent (SAMPLE) 0
2007-08-09-07.00.49.969483+480 E609335A379 LEVEL: Severe
0x0FFFFFFFFFFED438 : 0000 0000 0000 0000 0000 0000 0000 0000 ................
0x0FFFFFFFFFFED428 : 0000 0000 0000 0000 0000 0000 0000 0000 ................
0x0FFFFFFFFFFED418 : 0000 006A 3136 3732 2031 3036 0000 0000 ...j1672 106....
DATA #2 : Hexdump, 48 bytes
26
DATA #1 : unsigned integer, 4 bytes
MESSAGE : Error returned by sqluvdel
FUNCTION: DB2 UDB, database utilities, sqlubCleanupPartialBackup, probe:578
AUTHID : DB2INST1
APPHDL : 0-55 APPID: *LOCAL.db2inst1.070808230049
INSTANCE: db2inst1 NODE : 000 DB : SAMPLE
PID : 663694 TID : 1 PROC : db2agent (SAMPLE) 0
2007-08-09-07.00.49.963833+480 E608621A713 LEVEL: Error
TSM RC=0x0000006A=106 -- see TSM API Reference for meaning.
DATA #1 : TSM RC, PD_DB2_TYPE_TSM_RC, 4 bytes
FUNCTION: DB2 UDB, database utilities, sqluvdel, probe:1672
AUTHID : DB2INST1
APPHDL : 0-55 APPID: *LOCAL.db2inst1.070808230049
INSTANCE: db2inst1 NODE : 000 DB : SAMPLE
PID : 663694 TID : 1 PROC : db2agent (SAMPLE) 0
2007-08-09-07.00.49.963452+480 E608164A456 LEVEL: Error
2007-08-09-07.00.49.975832+480 E609715A505 LEVEL: Error
PID : 323824 TID : 1 PROC : db2logmgr (SAMPLE) 0
INSTANCE: db2inst1 NODE : 000
FUNCTION: DB2 UDB, data protection services, sqlpgInvokeUserexit, probe:1140
MESSAGE : ADM1832E DB2 was unable to find the user exit program when archiving
log file "S0000001.LOG" from
"/home/db2inst1/db2inst1/NODE0000/SQL00001/SQLOGDIR/" for database
"SAMPLE". The error code was "24".
请那位看下
2007-8-9 10:33
qian1110
在线等....:D :lu11:
2007-8-9 10:40
jpzhai
userexit program db2uext2.ctsm客制了没有 我看DB2的报错是没有db2uext2这个脚本喔
2007-8-9 10:40
void
MESSAGE : ADM1832E DB2 was unable to find the user exit program when archiving
请检查自己编译的user exit程序
2007-8-9 10:49
shala
MESSAGE : ADM1832E DB2 was unable to find the user exit program when archiving
log file "S0000001.LOG" from
"/home/db2inst1/db2inst1/NODE0000/SQL00001/SQLOGDIR/" for database
"SAMPLE". The error code was "24".
2007-8-9 11:24
qian1110
多谢各位..
to 熊猫.啥意思呢...难道库有问题吗?db2不熟
ps:
cc -o db2uext2 -q64 db2uext2.c -L/usr/tivoli/tsm/client/api/bin64 -lApiTSM64
是使用这个命令吗?
2007-8-9 21:57
jiangxh
guide里面有如何编译这个文件的。你有CC没有?没有的话下一个免费的GCC。
2007-8-10 00:24
qian1110
db2uext2这个文件已经编译了.并且成功.
但是还报SQL2033N An error occurred while accessing TSM during the processing of a
database utility. Reason code: "106".
这个错误..
:sad
2007-8-10 00:42
炸鸡
你是指db2diag.log里面那句关于user exit的报错没有了,只剩下tsm这个?
2007-8-10 01:29
qian1110
对头...
:handshake
2007-8-10 09:38
qian1110
最新进展
recard code 返回106的..
#define DSM_RC_ACCESS_DENIED 106 /* denied due to improper permission */
2007-8-10 09:43
qian1110
0106 EDSM_RC_ACCESS_DENIED
Explanation:
The specified file is being used by another process. You tried to read from or write to a file that is currently being used by another process.
System action:
Processing stopped.
User response:
Ensure that you specified the correct file or directory name, correct the permissions, or specify a new location.
到底是那个文件呢?
2007-8-10 09:51
jiangxh
可能还是userexit文件的位置不对?
2007-8-10 11:09
qian1110
[quote]原帖由 [i]jiangxh[/i] 于 2007-8-10 09:51 发表 [url=http://bbs.loveunix.net/redirect.php?goto=findpost&pid=702359&ptid=75493][img]http://bbs.loveunix.net/images/common/back.gif[/img][/url]
可能还是userexit文件的位置不对? [/quote]
不会的..
我放到了$HOME/sqllib/adm 下了...
2007-8-13 16:44
visa_li
profile文件有问题
我今天也遇到同样的问题,sql2033N rc = 106. 后来发现配置文件没有写完整。只写了DSMI_CONFIG=/home/db2inst1/dsm.opt,而没有export. 导致db2找不到配置文件。
2007-8-14 13:36
qian1110
我已经export 出去了..set|grep DSM 能看到.
2007-8-14 19:56
jiangxh
那就只能找补丁了!tsm各色各样的问题太多,我现在彻底乱了。
2007-9-11 14:02
小羊不吃草
遇到通样问题…………
2007-10-8 17:12
qian1110
最后解决办法:
把ba重新卸载,安装后,重启好了。。
页:
[1]
Powered by Discuz! Archiver 5.5.0
© 2001-2006 Comsenz Inc.