oracle删除数据库文件及恢复

 

 --表收缩(删除大表,移动高水位的小表) 查询段
 select segment_name,file_id,extent_id,block_id,bytes
 from dba_extents
 where file_id in(6,8)
 order by file_id,extent_id;
 
--ORA-01157: 无法标识/锁定数据文件 6 - 请参阅 DBWR 跟踪文件
--ORA-01110: 数据文件 6: 'D:"WEIXIU.DBF'
--非归档模式处理
startup xnb;
alter database create datafile 6;--create
alter database datafile 6 offline drop;--offline drop
alter database open
--查看表空间对象
select owner, segment_name, segment_type
from dba_segments
where tablespace_name='tbs_name'

--删除这个表空间的所有物理的数据文件
Delete the physical datafiles belonging to the tablespace
-----------------------------------------
--归档模式
startup xnb;
alter database datafile 6 offline ;--offline
alter database open

--归档且有备份
startup xnb;
alter database datafile 6 offline ;--offline
--恢复备份,放归档到目录
recover automatic datafile 'd:\1.dmp'
alter database datafile 6 online
alter database open
http://hi.baidu.com/liyongscys/blog/item/e4dcc5d4db701b08a08bb742.html
http://blog.csdn.net/xuejiayue1105/archive/2008/07/20/2681421.aspx  (待续...)

你可能感兴趣的:(html,oracle,.net,Blog)