7 x 24 在线支持!
Oracle 如何从drop ASM 磁盘组Force 而未drop表空间中恢复
如果自己搞不定可以找诗檀软件专业ORACLE数据库修复团队成员帮您恢复!
诗檀软件专业数据库修复团队
服务热线 : 13764045638 QQ号:47079569 邮箱:[email protected]
适用于:
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.

 沪公网安备 31010802001377号
沪公网安备 31010802001377号