Oracle 11g Rac误将数据文件添加到本地文件系统的报错处理

当在Oracle11gRAC环境中误将数据文件添加到本地文件系统时,可以采用两种方法解决。一种是使用RMAN配合rename操作,将文件复制到ASM并重新命名,涉及步骤包括备份、离线、切换、恢复和上线数据文件。另一种方法是关闭数据库,将数据文件复制到ASM,重命名后再打开数据库。这两种方法都能有效处理错误。

在Oracle 11g Rac中误将数据文件添加到本地文件系统的报错处理:

在rac中某个数据文件添加到本地文件后,在rac中的其它节点将报如下错误:
在这里插入图片描述
错误示例如下:误将7号数据文件添加至文件系统
在这里插入图片描述

处理方法一: 使用rman+rename将文件复制至ASM并rename

该问题处理步骤如下:
1)、 利用RMAN将7号数据文件镜像备份至ASM磁盘
RMAN> backup as copy datafile 7 format ‘+DATA’;

Starting backup at 2023-02-20 15:15:19
using channel ORA_DISK_1
channel ORA_DISK_1: starting datafile copy
input datafile file number=00007 name=/u01/app/oracle/product/11.2.0/db_1/dbs/testdatafile
output file name=+DATA/gcjdb/datafile/data.269.1129302921 tag=TAG20230220T151520 RECID=1 STAMP=1129302920
channel ORA_DISK_1: datafile copy complete, elapsed time: 00:00:01
Finished backup at 2023-02-20 15:15:21

Starting Control File and SPFILE Autobackup at 2023-02-20 15:15:21
piece handle=+ARCH/gcjdb/autobackup/2023_02_20/s_1129302921.334.1129302921 comment=NONE
Finished Control File and SPFILE Autobackup at 2023-02-20 15:15:22

2)、在数据库将7号数据文件离线
SQL> alter database datafile 7 offline;
Database altered.

3)、切换7号数据文件至copy副本
RMAN> switch datafile 7 to copy;
datafile 7 switched to datafile copy “+DATA/gcjdb/datafile/data.269.1129302921”

4)、恢复7号数据文件
RMAN> recover datafile 7;

Starting recover at 2023-02-20 15:17:14
using channel ORA_DISK_1
starting media recovery
media recovery complete, elapsed time: 00:00:01
Finished recover at 2023-02-20 15:17:16

5)、将7号数据文件online
SQL> alter database datafile 7 online;
Database altered.

处理方法二,本方法需要关闭数据进行处理,复制数据文件并rename:

1)关闭数据库,并启动至mount状态

2)复制文件系统的数据文件至ASM
RMAN> copy datafile ‘/u01/app/oracle/product/11.2.0/dbhome_1/dbs/FRA’ to ‘+FRA’;

3)重命名数据文件
SQL>alter database rename file ‘/u01/app/oracle/product/11.2.0/dbhome_1/dbs/FRA’ to ‘+FRA/TESTDB1/DATAFILE/SYSTEM.284.836141149’;

4)开启数据库
Sql>alter database open;

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值