如果我在aix平台下创建一个数据库,建在裸设备上,用rman备份,使用backup database;命令对数据库进行全备份,可以把这个库恢复到windows平台下吗? 我一直认为没问题,可是前几天我看一本书上说rman备份是物理备份,按照我的理解物理备份就要物理还原,这样只能恢复到aix下的裸设备上不是? 知道的大侠给指点一下
by unixbeginer - Oracle - 2006-04-17 14:44:23 阅读(4113) 回复(6)
备份成功后执行: rman>;run{ 2>; allocate channel c1 type disk; 3>; restore database; 4>; recover database; 5>; sql "alter database open resetlogs"; 6>; release channel c1;} rman-03022:正在编译命令:allocate rman-03023:正在执行命令:allocate rman-08030:分配的通道:c1 rman-08500:通道 c1:sid=18 devtype=DISK rman-03022:正在编译命令:restore rman-03022:正在编译命令:IRESTORE rman-03026:在释放...
我们一直用NBU对一个大库进行全备,全备是成功的。这次要进行恢复测试的时候,才发现一个数据文件的status是recover的,并且list backup of datafile时显示没有该文件的备份信息。该文件的所属的tablespace A并不只有这个数据文件。 现在我的恢复思路是,先restore database skip tablespace A。然后逐一restroe A的数据文件(除了需要recover的数据文件外)。最后再recover。 不知该方法可行不? [ 本帖最后由 tuzhu204...
nocatlog方式用rman 对数据库做了FULL备份.备份到D:\full.bak. 后来由于D盘的空间的原因,把full.bak移动到了E盘下. 这的问题是: 我现在要恢复数据库,该如何恢复? 有没有restore database from 'e:\full.bak'这样的语法? 谢谢
谈恢复肯定离不开备份,不过今天我们的重点不在于此,我在在这里将备份分为两类:操作系统备份和数据库备份,而数据库备份工作我们大部分都是用rman 来做。对于使用rman 我强烈建议使用catalog mode。 测试环境:WIN2K ADV+ORACLE817 rman:target database named ORA,catalog database named RCVDB 一、Control file的恢复 说明:rman 的备份必须在catalog mode下进行,否则备份了control file也没有用;但即使是这样有时候可...
我因为机器有限,所以就在A机器的目标库删除后,再用A机器上备份出来的文件进行本地愎复的,所有备份出来的文件都在A机器上的d:\rmanback 目录下, 具体过程如下: 1. 备份数据库 C:\>rman target / 恢复管理器: Release 10.2.0.1.0 - Production on 星期六 1月 19 10:49:35 2008 Copyright (c) 1982, 2005, Oracle. All rights reserved. 连接到目标数据库: DATA(DBID=3814058154) rman> rman> run 2> {allocate channel d1 ty...
rman恢复的疑惑 在做了rman的0级增量备份以后,第二天,然后在作1级备份,第三天也是1级备份。(均为差异备份) 如果做恢复的话,那么rman是通过什么机制能识别到,需要使用第二天,和第三天的1级备份呢? 如果删除第二天的1级备份,做restore和recover的时候,oracle是怎么知道需要去到哪里找第二天的1级备份的呢? 简单的说,rman是怎么运用增量备份来恢复数据库的呢? 谢谢各位指教了!...