Oracle数据库数据恢复、性能优化

找回密码
注册
搜索
热搜: 活动 交友 discuz
发新帖

27

积分

0

好友

1

主题
1#
发表于 2012-7-10 16:49:31 | 查看: 5276| 回复: 4
hi
   我现在碰到这样一个问题
   就是正常的关闭数据库
   redo会自动归档吗?
  --我测试下来 好象不会

     这就引发另外一个问题:
如果数据库关闭后,不小心被人直接rm掉整个目录(不包括archivelog)
那这个时候用前一天的备份恢复
结果会丢掉redo没有归档的数据
- -测试过是会丢掉数据(recover的时候会报错找不到归档,但是实际上这个归档文件根本就没有,如果应用对应的redo,则可以恢复过去 )
  

请大神帮忙  
   谢谢
2#
发表于 2012-7-10 17:12:48

回复 1# 的帖子

我觉得刘老师有时候回答:直接给答案,这样不利于我们学习,是不是可以通过反问的形式,例如这个问题:第一,弄清楚什么时候出发ARC进程;
第二,删除redo的状态,是inactive,active还是current;
第三,做到避免这样的问题发生,多路复用。
这个问题便迎刃而解···
当然可能刘老师的时间有限,这样的话,我们可以将问题定义一个级别··刘老师可以根据问题级别针对性的回答!
不足之处请指点!

[ 本帖最后由 Ora_fans 于 2012-7-10 17:16 编辑 ]

回复 只看该作者 道具 举报

3#
发表于 2012-7-10 17:30:16
我这个是研究问题.
我测试的答案已经给出
就不知道是不是正确

回复 只看该作者 道具 举报

4#
发表于 2012-7-10 20:20:10
For Question 1:

不会 ,  shutdown 不会导致current redo log group被archive

For Question 2:
丢失当前日志文件,意味着你需要做incomplete recovery不完全恢复, 也即 是我们说的 恢复到另一个incarnation (这个概念请去读官方文档),
它只能恢复到最近的归档日志,这意味着你丢失最新的数据变化

回复 只看该作者 道具 举报

5#
发表于 2012-7-11 09:00:28
谢谢!
那就代表我测试的结果是对的
谢谢!

回复 只看该作者 道具 举报

您需要登录后才可以回帖 登录 | 注册

QQ|手机版|Archiver|Oracle数据库数据恢复、性能优化

GMT+8, 2024-11-15 23:00 , Processed in 0.058031 second(s), 21 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部
TEL/電話+86 13764045638
Email service@parnassusdata.com
QQ 47079569