RAC中数据文件创建到了本地路径(非系统表空间) 使用rman转移

环境: 11.2.0.1 + RHEL5.8

 參考文档ID:1678747.1

1.模拟创建
一节点:
SQL> create tablespace tdb datafile '/u02/app/oracle/datafile/tdb.dbf' size 10m autoextend off;

Tablespace created.

2.查看数据文件
一节点:
     FILE# NAME
---------- ----------------------------------------------------------------------------------------------------
         4 +DATA/orcl/datafile/users.257.901333687
         3 +DATA/orcl/datafile/undotbs1.264.901333687
         2 +DATA/orcl/datafile/sysaux.256.901333685
         1 +DATA/orcl/datafile/system.265.901333685
         5 +DATA/orcl/datafile/undotbs2.266.901333943
         6 /u02/app/oracle/datafile/tdb.dbf

二节点:
SQL> select file_name,file_id,ONLINE_STATUS,tablespace_name from dba_data_files;
ERROR:
ORA-01157: cannot identify/lock data file 6 - see DBWR trace file
ORA-01110: data file 6: '/u02/app/oracle/datafile/tdb.dbf'

3.将数据文件offline
SQL> alter database datafile 6 offline;

Database altered.

4.使用RMAN移动本地文件到asm

RMAN> copy datafile '/u02/app/oracle/datafile/tdb.dbf' to '+DATA';

Starting backup at 03-FEB-16
using target database control file instead of recovery catalog
allocated channel: ORA_DISK_1
channel ORA_DISK_1: SID=35 instance=orcl1 device type=DISK
channel ORA_DISK_1: starting datafile copy
input datafile file number=00006 name=/u02/app/oracle/datafile/tdb.dbf
output file name=+DATA/orcl/datafile/tdb.268.902813699 tag=TAG20160203T053456 RECID=1 STAMP=902813699
channel ORA_DISK_1: datafile copy complete, elapsed time: 00:00:03
Finished backup at 03-FEB-16

5.重命名文件

SQL> alter database rename file '/u02/app/oracle/datafile/tdb.dbf' to '+DATA/orcl/datafile/tdb.268.902813699';

Database altered.

6.查看数据文件状态
FILE_NAME                                                       FILE_ID ONLINE_ TABLESPACE_NAME
------------------------------------------------------------ ---------- ------- ----------------------------------------
+DATA/orcl/datafile/users.257.901333687                               4 ONLINE  USERS
+DATA/orcl/datafile/undotbs1.264.901333687                            3 ONLINE  UNDOTBS1
+DATA/orcl/datafile/sysaux.256.901333685                              2 ONLINE  SYSAUX
+DATA/orcl/datafile/system.265.901333685                              1 SYSTEM  SYSTEM
+DATA/orcl/datafile/undotbs2.266.901333943                            5 ONLINE  UNDOTBS2
+DATA/orcl/datafile/tdb.dbf                                           6 RECOVER TDB

7.对数据文件recover一下
SQL> recover datafile 6;
Media recovery complete.


FILE_NAME                                                       FILE_ID ONLINE_ TABLESPACE_NAME
------------------------------------------------------------ ---------- ------- ----------------------------------------
+DATA/orcl/datafile/users.257.901333687                               4 ONLINE  USERS
+DATA/orcl/datafile/undotbs1.264.901333687                            3 ONLINE  UNDOTBS1
+DATA/orcl/datafile/sysaux.256.901333685                              2 ONLINE  SYSAUX
+DATA/orcl/datafile/system.265.901333685                              1 SYSTEM  SYSTEM
+DATA/orcl/datafile/undotbs2.266.901333943                            5 ONLINE  UNDOTBS2
+DATA/orcl/datafile/tdb.dbf                                           6 OFFLINE TDB

8.将数据文件online
SQL> alter database datafile 6 online;

Database altered.

9.检查数据文件
FILE_NAME                                                       FILE_ID ONLINE_ TABLESPACE_NAME
------------------------------------------------------------ ---------- ------- ----------------------------------------
+DATA/orcl/datafile/users.257.901333687                               4 ONLINE  USERS
+DATA/orcl/datafile/undotbs1.264.901333687                            3 ONLINE  UNDOTBS1
+DATA/orcl/datafile/sysaux.256.901333685                              2 ONLINE  SYSAUX
+DATA/orcl/datafile/system.265.901333685                              1 SYSTEM  SYSTEM
+DATA/orcl/datafile/undotbs2.266.901333943                            5 ONLINE  UNDOTBS2
+DATA/orcl/datafile/tdb.dbf                                           6 ONLINE  TDB

posted @   wzzkaifa  阅读(347)  评论(0编辑  收藏  举报
编辑推荐:
· .NET 原生驾驭 AI 新基建实战系列:向量数据库的应用与畅想
· 从问题排查到源码分析:ActiveMQ消费端频繁日志刷屏的秘密
· 一次Java后端服务间歇性响应慢的问题排查记录
· dotnet 源代码生成器分析器入门
· ASP.NET Core 模型验证消息的本地化新姿势
阅读排行:
· 开发的设计和重构,为开发效率服务
· ThreeJs-16智慧城市项目(重磅以及未来发展ai)
· 从零开始开发一个 MCP Server!
· .NET 原生驾驭 AI 新基建实战系列(一):向量数据库的应用与畅想
· Ai满嘴顺口溜,想考研?浪费我几个小时
点击右上角即可分享
微信分享提示