說明:本文爲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