用户的表空间不能够被轻易地重建
在大多数情况下,重建表空间是不可能及太辛苦的工作.方法是倒备份及做介
质恢复.如果您的系统运行在NOARCHIVELOG模式下,则只有丢失的数据
在online redo log中方可被恢复。
步骤如下:
1)Restore the lost datafile from a backup
2)svrmgrl>; startup mount
3)svrmgrl>; select v1.group#,member,sequence#,first_change#
>; from v$log v1,v$logfile v2
>; where v1.group#=v2.group#;
4)如果数据库运行在NOARCHIVELOG模式下则:
svrmgrl>; select file#,change# from v$recover_file;
如果 CHANGE# 大于最小的FIRST_CHANGE#则数据文件可以被恢复。
如果 CHANGE# 小于最小的FIRST_CHANGE#则数据文件不可恢复。 恢复最近一
次的全备份或采用方案一.
5)svrmgrl>; recover datafile filename;
6)确认恢复成功
7)svrmgrl>; alter database open resetlogs;
3.只读表空间无需做介质恢复,只要将备份恢复即可.唯一的例外是:
表空间在最后一次备份后被改为read-write 模式
表空间在最后一次备份后被改为read-only 模式
在这种情况下,均需进行介质恢复
表空间不能够被轻易地重建 在大多数情况下,重建表空间是不可能及太辛苦的工作.方法是倒备份及做介 质恢复.如果您的系统运行在NOARCHIVELOG模式下,则只有丢失的数据 在online redo log中方可被恢复。
Oracle DBA神器:PRM灾难恢复工具,Schema级别数据恢复。PRM For Oracle Database – schema级别oracle数据库数据恢复特性 ,PRM即ParnassusData Recovery Manager是企业级别Oracle数据库灾难恢复工具。PRM可以在无备份的情况下恢复被truncated/drop掉的表,也可以恢复无法打开的Oracle数据库(Alter Database Open失败)中的数据。 PRM是图形化增强版的Oracle DUL工具,同时具备很多Oracle DUL不具备的特性
先装好Oracle,打开RMAN,调用以前的备份文件,recover database。。。
前提是你保存的物理文件是Oracle的全备
一个表空间的备份文件应该能恢复那个表空间,要按照你当时备份的策略,进行恢复,具体情况具体分析。。。
用户的表空间不能够被轻易地重建 ,在大多数情况下,重建表空间是不可能及太辛苦的工作.方法是倒备份及做介 质恢复。
物理文件:文件(外文名:Document)是现代词,是一个专有名词,指的是形成的正式文书,分为公文、文书、函件和其他文件。文件的范畴很广泛,电脑上运行的程序、杀毒等等都叫文件。狭义的“文件”就是档案的意思,广义的“文件”指公文书信或指有关政策、理论等方面的文章。