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: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缓冲区的数据不会丢失
如果作业在一定时间内没有完成提交动作,备份将失败