只要不是为了学习使用的sap系统,最担心的就是系统瘫痪,而且这个还是不可能避免,只是时间早晚的问题,作为系统维护人员,唯有做好备份以应对。

只是有些时候我们可能很尴尬,成天看着日志都说是成功备份,可真遇到事情的那天,却发现所有的备份都是不可以用的。那个时候全世界都是你的仇人,可你最想的还是地上有个洞可以钻进去。
      灾难恢复的大致步骤
    1.先安装好新机器的操作系统
    2.安装好数据库和sap系统;
    3.配置好nbu接口backint、init.sap、init.utl,注意clint应该是老机器的名字
    4.开始恢复:前面的都是小事,主要是我们的存档文件有效是最重要的;
       4.1先恢复saparch存档文件夹
       4.2启动数据库到nomount状态,以便恢复控制文件
             sqlplus>startup nomount;
              brrestore -d util_file -b last -m 0
       4.3启动数据到mount状态,恢复数据文件
              sqlplus>alter database mount;
              brrestore -d util_file -b last -m full
            这个执行时间看你数据库大小。

4.4成功后继续执行
            recover database using backup controlfile until cancel;

4.5打开数据库
              sqlplus>alter database open resetlogs;
       到了这里已经成功还原了数据库,但是因为sap的运行机理,如果就这样运行sap系统,还是会提示很多错误。主要原因两个:
              a.opc机制
               b.temp表空间问题

4.6新建sap的临时表空间
                 sqlplus>select * from dba_temp_files
                 sqlplus>alter tablespace psaptemp add tempfile 'x:\oracle\sid\sapdata2\temp_1\psaptemp.data1‘ size 1024M reuse  AUTOEXTEND ON NEXT 20M;

4.7检查用户状态
                sqlplus>select username,account_status from dba_user;
               如果发现里面的saprs3用户是locked,就需要unlock它,如果unlock后有被lock,就需要修改一下他的密码
                  sqlplus>alter user saprs3 identified by sap;
                  sqlplus>alter user saprs3 account unlock;
      4.8.如果日志导致的错误还可以继续操作,避免st22的时候出错
               sqlplus>delete saprs3.snap或
               sqlplus>truncate table sapsr3.snap;

重新启动sap控制台,应该可以正常进入系统操作了。如果还存在问题需要检查alert_<sid>.log和sap的work目录下日志,找到症结所在。

Netbackup for sap 7.0学习之七:使用nbu进行sap系统的灾难恢复测试相关推荐

  1. 搭建SAP HANA2.0学习环境

    目录 安装前准备 下载 安装 配置 安装SAP HANA客户端 测试连接 使用HANA Studio连接 安装前准备 官网开发学习中心:https://developers.sap.com/topic ...

  2. 《OpenSSL3.0学习之七 OpenSSL FIPS 提供程序|CSDN创作打卡》

  3. SAP UI5 初学者教程之二十八 - SAP UI5 应用的集成测试工具 OPA 介绍试读版

    一套适合 SAP UI5 初学者循序渐进的学习教程 教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 初学者教程之一:Hello World SAP UI5 初学者教程之二:SAP UI5 ...

  4. SAP UI5 初学者教程之十 - 什么是 SAP UI5 应用的描述符 Descriptor 试读版

    一套适合 SAP UI5 初学者循序渐进的学习教程 教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 初学者教程之一:Hello World SAP UI5 初学者教程之二:SAP UI5 ...

  5. SAP UI5 初学者教程之七 - JSON 模型初探试读版

    Jerry 从 2014 年加入 SAP成都研究院 CRM Fiori 开发团队之后开始接触 SAP UI5,曾经在 SAP 社区和"汪子熙"微信公众号上发表过多篇关于 SAP U ...

  6. SAP HANA Cloud 学习教程之二: 如何往SAP BTP 上 HANA Cloud 实例的数据库表里插入数据

    这个教程的前一篇文章,SAP HANA Cloud 学习教程之一: 如何在 SAP BTP 上创建 SAP HANA Cloud 实例,我们已经成功在 SAP BTP HANA Cloud Servi ...

  7. 深入学习SAP UI5框架代码系列之八:谈谈 SAP UI5 的视图控件 ID,以及 SAP UI5 视图和 Angular 视图的异同

    今天是 2021 年 4 月 27 日,周二,SAP 全球心理健康日.SAP 全球的员工,今天放假一天. 这不,早在上周五,我所在的 SAP Spartacus 开发团队的开发经理,就贴心地在 Sla ...

  8. FFmpeg学习之七(视音频流缓存)

    FFmpeg学习之七(视音频流缓存) 缓存队列实现 源码下载 1.原理 2.实现细节 2.1 结构体定义 2.2 类定义 2.3 初始化队列 2.4 入队 2.5 出队 2.6 重置空闲队列数据 3. ...

  9. SAP ECC6.0 R3 IDES FOR ORACLE 安装笔记 (一)

    本人接触SAP已经快2年了(公司去年11月正式上SAP,在公司主要是负责SD模块),工作中所用的维护ID由于权限限制不利于深入学习研究SAP.为了学习方便(没有权限问题)可以随时练习及验证自己的想法, ...

最新文章

  1. RansomCoin 二进制中提取加密货币地址
  2. python与php8-Python比php发展快的十大理由
  3. latex大写运算符号
  4. .net core webapi 列表返回指定的字段_ADO.NET 使用初探之SQL操作 | C# 数据操作系列...
  5. 服务器点对点直连,点对点网络连接怎么建立有什么作用
  6. 2021抖音口腔护理行业洞察报告
  7. iOS夯实:内存管理
  8. DateTime 格式相比较,timestampdiff() 函数的运用
  9. 如何在Mac上的一个“预览”窗口中显示若干文件
  10. 股票分析软件 php,哪个股票分析软件最好用?
  11. 实现 API 调用接口
  12. 4071 国际象棋(枚举)
  13. Oracle Linux网卡参数默认设置导致ORA-603
  14. 开发一个 app 有多难?需要多少钱?
  15. 从零开始学习软件测试
  16. Seq2Seq基本原理
  17. 跨界联名,会是B站品牌营销出圈的突破口吗?
  18. 怎么设置电脑开机后自动打开一个文本文档
  19. AE提示45 :: 35
  20. π142E60 Pai142E60 5.0kVrms 200Mbps 四通道数字隔离器芯片完美代替NSi8142W0

热门文章

  1. wordpress中如何禁止或者屏蔽更新提示
  2. 《微积分基础》学习(一)
  3. 树形结构的处理——组合模式(四)
  4. 安卓开发问题之 Unable to instantiate application com.android.tools.fd.runtime.BootstrapApplication
  5. 摩根斯丹利 上海java开发_美团上海Java实习(已offer)面经(还没写完,转载)...
  6. 基于微信小程序的RSS订阅器
  7. java maven 引入有赞云SDK
  8. 【Java基础】Map遍历的5种方式
  9. 手游代理加盟最准解释来了
  10. 【buildroot】buildroot常用文件夹