sap系统备份教程

发布时间:2017-03-22 16:21

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:MaxDBBackupDAT0001 FILE DATA

db_connect

backup_start D1

用如下命令对系统LOG进行自动备份

medium_put L1 C:MaxDBBackupLOG 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系统备份教程的评论条评论