为什么我只还原控制文件和数据文件。 然后v$log 里面的first_time也变成了和控制文件与数据文件同一批的时间,也就是日志文件也被还原了
解决方案 »
- oracle用exp建数据库备份时不能备份各位高手给看看谢谢!
- sql行加写法
- oracle包中varchar类型可以当number类型计算吗
- ora-12170 连接超时
- 帮我分析一下这个表的结构,谢谢
- Oracle8i包含哪些产品?
- 如何整个数据库进行EXP,IMP? 当我用FULL=Y时会出现User did not exist
- 执行statement.executeUpdate(sql); 很慢???
- 数 据 类 型 number(p,s)怎 么 用 ? 解 决 立 即 给 分 !
- oracle9i导入问题
- ** 请高手帮忙解答分类合并类似行并累加统计的问题 **
- 使用ASM管理存储的一点疑惑,分区表还有没有意义?
redolog文件不能删除,我还要用它来还原。剩下的事业。还原控制文件和数据文件只是把我的库还原到一个以前完全备份状态。 还要通知归档文件和重做文件来恢复上一次完全备份到哪个时间点的事务
你重建控制文件了?没的话,信息能对吗?
你能详细说下你到底要做什么吗?是控制文件和数据文件都坏了?还是都是好的,你只是要恢复到以前的一个时间点?
手工恢复的话,你在确定时间点的情况下,copy控制文件和数据文件到删除时间以前的一个备份点,你直接用
recover database until time '你的时间' using backup controlfile
归档全在的话,你直接auto,不就恢复了吗.非要看v$log来确定是不是redolog也被还原了,实际上redolog还是你以前的redolog,只是控制文件和system表空间你都copy到以前的备份点了,查到的信息是不对了,还原的时候oracle会给你更新.
如果是后者,你完全可以这样:
alter database datafile 你误删除的数据文件号 offline;
alter database create datafile '你误删除的数据文件具体位置';
recover datafile 你误删除的数据文件号;
alter database datafile 你误删除的数据文件号 online;
因为你是10g,所以完全可以这样做.