Oracle 运维篇+迁移数据文件

本文详细介绍了如何在Oracle11gR2 RAC环境下,将数据文件从本地磁盘迁移到ASM磁盘组的过程。通过使用RMAN命令,包括离线数据文件、备份、设置新名称、切换数据文件、恢复数据文件等步骤,实现了数据文件位置的平滑迁移。

说明:本文为Oracle 11gR2数据库迁移数据文件位置指导手册
标签:数据文件迁移、迁移数据文件、修改数据文件路径、本地数据文件转ASM数据文件、RAC数据文件添加错误、
温馨提示:如果您发现本文哪里写的有问题或者有更好的写法请留言或私信我进行修改优化

正文开始


★ 实验说明

////////////////////////////////////////////////////
数据库版本:11.2.0.4 RAC
服务器版本:Centos 6.4
ASM磁盘组 :
    +DATA    存放数据文件
    +FRA    存放归档
    +OCR    存放集群信息
数据文件号:4(一般是USERS表空间)

 


★ 执行命令汇总

////////////////////////////////////////////////////
温馨提示:实验前请确保数据库处于归档模式
su - oracle
rman target /
run{
report schema;
sql 'alter database datafile 4 offline';
backup as copy datafile 4 format '+fra/4' reuse;
set newname for datafile 4 to '+fra/4';
switch datafile 4;
recover datafile 4;
sql 'alter database datafile 4 online';
report schema;
}


★ 执行日志详情
////////////////////////////////////////////////////
[oracle@rac1 ~]$ rman target /

Recovery Manager: Release 11.2.0.4.0 - Production on Sat Apr 25 13:41:58 2020

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

connected to target database: RACDB (DBID=950564508)

run{
report schema;
sql 'alter database datafile 4 offline';
backup as copy datafile 4 format '+fra/4' reuse;
set newname for datafile 4 to '+fra/4';
switch datafile 4;
recover datafile 4;
sql 'alter database datafile 4 online';
report schema;
10> }

Report of database schema for database with db_unique_name RACDB

List of Permanent Datafiles
===========================
File Size(MB) Tablespace           RB segs Datafile Name
---- -------- -------------------- ------- ------------------------
1    720      SYSTEM               ***     +DATA/racdb/datafile/system.256.952947643
2    590      SYSAUX               ***     +DATA/racdb/datafile/sysaux.257.952947643
3    110      UNDOTBS1             ***     +DATA/racdb/datafile/undotbs1.258.952947643
4    5        USERS                ***     +DATA/racdb/datafile/users.259.952947643
5    313      EXAMPLE              ***     +DATA/racdb/datafile/example.264.952947763
6    50       UNDOTBS2             ***     +DATA/racdb/datafile/undotbs2.265.952947977

List of Temporary Files
=======================
File Size(MB) Tablespace           Maxsize(MB) Tempfile Name
---- -------- -------------------- ----------- --------------------
1    31       TEMP                 32767       +DATA/racdb/tempfile/temp.263.952947755

sql statement: alter database datafile 4 offline

Starting backup at 25-APR-20
using channel ORA_DISK_1
channel ORA_DISK_1: starting datafile copy
input datafile file number=00004 name=+DATA/racdb/datafile/users.259.952947643
output file name=+FRA/4 tag=TAG20200425T135653 RECID=11 STAMP=1038664614
channel ORA_DISK_1: datafile copy complete, elapsed time: 00:00:01
Finished backup at 25-APR-20

executing command: SET NEWNAME

datafile 4 switched to datafile copy
input datafile copy RECID=11 STAMP=1038664614 file name=+FRA/4

Starting recover at 25-APR-20
using channel ORA_DISK_1

starting media recovery
media recovery complete, elapsed time: 00:00:00

Finished recover at 25-APR-20

sql statement: alter database datafile 4 online

Report of database schema for database with db_unique_name RACDB

List of Permanent Datafiles
===========================
File Size(MB) Tablespace           RB segs Datafile Name
---- -------- -------------------- ------- ------------------------
1    720      SYSTEM               ***     +DATA/racdb/datafile/system.256.952947643
2    590      SYSAUX               ***     +DATA/racdb/datafile/sysaux.257.952947643
3    110      UNDOTBS1             ***     +DATA/racdb/datafile/undotbs1.258.952947643
4    5        USERS                ***     +FRA/4
5    313      EXAMPLE              ***     +DATA/racdb/datafile/example.264.952947763
6    50       UNDOTBS2             ***     +DATA/racdb/datafile/undotbs2.265.952947977

List of Temporary Files
=======================
File Size(MB) Tablespace           Maxsize(MB) Tempfile Name
---- -------- -------------------- ----------- --------------------
1    31       TEMP                 32767       +DATA/racdb/tempfile/temp.263.952947755

RMAN> 

※ 如果您觉得文章写的还不错, 别忘了在文末给作者点个赞哦 ~

over

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值