7 x 24 在线支持!
Oracle 如何从drop ASM 磁盘组Force 而未drop表空间中恢复
如果自己搞不定可以找诗檀软件专业ORACLE数据库修复团队成员帮您恢复!
诗檀软件专业数据库修复团队
服务热线 : 13764045638 QQ号:47079569 邮箱:service@parnassusdata.com
适用于:
Oracle Database - Enterprise Edition – 版本11.2.0.3 及以上
本文信息适用于任何平台。
目标
如果从在drop表空间之前drop了ASM磁盘组中恢复?
解决方案
如果有备份的话,你可以重建磁盘组,还原并恢复与该磁盘组相关的(多个)表空间,数据文件。
如果没有,则
请注意以下步骤,被drop的ASM磁盘组的数据已丢失!
需要重启数据库,在启动时失败并显示错误如:
ORA-01157: cannot identify/lock data file 8 - see DBWR trace file
ORA-01110: data file 8: '+DG3/v1123/datafile/xxx.256.850048909'
解决该问题,执行:
1) Mount 数据库
SQL> startup mount
2) 脱机drop包含表空间的数据文件
SQL> alter database datafile '+DG3/v1123/datafile/xxx.256.850048909' offline drop ;
Database altered.
3) 打开数据库
SQL> alter database open ;
Database altered.
4) Drop表空间
SQL> drop tablespace XXX including contents and datafiles ;
Tablespace dropped.