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