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

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

0

积分

1

好友

48

主题
1#
发表于 2013-1-17 16:35:56 | 查看: 3141| 回复: 2
今天上午在群里面发问:
没有controlfile恢复,如果有database 的backupset和archivelog,如何恢复数据库。

非常感谢网友提醒,在没有设定controlfile autobackup的时候,controlfile会备份至database的backupset里面。

我试过如果设定了autobackup 那么controlfile会是单独备份至一个backupset。

那么如果这份autobackup controlfile丢了,只有一个全库的backupset,那此时怎么把datafile文件从backupset里面restore出来呢。
(假设找不到其他的controlfile备份了)
也有网友提到重建controflie,但在重建的时候是需要datafile在实际的路径下才能成功。那这样既死锁了,我的理解是应该就不能做恢复了。

麻烦各路大侠指教一下我的思路是否有错,非常感谢。
2#
发表于 2013-1-17 17:14:28
请直接参考这个帖子 http://t.askmaclean.com/thread-1054-1-1.html

回复 只看该作者 道具 举报

3#
发表于 2013-1-17 17:28:51
虽然有一些区别 但实际都可以通过dbms_backup_restore来抽取 备份集的内容

之前测试过 并有过程记录, 忘记放哪里了, 你参照上面的帖子做吧

回复 只看该作者 道具 举报

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

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

GMT+8, 2024-11-16 04:26 , Processed in 0.048615 second(s), 20 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

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