ITPUX技术网

交流 . 资讯 . 分享
Make progress together!
Oracle数据库DBA高级工程师培训视频
Oracle数据库培训-备份恢复-性能优化-集群容灾
mysql数据库视频教程

NBU异机恢复数据库_Oracle RMAN恢复DROP TRUNCATE DML误删除的表

内容发布:风哥| 发布时间:2014-1-9 19:38:20
NBU异机恢复数据库_Oracle RMAN恢复DROP TRUNCATE DML误删除的表

一、环境介绍
一个业务系统数据量有几个TB,软件开发人员在写程序的时候写错了一个条件,误删除了几张重要的表中的部分内容,由于未开闪回,业务又不能回退,目前采用的方式为使用netbackup NBU异机恢复其中表所在的表空间到特定的时间点,再将误删除的记录插回目前生产库。

NBU异机恢复_Oracle RMAN恢复DROP TRUNCATE DML误删除的表

NBU异机恢复_Oracle RMAN恢复DROP TRUNCATE DML误删除的表


二、恢复思路
ITPUX技术网(www.itpux.com)介绍恢复的大致思路如下:
在另一台主机安装Oracle数据库软件,安装netbackup client客户端,准备一个测试库的环境,对表所在的表空间或数据文件做不完全的恢复,然后把相应的表的记录插回到原库。对表所在的整个表空间的恢复适用于表空间不大的情况下,如果一个表空间300GB而你要恢复的表只有30M的话,显然还是恢复表所在一个或几个数据文件方便,测试库必须包括SYSTEM 表空间、UNDO表空间以及你误操作表的表空间。

如果你的测试库尽量不要与主库在一台机器,一定要小心操作,以免恢复中覆盖主库文件,使主库发生损坏。

三、恢复注意事项
使用NBU异机恢复的时候,需要注意的几点:
ITPUX技术网(www.itpux.com)建议检查nbu设置,主要以下三个方面:

1)、检查客户端是否可以恢复:
On a Windows master server, run the command:
<install_path>\VERITAS\NetBackup\bin\admincmd\bpgetconfig
DISALLOW_CLIENT_LIST_RESTORE = NO
DISALLOW_CLIENT_RESTORE = NO
检查设置没问题

2)、检查backupserver主机配置为允许重定向恢复(即允许异机恢复):
这下面没有No.Restrictions文件,手工创建No.Restrictions文件。
#su – root
#mkdir -p /usr/openv/netbackup/db/altnames/
#cd /usr/openv/netbackup/db/altnames/
#touch No.Restrictions

3)、恢复脚本的参数 NB_ORA_CLIENT一定是源主机名,而不是目标主机名。
ALLOCATE CHANNEL t1 TYPE 'SBT_TAPE' parms "ENV=(NB_ORA_SERV=bakserver,NB_ORA_CLIENT=source)";

4、如果源主机名与目标主机名相同,则不使用以下参数,如果源主机名与目标主机名不同,则在bp.conf中要加上以下参数:
FORCE_RESTORE_MEDIA_SERVER =  source_hostname target_hostname

四、NBU RMAN异机恢复过程
大致恢复过程:
1查询需要恢复的业务表空间及数据文件大小
2、安装netbackup客户端软件
3、安装oracle数据库软件,并配置与生产库相同的sid
4、准备oracle数据库实例环境(参数文件、密码文件等)
5、详细过程见附件PDF文档:
NBU异机恢复_Oracle RMAN恢复DROP TRUNCATE DML误删除的表.pdf

NBU异机恢复_Oracle RMAN恢复DROP TRUNCATE DML误删除的表.pdf

187.29 KB, 下载次数: 29, 下载积分: IT币 -1

售价: 20 IT币  [记录]

NBU异机恢复_Oracle RMAN恢复DROP TRUNCATE DML误删除的表



上一篇:Oracle 10g Data Guard安装、配置维护、升级手册_Oracle数据库容灾配置
下一篇:Oracle数据库教程PDF下载_涂抹Oracle_三思笔记之一步一步学Oracle
189070296,150201289

专业提供Oracle数据库服务、主机、存储、备份、中间件等相关技术支持服务,QQ号:176140749
关注ITPUX技术网微信公众号itpux_com  ,了解本站最新技术资料的分享.

欢迎加QQ群,提供超多高质量Oracle/Unix/Linux技术文档与视频教程的下载。

Oracle/MySQL/Linux群4-5:189070296  150201289  
Oracle/MySQL/Linux群6-8:244609803   522261684   522651731
备注:请勿重复加群,另请注明 from itpux

加群分享视频教程部分如下:

1、公开课视频:Oracle/MySQL数据库工程师职业发展前景讲解(免费)
http://edu.51cto.com/course/7015.html

2、51CTO学院Oracle数据库高级工程师培训(高薪就业.课程介绍)
http://edu.51cto.com/px/train/131?xiaotu

3、Oracle DBA数据库高级工程师培训视频课程1.1(系列78套+七大阶段+上千案例)
套餐视频地址: http://edu.51cto.com/topic/1121.html

4、MySQL数据库(终身门徒)套餐:http://edu.51cto.com/sd/1e1a6

回复

使用道具 举报

内容发布:18679445540| 发布时间:2019-7-9 21:50:15
加油,同时也期待风格的nbu课程!
回复 支持 反对

使用道具 举报

内容发布:baowei1003| 发布时间:2019-7-1 14:16:29

不错的东西,学习中
回复 支持 反对

使用道具 举报

内容发布:sdwhlf| 发布时间:2019-3-25 15:55:53
不错的东西,学习中!!!
回复 支持 反对

使用道具 举报

内容发布:ltyluck| 发布时间:2015-5-18 21:26:18
不错的东西,学习中!!
回复 支持 反对

使用道具 举报

内容发布:chg520wj| 发布时间:2014-12-22 16:05:38
不错的东西,学习中
回复 支持 反对

使用道具 举报

内容发布:macskey| 发布时间:2014-11-23 21:16:05
最近需要异机恢复的资料
回复 支持 反对

使用道具 举报

内容发布:千色| 发布时间:2014-1-19 18:30:05
客户有用NBU这个软件的。。。。
回复 支持 反对

使用道具 举报

1框架
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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