如何在备用服务器上部署使用 RMAN 制作的备份?
还对系统的哪个操作系统的传输是否重要感兴趣?在正在运行的数据库服务器上,启动了 Rman 并执行了以下命令:
connect target;
shutdown immediate;
startup mount;
backup database;
alter database open;
然后将备份文件复制到计划将备份数据库路径部署到 E:\backup 文件夹的 PC 上。Rman 使用以下命令在备份 PC 上运行:
connect target;
shutdown immediate;
startup mount;
catalog start with 'E:\backup\';
然后我同意通过写“是”来添加备份数据。然后我得到一个错误
文件名:路径和文件名
RMAN-07518:Reson:外国
数据库文件DBID:4099333308
数据库名称:ORCL
然后我在某个地方读到了你可以写set DBID 4099333308
和重复的地方,但没有任何结果。DB 甚至都没有出现,说明 DBID 错误。因此,我返回了 DBID。如何解决问题?
问题可能是由于您没有恢复 SPFILE 和 CONTROLFILE。
启动编号;
restore spfile from 'path to file in backup *.CTF';
立即关机;
从“备份*.CTF中的文件路径”恢复控制文件;
启动挂载。
目录以“备份文件夹的完整路径”开头;
同意:是
运行{恢复数据库;恢复数据库;}
恢复后会出现错误,SCN不收敛。重置 SCN 并启动
更改数据库打开重置日志;
如果原来的服务器(Oracle)是32位的,新的是64位的,那么需要在sqlplus中执行: