5.9 TSM的客戶端(ORACLE資料庫)排程程式不能啟動導致備份不正常

mengzhaoliang發表於2009-10-12

在使用HA時,把ORACLE資料庫切換到了另一臺資料庫中,發現TSM備份失敗。

1、  檢視TSM的客戶端(ORACLE伺服器端)的排程程式是否啟動

   $ ps -ef|grep dsm

  oraoms 499736 733408   0 16:06:48  pts/0  0:00 grep dsm

  發現該程式沒有啟動

 

2、  啟動該程式在AIX系統的後臺執行。

   /usr/tivoli/tsm/script/$ ./oraclebcksched.sh &

   檢視$ ps -ef|grep dsm  該程式沒有啟動

 

3、  確保HA中的兩個資料庫中的TSM 配置檔案正確。(配置相應伺服器的IP,很多情況是因為IP沒有對應導致的。)

   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 這是資料庫的配置檔案

 

4、讓TSMClient識別資料庫的節點

$ 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

 

5、啟動TSM Client的排程程式

 

$ ./oraclebcksched.sh  &

 

1、  檢視排程程式:

$ ps -ef|grep dsmc

    root  995376       1   0 15:14:28      -  0:02 dsmc sched -servername=TSMoraserv

    root 1159388 1589432   0 09:10:09  pts/0  0:00 grep dsmc

 

這樣TSM Client的排程程式就正常執行了

 

7、檢視排程日誌/usr/tivoli/tsm/logs/dsmsched.log 下一個排程的備份指令碼了

 

 

 

 

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

相關文章