oracle使用nbu的必要,nbu恢复oracle,使用与源备份端不同用户问题解决
今天在执行nbu恢复oracle的问题,发现总是出现问题
恢复脚本是没问题的
RMAN> run
{
allocate channel c1 type 'sbt_tape';
send 'NB_ORA_CLIENT=mytest1';
restore controlfile from '/cntrl_6255_1_880381344';
release channel c1;
}
using target database control file instead of recovery catalog
allocated channel: c1
channel c1: SID=59 device type=SBT_TAPE
channel c1: Veritas NetBackup for Oracle - Release 7.6 (2013111313)
sent command to channel: c1
Starting restore at 22-MAY-15
channel c1: restoring control file
released channel: c1
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of restore command at 05/22/2015 14:45:16
ORA-19870: error while restoring backup piece /cntrl_6255_1_880381344
ORA-19507: failed to retrieve sequential file, handle="/cntrl_6255_1_880381344", parms=""
ORA-27029: skgfrtrv: sbtrestore returned error
ORA-19511: Error received from media manager layer, error text:
Backup file not found in NetBackup catalog
但通过bplist从nbu备份服务器上查看也是可以看到的,但就是报这个错,经过分析,感觉可能是用户的问题,原来备份时的用户是oracle,而现在的恢复环境是oratest。所以新建新建一个oracle用户来,建好后对oracle用户授好权后,再恢复报如下错误:
RMAN> run
{
allocate channel c1 type 'sbt_tape';
send 'NB_ORA_CLIENT=mytest1';
restore controlfile from '/cntrl_6255_1_880381344';
release channel c1;
}
using target database control file instead of recovery catalog
allocated channel: c1
channel c1: SID=59 device type=SBT_TAPE
channel c1: Veritas NetBackup for Oracle - Release 7.6 (2013111313)
sent command to channel: c1
Starting restore at 25-MAY-15
released channel: c1
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of restore command at 05/25/2015 17:23:18
RMAN-06172: no AUTOBACKUP found or specified handle is not a valid copy or piece
后来经过咨询nbu的工程师,得到了答案!
原因是:
1、ORACLE_HOME的属主,要与原环境相同。也就是说原环境中是oracle用户,那么新环境也必须是oracle
2、在使用oracle_link链接时,必须是使用与原环境相同的用户进行执行
2、恢复时,使用的执行用户,必须与原环境相同的用户。
这些是nbu没有公布的,真坑!
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29371470/viewspace-1676281/,如需转载,请注明出处,否则将追究法律责任。
oracle使用nbu的必要,nbu恢复oracle,使用与源备份端不同用户问题解决相关推荐
- cdp备份适合oracle吗,如何应用飞康CDP恢复Oracle 11g数据库
[IT168 方案]飞康CDP是基于磁盘的.新一代备份与容灾一体化解决方案.无论用户的应用服务器发生任何意外,例如,恶意的程序破坏.文件损毁.人为误删误改.操作系统宕机.硬件故障,甚至整个机房毁于意外 ...
- oracle恢复drop建的表首次,Oracle中Drop,Delete,Truancate表恢复
Oracle中Drop,delete,truancate表恢复 oracle中,常常会由于一些失误导致表的删除,以下是我写的一些表恢复的方法. 闪回模式得满足条件(启用闪回区和启用归档): 1.检查是 ...
- nbu还原oracle,NBU异机恢复ORACLE成功版本
经过<NBU异机恢复ORACLE(遇到的问题) >,成功版本如下 源端:oracle10grac1 oracle10grac2 RAC+ASM 目标端:ora10 master serve ...
- NBU 异机恢复Oracle操作步骤
一. 准备工作 1. DBA 恢复服务器安装与原库相同版本的数据库软件.NBU客户端 双向开通到NBU备份服务器的1556.13724.13720.13782.13790端口的防火墙策略(应该只要1 ...
- 图文详解安装NetBackup 6.5备份恢复Oracle 10g rac 数据库(修订)
我们使用Linux平台进行测试,OS版本为Oracle Enterprise Linux 5.5 x86_64: [root@nas servsoft]# cat /etc/issue Enterpr ...
- linux oracle path恢复,Linux 环境下Oracle安装与调试(七)之SQL Loader,备份和恢复
1.SQL Loader sql loader其实就是 把数据文件的数据插入到oracle数据表中. sql*loader 使用格式如下: sqlldr userid control data 也就是 ...
- oracle 11g 从rman全备中恢复控制文件,拥有RMAN全备(缺少后增文件),丢失全部数据文件,控制文件的恢复...
1.做一个RMAN的全备 E:\oracle\rman_scripts>rman catalog target 恢复管理器: Release 10.2.0.1.0 - Production on ...
- oracle9i 恢复数据库,oracle 9i使用闪回查询恢复数据库误删问题
如果用户误删/更新了数据后,作为用户并没有什么直接的方法来进行恢复,他们必须求助DBA来对数据库进行恢复,到了Oracle9i,这一个难堪局面有所改善.Oracle 9i中提供了一项新的技术手段--闪 ...
- Oracle的闪回特性之恢复truncate删除表的数据
/* 2008/06/06 *环境:Windows XP +Oracle10.2.0.1 *循序渐进oracle--数据库管理.优化与备份恢复 *循序渐进oracle第8章:Oracle的闪回特性之恢 ...
最新文章
- CUDA 7流简化并发
- Docker 入门终极指南:边学边用
- python db api下载_python db api
- 伦斯勒理工大学计算机专业好申请吗,2020年伦斯勒理工学院申请难度
- php sql好处,关于php:使用Doctrine与SQL相比,使用DQL有什么好处?
- 六、Python之三元表达式、列表推导式、生成器表达式
- python 函数特殊属性
- pyqt5多线程使用方法及学习案例(QThread)
- 创建 多个 MySQL docker 出现错误时
- static_cast vs reinterpret_cast vs const_cast vs dynamic_cast
- Android 多线程断点下载
- Kettle5.4调用Redis
- 存在阿里云OSS的视频截取一张图片作为封面
- 设置电脑wifi和网线同时访问网络
- 苹果开发者证与真机调试
- 数据字典在web中的简单应用
- fprintf()函数的运用
- 牛客练习赛43 回顾
- Neo4j CQL-(18)IN操作符
- mongoDB的读书笔记(04)_【Replica】(01)_Replica的一些基本概念
热门文章
- 【英语学习】【WOTD】mettlesome 释义/词源/示例
- Coursera课程 Competitive Strategy内容简介
- 信号与线性系统分析_线性系统与采样定理
- 怎么查看进程窗口_结束员工电脑进程/活动窗口的软件
- python table_Python PrettyTable示例
- 加密和解码(不同加密方法:随机数,hash,出现次数)
- Android 开发之旅:深入分析布局文件又是“Hello World!”
- 《学C编程也可以卡通一点》一1.7变量的类型
- leetcode:Excel Sheet Column Number
- [leetcode] Merge k Sorted Lists