TSM的客户端在AIX5.3系统上,在TSM客户端重新设置密码后,
TSM客户端的调度进程不能正常启动。
1、在/usr/tivoli/tsm/script路径上启动了TSM的调度:
JTXXDBS01:> ./oraclebcksched.sh &
[1] 1572920
该oraclebcksched.sh脚本如下:
JTXXDBS01:> cat oraclebcksched.sh
#!/usr/bin/ksh
export DSM_LOG=/usr/tivoli/tsm/logs
export DSM_DIR=/usr/tivoli/tsm/client/ba/bin
export DSM_CONFIG=/usr/tivoli/tsm/client/oracle/bin64/dsm.opt
nohup dsmc sched -servername=TSMoraserv 2> /dev/null &
exit $?
2、查询该调度进程
JTXXDBS01:> ps -ef|grep dsmc
root 1376260 1503294 0 14:49:09 pts/3 0:00 grep dsmc
没有该调度进程
3、查看了TSM客户端的调度日志/usr/tivoli/tsm/logs/dsmsched.log
错误信息日下:
04/30/09 13:55:25 Querying server for next scheduled event.
04/30/09 13:55:25 Node Name: TDPOMS
04/30/09 13:55:35 ANS2050E TSM needs to prompt for the password but cannot prompt because the process is running in the background.
04/30/09 13:55:35 ANS1029E Communication with the TSM server is lost.
04/30/09 13:55:35 Scheduler has been stopped.
客户端的密码过去等原因导致客户端不能和TSM服务器通讯
4、查看IBM的官方网站,该页面说明详细原因
http://www-01.ibm.com/support/docview.wss?uid=swg21282864
最终解决:原来是在/usr/tivoli/tsm/client/ba/bin/dsm.sys配置文件中,有两个节点,调度默认是备份TSM Server端的自己的备份调度,另一个节点(数据库)TSM的client不能识别。
JTXXDBS01:> pwd
/usr/tivoli/tsm/client/ba/bin
JTXXDBS01:> cat dsm.sys
SErvername TSMServer
COMMMethod TCPip
TCPPort 1500
PasswordAccess generate
TCPServeraddress 10.7.8.53
NODENAME JTXXDBS
ENABLELANFREE YES
LANFREECommmethod TCPIP
LANFREETCPServerAddress 10.7.8.33
LANFREETCPport 1502
SErvername TSMoraServ
COMMMethod TCPip
TCPPort 1500
PasswordAccess generate
TCPServeraddress 10.7.8.53
NodeName TDPOMS
ENABLELANFREE YES
LANFREECommmethod TCPIP
LANFREETCPServerAddress 10.7.8.33
LANFREETCPport 1502
1、让TSM的Client识别数据库的节点
JTXXDBS01:> dsmc -servername=TSMoraServ
IBM Tivoli Storage Manager
Command Line Backup/Archive Client Interface
Client Version 5, Release 4, Level 0.0
Client date/time: 05/05/09 14:31:30
(c) Copyright by IBM Corporation and other(s) 1990, 2007. All Rights Reserved.
Node Name: TDPOMS
输入节点,然后输入密码: (一般默认密码为admin)
2、启动TSM Client的调度进程
JTXXDBS01:> ./oraclebcksched.sh &
3、
JTXXDBS01:> ps -ef|grep dsmc
root 995376 1 0 15:14:28 – 0:02 dsmc sched -servername=TSMora
serv
root 1159388 1589432 0 09:10:09 pts/0 0:00 grep dsmc
这样TSM Client的调度进程就正常运行了
4、查看调度日志/usr/tivoli/tsm/logs/dsmsched.log
05/05/09 15:14:35 — SCHEDULEREC QUERY BEGIN
05/05/09 15:14:35 — SCHEDULEREC QUERY END
05/05/09 15:14:35 Next operation scheduled:
05/05/09 15:14:35 ————————————————————
05/05/09 15:14:35 Schedule Name: ORACLE_ARCLOG_BCK_SCH
05/05/09 15:14:35 Action: Command
05/05/09 15:14:35 Objects: /usr/tivoli/tsm/script/backuparchive.sh
05/05/09 15:14:35 Options:
05/05/09 15:14:35 Server Window Start: 16:00:00 on 05/05/09
05/05/09 15:14:35 ————————————————————
05/05/09 15:14:35 Command will be executed in 46 minutes.
可以查看到下一个调度的在16:00进行
注: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 这是数据库的配置文件