Netbackup for sap 7.0学习之七:使用nbu进行sap系统的灾难恢复测试
只要不是为了学习使用的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系统的灾难恢复测试相关推荐
- 搭建SAP HANA2.0学习环境
目录 安装前准备 下载 安装 配置 安装SAP HANA客户端 测试连接 使用HANA Studio连接 安装前准备 官网开发学习中心:https://developers.sap.com/topic ...
- 《OpenSSL3.0学习之七 OpenSSL FIPS 提供程序|CSDN创作打卡》
- SAP UI5 初学者教程之二十八 - SAP UI5 应用的集成测试工具 OPA 介绍试读版
一套适合 SAP UI5 初学者循序渐进的学习教程 教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 初学者教程之一:Hello World SAP UI5 初学者教程之二:SAP UI5 ...
- SAP UI5 初学者教程之十 - 什么是 SAP UI5 应用的描述符 Descriptor 试读版
一套适合 SAP UI5 初学者循序渐进的学习教程 教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 初学者教程之一:Hello World SAP UI5 初学者教程之二:SAP UI5 ...
- SAP UI5 初学者教程之七 - JSON 模型初探试读版
Jerry 从 2014 年加入 SAP成都研究院 CRM Fiori 开发团队之后开始接触 SAP UI5,曾经在 SAP 社区和"汪子熙"微信公众号上发表过多篇关于 SAP U ...
- SAP HANA Cloud 学习教程之二: 如何往SAP BTP 上 HANA Cloud 实例的数据库表里插入数据
这个教程的前一篇文章,SAP HANA Cloud 学习教程之一: 如何在 SAP BTP 上创建 SAP HANA Cloud 实例,我们已经成功在 SAP BTP HANA Cloud Servi ...
- 深入学习SAP UI5框架代码系列之八:谈谈 SAP UI5 的视图控件 ID,以及 SAP UI5 视图和 Angular 视图的异同
今天是 2021 年 4 月 27 日,周二,SAP 全球心理健康日.SAP 全球的员工,今天放假一天. 这不,早在上周五,我所在的 SAP Spartacus 开发团队的开发经理,就贴心地在 Sla ...
- FFmpeg学习之七(视音频流缓存)
FFmpeg学习之七(视音频流缓存) 缓存队列实现 源码下载 1.原理 2.实现细节 2.1 结构体定义 2.2 类定义 2.3 初始化队列 2.4 入队 2.5 出队 2.6 重置空闲队列数据 3. ...
- SAP ECC6.0 R3 IDES FOR ORACLE 安装笔记 (一)
本人接触SAP已经快2年了(公司去年11月正式上SAP,在公司主要是负责SD模块),工作中所用的维护ID由于权限限制不利于深入学习研究SAP.为了学习方便(没有权限问题)可以随时练习及验证自己的想法, ...
最新文章
- RansomCoin 二进制中提取加密货币地址
- python与php8-Python比php发展快的十大理由
- latex大写运算符号
- .net core webapi 列表返回指定的字段_ADO.NET 使用初探之SQL操作 | C# 数据操作系列...
- 服务器点对点直连,点对点网络连接怎么建立有什么作用
- 2021抖音口腔护理行业洞察报告
- iOS夯实:内存管理
- DateTime 格式相比较,timestampdiff() 函数的运用
- 如何在Mac上的一个“预览”窗口中显示若干文件
- 股票分析软件 php,哪个股票分析软件最好用?
- 实现 API 调用接口
- 4071 国际象棋(枚举)
- Oracle Linux网卡参数默认设置导致ORA-603
- 开发一个 app 有多难?需要多少钱?
- 从零开始学习软件测试
- Seq2Seq基本原理
- 跨界联名,会是B站品牌营销出圈的突破口吗?
- 怎么设置电脑开机后自动打开一个文本文档
- AE提示45 :: 35
- π142E60 Pai142E60 5.0kVrms 200Mbps 四通道数字隔离器芯片完美代替NSi8142W0
热门文章
- wordpress中如何禁止或者屏蔽更新提示
- 《微积分基础》学习(一)
- 树形结构的处理——组合模式(四)
- 安卓开发问题之 Unable to instantiate application com.android.tools.fd.runtime.BootstrapApplication
- 摩根斯丹利 上海java开发_美团上海Java实习(已offer)面经(还没写完,转载)...
- 基于微信小程序的RSS订阅器
- java maven 引入有赞云SDK
- 【Java基础】Map遍历的5种方式
- 手游代理加盟最准解释来了
- 【buildroot】buildroot常用文件夹