NBU 还原LINUX ORACLE RAC数据库(CRM)
CRM集群数据库恢复
linux centos 6.6 oracle 11.2.0.3 集群环境
1.53 oraclea 1.54 oracleb
在linux操作系统root用户下安装好NBUcilent ,Linux安装软件包NetBackup_8.0_CLIENTS2.tar.gz
在master备份服务器的hosts表上解析客户端的主机名称和IP
在客户端的hosts表上解析备份服务器的主机名称和IP
切换到oracle用户下,执行该脚本,并且在.bash_profile文件下添加环境变量:PATH=$PATH:/usr/openv/netbackup/bin/:/usr/openv/netbackup/bin/goodies:/usr/openv/netbackup/bin/admincmd:/usr/openv/volmgr/bin:/usr/openv/pdde/pdcr/bin
[root@oraclea ~]# su - oracle
[oracle@oraclea ~]$ /usr/openv/netbackup/bin/oracle_link
Sun Jul 9 11:52:15 CST 2017
All Oracle instances should be shutdown before running this script.
Please log into the Unix system as the Oracle owner for running this script
Do you want to continue? (y/n) [n] y
LIBOBK path: /usr/openv/netbackup/bin
ORACLE_HOME: /home/u01/app/oracle/product/11.2.0/db_1
Oracle version: 11.2.0.3.0
Platform type: x86_64
Linking LIBOBK:
Moving 64-bit libobk.so to libobk.so.back
ln -s /usr/openv/netbackup/bin/libobk.so64 /home/u01/app/oracle/product/11.2.0/db_1/lib/libobk.so
Done
Please check the trace file located in /tmp/make_trace.14473
to make sure the linking process was successful.
使用bplist 命令读取相关备份文件(注意时间格式,可用bplist -h获取)
bplist -C oracle-db1 -s 07/08/2017 -e 07/09/2017 -k oracle_oracle-db1_0_17_arch -t 4 -R -b -l /
注意箭头处,-C后面加的是客户端名称,无论你在哪台机做恢复,-C后面的名称都加原客户端主机名称,即数据库所在服务器的主机名称,而不是加当前的
读取完备份文件后,根据需求将数据库还原到2017年七月8日早上的7点钟
首先自己新建pfile文件或直接从原数据库服务器拷贝参数文件并修改相关路劲和参数,接着起到nomount状态
利用rman恢复管理器还原控制文件
还原后,开到mount状态
RMAN> mount database;
进行数据库还原 restore要加具体的时间点,下面漏了具体的时分秒,基于具体时间点的恢复,还原数据文件也要指定上(YYYY/MM/DD HH24:MI:SS)
在恢复主机或生产主机上执行归档日志查询。更据数据库备份的时间点和恢复的时间点确定需要恢复归档日志的最大和最小2个序列号
从显示结果来看,我们要恢复的时间点包含在这里面,所以我们还原这部分的归档文件
这里要注意一下,因为是集群所以要双线程恢复归档日志
还原的时候报错指示要这个归档序列,周六做的是全备,周五做的备份显示是在8号陵城08分结束的,所以要往前恢复
再往前还原
完成介质恢复,用resetlogs打开
到这里就完成恢复了
因为在是集群环境,所以我们要把恢复好的数据库和实例添加到集群环境中去,即用srvctl几种管理
关闭数据库shutdown immediate
[oracle@oraclea dbs]$ srvctl add instance -d racdb -i racdb1 -n oraclea
[oracle@oraclea dbs]$ srvctl add instance -d racdb -i racdb2 -n oracleb
NBU 还原LINUX ORACLE RAC数据库(CRM)的更多相关文章
- NBU 还原LINUX ORACLE RAC数据库(MIDDB)
MIDDB集群数据库恢复 目录 MIDDB集群数据库恢复... 1 1.安装 NBUcilent 1 2.修改hosts文件... 2 3.修改hosts文件... 2 4.使用bplis读取备份文件 ...
- NBU 还原LINUX ORACLE 数据库(EHR)
一.E-HR数据库(全备)恢复 目录 一.E-HR数据库(全备)恢复... 1 1. 使用bplist 命令读取备份文件... 1 2. 启动到nomount状态... 2 3. 利用rman还原控制 ...
- NBU 还原LINUX ORACLE数据库(CRM)
[root@oraclea ~]# su - oracle [oracle@oraclea ~]$ bplist -C oracle-db1 -s // -e // -k oracle_oracle- ...
- oracle rac 数据库常用命令
oracle rac 数据库常用命令:1.所有实例和服务的状态srvclt status database -d orcl单个实例的状态:srvctl status instance -d orcl ...
- [转帖]如何获得一个Oracle RAC数据库(从Github - oracle/vagrant-boxes) --- 暂时未测试成功 公司网络太差了..
如何获得一个Oracle RAC数据库(从Github - oracle/vagrant-boxes) 2019-11-20 16:40:36 dingdingfish 阅读数 5更多 分类专栏: 如 ...
- NBU 还原windows ORACLE数据库(BW)
将0.92数据库还原到1.92,还原时间7月13日 1.查询所需要的控制日志 bplist -C bw-prd01 -s -- -e -- -k oracle_bw-prd01_0_92_arch - ...
- NBU 还原windows ORACLE数据库(FP)
二.基于差异备份恢复7月20日星期四早上8:30分数据1.查询所需要的归档日志(因为要返回20号刂8:30分的数据,所以控制 文件要晚于这个点,即取21号凌晨2点备份的控制文件) bplist -C ...
- NBU 还原windows ORACLE数据库(EC)
rman target / startup nomount; run{ allocate channel ch00 type 'SBT_TAPE'; send 'nb_ora_serv=nbumast ...
- JDBC连接oracle RAC数据库配置
RAC的配置如下: node1:ip地址192.168.60.132,实例名:rac1,主机名:rac1 node2:ip地址192.168.60.144,实例名:rac2,主机名:rac2 RAC服 ...
随机推荐
- vue生命周期理解图
............................... 它可以总共分为8个阶段: beforeCreate(创建前), created(创建后), beforeMount(载入前), moun ...
- Strandbeest mechanism and Leg mechanism
I have to say besides computer science study, I'm also interested in Leg mechanism. Share two keywor ...
- 浮动ip cz
- MYSQL 优化常用方法(转载)
1.选取最适用的字段属性 MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快.因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度设得尽 ...
- py库: pyautogui (自动测试模块,模拟鼠标、键盘动作)
PyAutoGUI 是一个人性化的跨平台 GUI 自动测试模块 pyautogui 库 2017-10-4 pip install pyautogui python pip.exe install p ...
- js分钟数转天-时-分
//js格式化分钟转为天.时.分 function formatMinutes(minutes) { )); ? Math.floor((minutes - day * ) / ) : Math.fl ...
- Python基本数据类型以及字符串
基本数据类型 数字 int ,所有的功能,都放在int里 a1 = 123 a1 = 456 ...
- 新装kafka与zookeeper配置
zookeeper配置 dataDir=/opt/kafka_2.11-2.0.0/data/zookeeper # 尽量不要放在tmp# the port at which the clients ...
- EMQ笔记
飞行窗口(Inflight Window)保存当前正在发送未确认的Qos1/2消息.窗口值越大,吞吐越高:窗口值越小,消息顺序越严格. 当客户端离线或者飞行窗口(Inflight Window)满时, ...
- myeclipse提示错误。
Syntax error, parameterized types are only available if source level is 1.5 解决方法:编译器问题.注意myeclipse10 ...