sap系統備份教程
sap系統備份教程
SAP 全稱:systems applications and products in data processing 。SAP R/3 是一個基于客戶/服務機結構和開放系統的、集成的企業資源計劃系統。那么sap系統怎么備份?今天學習啦小編就為大家帶來sap系統備份教程,一起看看吧
sap系統備份參考如下
首先通過:
dbmcli -d <SID> -u username,password 和數據庫建立連接 username通常用superdba
然后用如下命令對SAP系統進行備份
medium_put D1 C:\MaxDB\Backup\DAT0001 FILE DATA
db_connect
backup_start D1
用如下命令對系統LOG進行自動備份
medium_put L1 C:\MaxDB\Backup\LOG FILE LOG
db_connect
backup_start L1
autolog_on
針對DATA進行恢復
先測試是否能進行恢復
db_connect
db_admin
service_connect
recover_check D1 data (舉個例子,我們可以通過backup_history_list -r -last 去查看有哪些data和log的backup)
如果以上return code是0,下面就可以進行恢復了
db_connect
db_admin
recover_start D1 data
要說明一點的是,別隨便去恢復系統,恢復系統后經常會導致無法restart,并且有可能導致SAP<SID>數據庫用戶丟失,具體原因不詳,通常我會在dbmcli里面去停掉db,并且在start sap之前會使用cleanipc <instance no>去清理掉instance下面的process,另外要記得時常備份系統。
SAP R/3在iSeries上有三種備份數據的方法:
1、脫機備份:是在R/3系統未啟動的情況下,或是在OS/400系統處于保護狀態的情況下備份R/3系統的數據。
2、連機備份一(斷開與數據庫的連接):這種方法是斷開R/3系統的所有進程與數據庫的連接,將進程掛起,并允許他們在5分鐘之內完成提交動作,備份數據,繼續進程的工作;如果在5分鐘只內沒有完成提交,將做‘roll back'動作。
3、連機備份二(不需要斷開與數據庫的連接):這種方法允許用戶在備份的時候繼續使用R/3系統,在這種備份中必須保證沒有使用R/3的后臺作業,是因為后臺作業不經常做提交的操作.
方法 | 優點 | 缺點 |
脫機備份 | 不需要考慮數據同步的問題,是備份最快的方法 | R/3系統需要停下來一段時間,R/3緩沖區的數據會丟失 |
聯機備份一 | 要比聯機備份二的速度快,R/3緩沖區的數據不會丟失 | R/3進程必須與數據庫斷開一段時間,在5分鐘沒有完成提交的作業,將‘ROLLBACK’ |
聯機備份二 | 不需要斷開與數據庫的連接,R/3緩沖區的數據不會丟失 | 如果作業在一定時間內沒有完成提交動作,備份將失敗 |
看過“ sap系統備份 ”的人還看了: