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.为了学习方便(没有权限问题)可以随时练习及验证自己的想法, ...
最新文章
- 【BZOJ】1034: [ZJOI2008]泡泡堂BNB(贪心)
- java开源写字板_简单的写字板 - 努力喵的个人空间 - OSCHINA - 中文开源技术交流社区...
- 定义一个圆类java用echo_正则表达式中圆括号的作用
- h2 迁移到 mysql_[saiku] 将saiku自带的H2嵌入式数据库迁移到本地mysql数据库
- 吉大c 语言程序设计奥鹏作业,吉大19秋学期《C语言程序设计》在线作业一【满分答案】...
- java文件不存在就创建_Java中创建并写文件的5种方式
- 移植驱动完毕后加载时的version magic报错原因以及解决办法
- matlab Cartesian,Matlab - Standard Deviation of Cartesian Points
- 剑指 Offer II 028. 数组中出现次数超过一半的数字
- web网络安全防护方案
- 实验二 —— 串口通信
- 证件照怎么制作?超简单的证件照制作教程来了
- 文心日签 | 春来有象,开工大吉
- 猪齿鱼数智化开发管理平台 1.3.0版本已发布,欢迎试用
- Kafka KSQL实战
- springboot +mybatis实现多表一对一查询
- linux自带视频播放VLC,如何将VLC媒体播放器设置为默认视频播放器?
- 全自动软化水设备:25t/h全自动流量型软化水设备特点
- python安全渗透笔记
- putty更新linux运行程序,PuTTY for linux
热门文章
- 为什么INT_MIN不是直接写成-2147483648
- 新网的虚拟主机连接mysql_虚拟主机怎么导入数据库
- 安装Jenkins的超超超超简单的方法
- 对于一颗给定的二叉树,输出所有从根节点到叶节点的路径
- [Vue warn]: Property or method “throttle“ is not defined on the instance but referenced during rende
- 黑苹果装机成功需要做的几件事
- 基础的拉普拉斯金字塔融合用于改善图像增强中易出现的过增强问题(一)
- 2020轨道交通峰会丨粤港澳大湾区地铁产业大会
- Vivi 专访欧阳默|Web3投资的机遇与挑战
- 车用永磁电机的各种弱磁策略