SAP系統不能啟動時的對應

liuhaimiao發表於2014-07-29

一般的SAP系統不能啟動,有以下原因。

1,不能連線上資料庫
2,連線不上message伺服器,
3,instance profile的設定不對
4,OS或者kernel本身的問題
5,共有記憶體沒有被清理

對應方法:
1,透過以下的命令來確認是否資料庫已經連線。
      R3trans --d   
     如果 return code =0(0000), 說明資料庫已經連線。
     如果是其他的結果,需要確認資料庫產生何種錯誤。

2,從central instance對message server執行PING命令,如果不能成功,需要確認網路是否工作正常。

3,從RZ10中更改instance profile的引數值以後,因為引數值之間的不匹配(如,與記憶體相關的引數),或者該引數值自身設定的
     不正確所導致。此時需要檢視/usr/sap//DVEBMSGXX/WORK/sapstart.log中的資訊。
   
     如果是memory的分配不當造成的,需要執行下面的命令:
     sappfpar check pf=
     關於memory的設定,根據OS的不同會有SAPNOTE進行相應的說明。

4,OS暫時的問題或kernel的原因導致系統不能啟動。
      a,分配與SAP系統的空間不足,比如:驅動盤的空間,或/usr/sap/的空間。此時需要追加空間。
      b,因為OS的原因,前一次關機時有殘留的WORK-PROCESS,其導致了SAP系統不能重新啟動。
          I- 確認了停止SAP和DB系統
          II-把沒有停止的WORK-PROCESS,從OS上強行終止。
     c,升級kernel後導致的問題。
          * 恢復到原來的kernel
          * 尋找相應的note,建立相應的補丁

5,殘留的共有記憶體使系統二次啟動不成功。
     透過OS命令:SHOWIPC all,檢查是否有使用IPC資源的WORK-PROCESS;隨後用CLEANIPC remove 清除。

如果經過上面的確認,還是不能解決問題,需要向SAP支援進行詢問,並提供下面提供資訊。

1,/usr/sap//DVEBMSGXX/WORK/下面所有的資訊
2,OS的日誌檔案
   比如:WINDOWS-eventlog
         AS/400- JOBLOG  
         ...

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

相關文章