一般的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/
如果是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
如果經過上面的確認,還是不能解決問題,需要向SAP支援進行詢問,並提供下面提供資訊。
1,/usr/sap/
2,OS的日誌檔案
比如:WINDOWS-eventlog
AS/400- JOBLOG
...