设为首页 收藏本站
查看: 1217|回复: 0

[经验分享] 【转载】SAP Recover Test Document

[复制链接]

尚未签到

发表于 2019-2-2 14:36:25 | 显示全部楼层 |阅读模式
  本文转载自华叔《SAP Recover Test Document》
  SAP系统完整恢复测试文档
  1源系统PRD备份资源需求
  1.1 AIX rootvg备份
  ?  备份时间: 约2小时
  ?  AIX rootvg备份周期为每半年更新一次,并且在文件系统发生变化的时候需立即更新备份.
  1.1.1   使用root用户 #smitty mksysb
  1.1.2   Backup DEVICE or FILE项选择/dev/rmt0备份文件到本地磁带
  1.2      SAP应用软件及Oracle数据库文件备份
  文件系统备份方法一(利用TSM软件进行数据备份,恢复测试过程中由于磁带机问题导致完整恢复失败,单个文件恢复测试成功进行,故该恢复测试由方法二完成)
  ?  备份时间: 约4小时
  1.2.1 使用root用户转换到目录  cd /usr/Tivoli/tsm/scripts
  1.2.2 运行SAP应用及Oracle数据库备份脚本进行数据备份 ./sysbackup_sel.sh
  1.2.3    Sysbackup_sel.sh脚本内容:
  dsmc selective / -subdir=yes
  dsmc selective /usr/ -subdir=yes
  dsmc selective /var/ -subdir=yes
  dsmc selective /home/ -subdir=yes
  dsmc selective /opt/ -subdir=yes
  dsmc selective /oracle_PRD/ -subdir=yes
  dsmc selective /oracle_PRD/PRD/ -subdir=yes
  dsmc selective /oracle_PRD/PRD/920_64/ -subdir=yes
  dsmc selective /oracle_PRD/PRD/sapreorg/ -subdir=yes
  dsmc selective /oracle_PRD/client/ -subdir=yes
  dsmc selective /sapmnt/PRD/ -subdir=yes
  dsmc selective /usr/sap/PRD/ -subdir=yes
  1.2.4备份SAP及Oracle数据库文件系统方法二
  1.2.4.1使用root 创建备份脚本文件 tar_test.sh
  1.2.4.2 tar_test.sh文件内容
  #/bin/sh
  tar -cvf /dev/rmt0 /oracle_PRD/PRD/920_64 /oracle_PRD/client /oracle_PRD/PRD/.db
  env_SAPPRD /oracle_PRD/PRD/.dbsrc_SAPP /oracle_PRD/PRD/.sapenv_SAPP* /oracle_P
  RD/PRD/.sapsrc_SAPP /oracle_PRD/PRD/mirrlog /oracle_PRD/PRD/origlog* /oracle_P
  RD/PRD/sapcheck /oracle_PRD/PRD/saptrace /oracle_PRD/PRD/sapreorg /oracle_PRD/PR
  D/saparch /oracle_PRD/PRD/sapbackup /oracle_PRD/PRD/920_64 /oracle_PRD/PRD/oraar
  ch /sapmnt/PRD /usr/sap/PRD /usr/tivoli/tsm/
  ?  此过程备份SAP应用软件以及Oracle数据库文件对SAP应用所产生的数据不进行备份
  1.3 SAP数据文件备份
  ?  备份时间: 约2-8小时(备份类型不同造成所需备份时间不同)
  1.3.1  使用root用户编辑 crontab –e  SAP数据备份按照备份脚本定制后台任务按时执行
  1.3.2  利用FTP备份/oracle/PRD/sapbackup目录下最新的备份日志文件( 此文件于恢复的时需要调用)
  2目标系统恢复
  2.1 恢复AIX操作系统
  ?  恢复时间: 约2小时
  2.1.1启动机器进入SMS界面àBoot optionsàSelect Boot optionsàSelect install or Boot DeviceàTape
  àSCSIàSCSI00àSCSI TAPEàNormal Mode BootàStart Maintenance Mode for System RecoveryàInstall from a System Backup进行系统恢复.
  2.1.2AIX恢复完成配置初始IP:
  使用root用户#ifconfig en0 172.16.1.15 netmask 255.255.255.0
  2.2 配置恢复系统机器名及网关等信息
  ?  通常情况下恢复后的机器名和IP为空,
  2.2.1 使用root用户 #smitty tcpip 选择Minimum Configuration & Startup项,配置所需机器名及IP信息
  2.2.2使用root用户 # vi /etc/hosts 编辑hosts文件删除SAPPRD01相关内容(测试过程避免同正式生产造成干扰)
  3删除HACMP软件
  ?  灾难恢复的情况下将无HA环境,导致后续SAP应用软件和Oracle数据库启动错误,故需要删除原系统备份时的HA环境
  3.1停止HA应用:
  使用root用户 #smitty clstop;
  3.2删除HA配置:
  使用root用户 #smitty hacmp à Extended Configuration àExtended Topology Configurationà Configure an HACMP Clusterà Remove an HACMP Cluster
  3.3 移除HA软件:
  使用root用户 #smitty remove 进入软件删除菜单, SOFTWARE name选项入”cluster*”, PREVIEW only选择NO, REMOVE dependent software?项选择YES后删除
  3.4确认HA配置删除 #smitty hacmp不能进入菜单表示删除成功;
  4.建SAP数据VG
  ?  恢复后的AIX系统中仅存在一个系统rootvg,SAP应用数据及Oracle数据库存于新建VG中
  4.1查看可使用物理磁盘名:
  使用root用户#lspv查看可使用硬盘
  4.2新建SAP数据VG:
  使用root用户#mkvg –f –y datavg01(VG名称) hdisk2 hdisk3
  5.建SAP应用及Oracle数据库文件系统
  ?  恢复后的AIX系统存在源系统相同的文件结构,但是在恢复后的系统中文件系统不能mount需删除重建
  5.1 PRD系统SAP与ORACLE文件系统参照表:
  NO.
  Logical volume NAME
  Filesystems NAME
  SIZE(G)
  1
  ORACLE_P
  /oracle_PRD
  3.38
  2
  ORACLE_PRD
  /oracle_PRD/PRD
  1
  3
  ORACLE_92064_P
  /oracle_PRD/PRD/920_64
  5.50
  4
  MIRRLOGA_P
  /oracle_PRD/PRD/mirrlogA
  0.25
  5
  MIRRLOGB_P
  /oracle_PRD/PRD/mirrlogB
  0.25
  6
  ORAARCH_P
  /oracle_PRD/PRD/oraarch
  30
  7
  ORIGLOGA_P
  /oracle_PRD/PRD/origlogA
  0.25
  8
  ORIGLOGB_P
  /oracle_PRD/PRD/origlogB
  0.25
  9
  SAPDATA1_P
  /oracle_PRD/PRD/sapdata1
  60
  10
  SAPDATA2_P
  /oracle_PRD/PRD/sapdata2
  60
  11
  SAPDATA3_P
  /oracle_PRD/PRD/sapdata3
  60
  12
  SAPDATA4_P
  /oracle_PRD/PRD/sapdata3
  62
  13
  SAPMNT_PRD
  /sapmnt/PRD
  3
  14
  ORACLE_STAGE_P
  /oracle_PRD/stage/920_64
  3.12
  15
  ORACLE_CLIENT_P
  /oracle_PRD/client
  0.25
  16
  USR_SAP_PRD
  /usr/sap/PRD
  12
  5.2 源PRD系统SAP与ORACLE文件系统删除
  使用root用户 #smitty rmfs àRemove a Journaled File Systemà FILE SYSTEM name(参照5.1表删除)
  5.3 目标系统新建LV及文件系统
  5.3.1使用root用户:#smitty mklvà VOLUME GROUP name(4.2中新建VG名称)à Logical volume
  NAME(参照5.1表新建)à Number of LOGICAL PARTITIONS项填写该项所需空间大小适应数字
  5.3.2使用root用户:#smitty crfsà Add a Journaled File System à Add a Journaled File System on a Previously Defined Logical Volumeà LOGICAL VOLUME name (5.3.1中新建LV名称)à MOUNT POINT (参照5.1表创建mount点)
  6.恢复SAP应用及Oracle数据库文件系统
  ?  完成SAP应用及Oracle数据库文件系统建立,将利用1.2.2脚本备份数据恢复数据
  6.1生成恢复脚本文件sysrestore_sel.sh(恢复方法一由于带库卡带问题导致恢复不成功,本次测试利用方法二完成恢复)
  6.1.1使用root用户# cd /usr/Tivoli/tsm/scriptsàvi sysrestore_sel.sh转换目录生成脚本文件
  6.1.2 sysrestore_sel.sh脚本文件内容
  dsmc restore  / -subdir=yes
  dsmc restore  /usr/ -subdir=yes
  dsmc restore  /var/ -subdir=yes
  dsmc restore  /home/ -subdir=yes
  dsmc restore  /opt/ -subdir=yes
  dsmc restore  /oracle_PRD/ -subdir=yes
  dsmc restore  /oracle_PRD/PRD/ -subdir=yes
  dsmc restore  /oracle_PRD/PRD/920_64/ -subdir=yes
  dsmc restore  /oracle_PRD/PRD/sapreorg/ -subdir=yes
  dsmc restore  /oracle_PRD/client/ -subdir=yes
  dsmc restore  /sapmnt/PRD/ -subdir=yes
  dsmc restore  /usr/sap/PRD/ -subdir=yes
  6.2运行恢复脚本文件sysrestore_sel.sh
  6.2使用root用户# cd /usr/Tivoli/tsm/scriptsà./sysrestore_sel.sh运行脚本文件恢复数据
  6.3恢复SAP及Oracle数据库文件系统(方法二)
  ?  恢复时间约3小时
  6.3.1使用root用户 创建恢复脚本脚本文件 tar_test.sh
  6.3.2 tar_test.sh文件内容(文件导入完成表示恢复成功).
  #/bin/sh
  tar -xvf /dev/rmt0 /oracle_PRD/PRD/920_64 /oracle_PRD/client /oracle_PRD/PRD/.db
  env_SAPPRD /oracle_PRD/PRD/.dbsrc_SAPP /oracle_PRD/PRD/.sapenv_SAPP* /oracle_P
  RD/PRD/.sapsrc_SAPP /oracle_PRD/PRD/mirrlog /oracle_PRD/PRD/origlog* /oracle_P
  RD/PRD/sapcheck /oracle_PRD/PRD/saptrace /oracle_PRD/PRD/sapreorg /oracle_PRD/PR
  D/saparch /oracle_PRD/PRD/sapbackup /oracle_PRD/PRD/920_64 /oracle_PRD/PRD/oraar
  ch /sapmnt/PRD /usr/sap/PRD /usr/tivoli/tsm/
  7.完成恢复后的相关参数调整
  7.1 SAP及Oracle环境参数调整:(恢复测试由于机器名和IP差别,需要对环境变量变更)
  7.1.1SAP用户环境变量参数调整:
  使用root用户#cd /home/prdadm àls –atà变更以.csh和.sh结尾文件中SAPPRD更改为SAPREC(为测试
  机机器名)
  7.1.2 Oracle用户环境变量参数调整:
  使用root用户#cd /oracle/PRD àls –atà变更以.csh和.sh结尾文件中SAPPRD更改为SAPREC(为测试
  机机器名)
  7.2 SAP及Oracle启动参数调整:(恢复测试由于机器名和IP差别,需要对启动参数调整)
  7.2.1SAP启动参数调整:
  7.2.1.1 SAP默认启动参数DEFAULT.PFL调整
  使用root用户#cd /usr/sap/PRD/SYS/profile àvi DEFAULT.PFL编辑默认启动参数文件中SAPPRD01
  为现有机器名SAPREC01
  7.2.1.2 SAP其他启动参数调整:
  使用root用户#cd /usr/sap/PRD/SYS/profile àvi PRD_DVEBMGS00_SAPREC01
  & START_DVEBMGS00_SAPREC0参数文件中SAPPRD01为现有机器名SAPREC01
  7.2.2 Oracle参数调整:
  7.2.2.1 Oracle参数listener.ora调整
  使用root用户#/oracle/PRD/920_64/network/admin àvi listener.ora编辑listener.ora文件将其中SAPPRD
  内容更改为SAPREC
  7.2.2.1 Oracle参数tnsnames.ora调整
  使用root用户#/oracle/PRD/920_64/network/admin àvi tnsnames.ora编辑tnsnames.ora文件将其中
  SAPPRD内容更改为SAPREC
  8.SAP应用数据恢复
  ?  恢复时间约6小时

  • 1 SAP应用数据恢复
  8.1.1使用root用户#cd /oracle/PRD/sapbackupà恢复1.3.2项中备份内容;
  8.1.2使用root用户#dsmadmcà进入TSM管理界面à加载offline备份磁带(1.3.1中备份磁带)
  Checkin libv 3581lib search=yes status=Private
  8.1.3使用root用户#su – oraprdàbrrestore –b  XXX.aff –m full 最近备份数据à选择C进行数据恢复;

  • 2SAP应用数据恢复后的相关调整:
  ?  由于SAP公司license通过Hardware Key认证,恢复后的硬件变更故需要到SAP网站注册saplicense KEY
  https://websmp208.sap-ag.de/support -->KEYS&Requests-->license Keys申请(本案例所申请KEY为: N6WN2QYQRPJBRAOZYZLGIJLH)
  8.2.1删除原系统saplicense:

  使用root用户#su – prdadmà saplicense –showà saplicense –delete分别填入原系统SAP SYSTEM>  8.2.2获取注册saplicense Key 所需HARDWARE KEY = P0369500471
  使用root用户#su – prdadmà saplicense –get获取saplicense: HARDWARE KEY = P0369500471
  8.2.3到SAP网站注册saplicense KEY https://websmp208.sap-ag.de/support -->KEYS&Requests
  -->licenseKeys申请(本案例所申请KEY为: N6WN2QYQRPJBRAOZYZLGIJLH)
  8.2.4安装saplicense KEY:

  使用root用户#su – prdadmà saplicense –install分别填入SAP SYSTEM>  ?  整个恢复工作进行到此成功完成,使用root用户#./start_PRD_SAPPRD01.sh脚本启动SAP应用;


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-670957-1-1.html 上篇帖子: SAP PARAMETER之User security相关 下篇帖子: SAP创建新的项目类型
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表