/*
*时间:2009-05-13 Wednesday
*环境:Windows 2003 Tivoli Storage Manager5.4
*标题:ANS9201W LAN-free path failed. AND ANS5216E Could not establish a TCP/IP解决方法
*/
1、查看TSM的调度日志,不能正常备份
2、查看了TSM Client的调度日志:
/usr/tivoli/tsm/logs/dsmsched.log
05/13/09 10:13:00 Querying server for next scheduled event.
05/13/09 10:13:00 Node Name: TDPOMS
05/13/09 10:13:00 ANS9201W LAN-free path failed.
05/13/09 10:13:00 Node Name: TDPOMS
3、查看了TSM Client的错误日志:
/usr/tivoli/tsm/logs/dsmerror.log
05/13/09 10:13:00 ANS5216E Could not establish a TCP/IP connection with addres
s '10.2.1.34:1502'. The TCP/IP error is 'A remote host refused an attempted con
nect operation.' (errno = 79).
05/13/09 10:13:00 Error -50 opening session
05/13/09 10:13:00 cuSignOnResp: Error -72 reading SignOn response from server.
05/13/09 10:13:00 sessOpen: Error -72 receiving IdentifyResp verb from server
05/13/09 10:13:00 ANS9201W LAN-free path failed.
05/13/09 10:13:00 ANS9201W LAN-free path failed.
4、原因:
根据上面的错误信息一般是因为TSM的Server和TSM的Client不能正常通讯,一般为TSM的Client(数据库)改变了IP地址。
或者TSM Server的IP地址改变。
这是因为数据库中做了HA,数据库因为负载问题刚切换到另一台数据库服务器中。当初TSM工程师没有彻底的配置好另一台数据库的配置文件。
5、如何解决:
5.1 查看TSM Client的调度进程
JTXXDBS02:> ps -ef|grep dsmc
root 503996 708728 0 09:33:47 pts/1 0:00 grep dsmc
root 1003646 1 0 09:37:39 - 0:02 dsmc sched -servername=TSMoraserv
root 1093876 1 0 09:37:39 - 0:03 dsmc sched -servername=TSMServer
5.2 kill掉正运行的调度进程
JTXXDBS02:> kill 1093876
JTXXDBS02:> kill 1003646
5.3.修改TSM Client的配置文件
(把下面的10.1.1.53改成现在TSM Server 的IP地址)
(把下面的10.1.1.34改成现在TSM Client 的IP地址)
JTXXDBS02:> pwd
/usr/tivoli/tsm/client/ba/bin
JTXXDBS02:> cat dsm.sys
SErvername TSMServer
COMMMethod TCPip
TCPPort 1500
PasswordAccess generate
TCPServeraddress 10.1.1.53
NODENAME JTXXDBS
ENABLELANFREE YES
LANFREECommmethod TCPIP
LANFREETCPServerAddress 10.1.1.34
LANFREETCPport 1502
SErvername TSMoraServ
COMMMethod TCPip
TCPPort 1500
TCPServeraddress 10.1.1.53
PasswordAccess generate
NodeName TDPOMS
ENABLELANFREE YES
LANFREECommmethod TCPIP
LANFREETCPServerAddress 10.1.1.34
LANFREETCPport 1502
JTXXDBS02:>
修改/usr/tivoli/tsm/client/api/bin64/dsm.sys
(把下面的10.1.1.53改成现在TSM Server 的IP地址)
(把下面的10.1.1.34改成现在TSM Client 的IP地址)
JTXXDBS02:> cat dsm.sys
SErvername TSMoraServ
COMMMethod TCPip
TCPPort 1500
TCPServeraddress 10.1.1.53
PasswordAccess prompt
NodeName TDPOMS
ENABLELANFREE YES
LANFREECommmethod TCPIP
LANFREETCPServerAddress 10.1.1.34
LANFREETCPport 1502
5.4 启动TSM Client的调度进程
JTXXDBS02:> pwd
/usr/tivoli/tsm/script
JTXXDBS02:> ./oraclebcksched.sh & (一般在UNIX、Linux系统中,让进程在后台运行加上“&”)
5.5 确认TSM Client是否启动
JTXXDBS02:> ps -ef|grep dsmc
root 606376 1 0 10:16:40 pts/1 0:02 dsmc sched -servername=TSMoraserv
root 909332 708728 0 10:45:25 pts/1 0:00 grep dsmc
5.6 可以再次检查TSM Client的调度日志和错误日志
/usr/tivoli/tsm/logs/dsmsched.log
已经可以把下次执行的调度时间列了出来
05/13/09 10:16:47 --- SCHEDULEREC QUERY BEGIN
05/13/09 10:16:47 --- SCHEDULEREC QUERY END
05/13/09 10:16:47 Next operation scheduled:
05/13/09 10:16:47 ------------------------------------------------------------
05/13/09 10:16:47 Schedule Name: ORACLE_ARCLOG_BCK_SCH
05/13/09 10:16:47 Action: Command
05/13/09 10:16:47 Objects: /usr/tivoli/tsm/script/backuparchive.sh
05/13/09 10:16:47 Options:
05/13/09 10:16:47 Server Window Start: 12:00:00 on 05/13/09
05/13/09 10:16:47 ------------------------------------------------------------
05/13/09 10:16:47 Command will be executed in 1 hour and 45 minutes.
/usr/tivoli/tsm/logs/dsmerror.log没有错误信息
注:如果还没有解决,可以查看TSM Client(数据库服务器)下面的配置文件是否正常
/usr/tivoli/tsm/client/ba/bin/dsm.sys 这是配置TSM Client的调度节点文件
/usr/tivoli/tsm/client/api/bin64/dsm.sys
/usr/tivoli/tsm/client/oracle/bin64/tdpo.opt 这是数据库的配置文件
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/12778571/viewspace-594937/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/12778571/viewspace-594937/