【生意多】-免费发布分类信息
当前位置: 首页 » 新闻 » 教程 » 操作系统 » 正文

绯荤粺寮傛満杩樺師(寮傛満杩樺師杞欢)

放大字体  缩小字体 发布日期:2022-06-30 22:40:25    浏览次数:14

注意:最好应用停止做以下操作
环境:
A库单实例或RAC 文档中为单实例
B库安装软件、监听即可

1、Rman全备A数据库
create pfile=''C:UsersAdministratorDesktopfilepfile.ora'' from spfile
RMAN> backup database format='C:UsersAdministratorDesktopfilefull_%U%T.bak';

启动 backup 于 20-2月 -20
使用通道 ORA_DISK_1
通道 ORA_DISK_1: 正在启动全部数据文件备份集
通道 ORA_DISK_1: 正在指定备份集内的数据文件
输入数据文件: 文件号=00001 名称=C:APPDATAFILESORCLSYSTEM01.DBF
输入数据文件: 文件号=00002 名称=C:APPDATAFILESORCLSYSAUX01.DBF
输入数据文件: 文件号=00005 名称=C:APPDATAFILESORCLEXAMPLE01.DBF
输入数据文件: 文件号=00003 名称=C:APPDATAFILESORCLUNDOTBS01.DBF
输入数据文件: 文件号=00004 名称=C:APPDATAFILESORCLUSERS01.DBF
通道 ORA_DISK_1: 正在启动段 1 于 20-2月 -20
通道 ORA_DISK_1: 已完成段 1 于 20-2月 -20
段句柄=C:USERSADMINISTRATORDESKTOPFILEFULL_0FUOVH2R_1_120200220.BAK 标记=TA
G20200220T014811 注释=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:25
通道 ORA_DISK_1: 正在启动全部数据文件备份集
通道 ORA_DISK_1: 正在指定备份集内的数据文件
备份集内包括当前控制文件
备份集内包括当前的 SPFILE
通道 ORA_DISK_1: 正在启动段 1 于 20-2月 -20
通道 ORA_DISK_1: 已完成段 1 于 20-2月 -20
段句柄=C:USERSADMINISTRATORDESKTOPFILEFULL_0GUOVH3K_1_120200220.BAK 标记=TA
G20200220T014811 注释=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:01
完成 backup 于 20-2月 -20

2、B库建立目录
归档目录 C:apparchiveORCL
数据文件目录 C:appdatafilesorcl
adump目录 C:appAdministratoradminorcladump

3、传输文件至B库
备份文件、pfile、密码文件、redo、temp 传输至对应目录

4、B库修改pfile
结合单实例实际内容修改:主要是路径之类 cluster信息。
检查路径

5、B库利用pfile启动
oradim -new -sid orcl -startmode auto
set ORACLE_SID=orcl
sql>startup nomount pfile='C:UsersAdministratorDesktoppfile.ora';
sql>create spfile from pfile='C:UsersAdministratorDesktoppfile.ora';

6、恢复数据
rman target / nocatalog
rman>restore controlfile from 'C:UsersAdministratorDesktopfileFULL_0GUOVH3K_1_120200220.BAK'; 注意在备份过程中查看控制文件存放于哪一个备份文件
rman>alter database mount;
rman>catalog start with 'C:UsersAdministratorDesktopfile';
run
{
allocate channel c1 device type disk;
allocate channel c2 device type disk;
allocate channel c3 device type disk;
allocate channel c4 device type disk;
set newname for datafile 1 to 'C:appdatafilesorclsystem01.dbf';
set newname for datafile 2 to 'C:appdatafilesorclsysaux01.dbf';
set newname for datafile 3 to 'C:appdatafilesorclundotbs01.dbf';
set newname for datafile 4 to 'C:appdatafilesorclusers01.dbf';
set newname for datafile 5 to 'C:appdatafilesorclexample01.dbf';
restore database;
SWITCH DATAFILE ALL;
release channel c1;
release channel c2;
release channel c3;
release channel c4;
}

7、确认数据文件、联机日志文件、临时文件路径
SQL> set pagesize 9999
SQL> col NAME for a65
SQL> select file#,name from v$datafile;
SQL> select member from v$logfile;

8、恢复数据库
recover database;

9、RESETLOGS打开数据库

SQL> alter database open resetlogs;

10、结果
SQL> startup
ORACLE 例程已经启动。

Total System Global Area 855982080 bytes
Fixed Size 2286032 bytes
Variable Size 549457456 bytes
Database Buffers 297795584 bytes
Redo Buffers 6443008 bytes
数据库装载完毕。
数据库已经打开。
SQL> select * from leo;

    ID NAME

     1 liu     2 feng     3 liu     4 feng     5 liufeng
 
(文/小编)
打赏
免责声明
• 
本文为小编原创作品,作者: 小编。欢迎转载,转载请注明原文出处:https://www.31duo.com/news/show-3574853.html 。本文仅代表作者个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们。
 

(c)2016-2019 31DUO.COM All Rights Reserved浙ICP备19001410号-4

浙ICP备19001410号-4