关于RMAN迁移的一则实验 单server 一份备份恢复两个库

本文记录了一次使用RMAN进行Oracle数据库迁移的实验过程。通过单个服务器上的备份,成功恢复了两个不同的数据库。首先,切换到未使用的实例并调整相关配置,如control_files, audit_file_dest和db_unique_name。接着,恢复控制文件并置数据库于mount状态,然后恢复参数文件。最后,利用alter database命令更改redo log和temp文件的位置完成恢复。" 116091416,10666184,算法竞赛解析:2050年挑战与Codeforces实战,"['算法竞赛', '数论问题', '图论算法', '矩阵操作', '路径规划']

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

无视这篇博文,没有写全,部分文件未迁移成功。



此前已经恢复过一个库

现在进行第二个库的恢复


切换一个没有用的实例名并登陆rman

$ export ORACLE_SID=PROD10
$ rman target /

Recovery Manager: Release 11.2.0.4.0 - Production on Sun Jan 3 20:47:27 2016


Copyright (c) 1982, 2011, Oracle and/or its affiliates.  All rights reserved.


connected to target database (not started)
没有初始换参数文件的时候startup nomount 时RMAN会构造一个伪实例

RMAN> startup nomount;


startup failed: ORA-01078: failure in processing system parameters
LRM-00109: could not open parameter file '/u01/app/oracle/product/11.2.0.4/db_1/dbs/initPROD10.ora'


starting Oracle instance without parameter file for retrieval of spfile
Oracle instance started


Total System Global Area    1068937216 bytes


Fixed Size                     2260088 bytes
Variable Size                281019272 bytes
Database Buffers             780140544 bytes
Redo Buffers                   5517312 bytes

指定备份集恢复spfile

RMAN> restore spfile from '/home/oracle/flash/PROD1/autobackup/2016_01_03/o1_mf_s_900189930_c8l5zb4v_.bkp';


Starting restore a
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值