資料庫重啟,TSM不能備份,需要在TSM的客戶端(ORACLE)啟動TSM監控程式

mengzhaoliang發表於2009-08-11

 

環境:AIX5.3的ORACLE10g
      Windows2003的TSM把Oracle的資料備份到IBM的帶庫中
 
描述:Oracle的系統故障,重啟了AIX系統,TSM不能正常備份。這個需要重新啟動TSM客戶端(AIX的資料庫伺服器)的TSM監控程式

1、檢視TSM客戶端(AIX的資料庫伺服器)的監控程式腳步:
DQXXDBS01:/usr/tivoli/tsm/script> 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 $?
DQXXDBS01:/usr/tivoli/tsm/script>
DQXXDBS01:/usr/tivoli/tsm/script>

2、檢視是否啟動了該程式
DQXXDBS01:/usr/tivoli/tsm/script> ps -ef|grep dsmc
    root 561190      1   0 19:45:51      -  0:02 dsmc sched -servername=TSMorase
rv
    root 839838      1   0 19:45:51      -  0:02 dsmc sched -servername=TSMServe
r
    root 942240 856120   0 10:10:31  pts/0  0:00 grep dsmc
DQXXDBS01:/usr/tivoli/tsm/script>
看到已經存在兩個程式,但已經不能起作用。

 

3、殺死程式
DQXXDBS01:/usr/tivoli/tsm/script> kill -9  561190

DQXXDBS01:/usr/tivoli/tsm/script> kill -9 839838

4、重新啟動該監控程式:(讓該程式在後臺執行)
DQXXDBS01:/usr/tivoli/tsm/script> nohup  ./oraclebcksched.sh  &
[1]     913642
DQXXDBS01:/usr/tivoli/tsm/script> Sending nohup output to nohup.out.

[1] +  Done                    nohup  ./oraclebcksched.sh  &
DQXXDBS01:/usr/tivoli/tsm/script>
DQXXDBS01:/usr/tivoli/tsm/script>

5、檢視已經啟動的TSM監控程式
DQXXDBS01:/usr/tivoli/tsm/script> ps -ef|grep dsmc
    root 561196 856120   0 10:13:12  pts/0  0:00 grep dsmc
    root 897174      1   0 10:13:00  pts/0  0:02 dsmc sched -servername=TSMoraserv

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12778571/viewspace-611839/,如需轉載,請註明出處,否則將追究法律責任。

相關文章