楼主: westbird

[精华] 求救----急!!旧数据文件,旧控制文件,新日志,怎样恢复?

[复制链接]
论坛徽章:
86
ITPUB元老
日期:2005-02-28 12:57:002012新春纪念徽章
日期:2012-01-04 11:49:542012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:20咸鸭蛋
日期:2012-05-08 10:27:19版主8段
日期:2012-05-15 15:24:112013年新春福章
日期:2013-02-25 14:51:24
41#
发表于 2002-11-19 17:05 | 只看该作者

怎样只用alert_<SID>.log日志文件就可重建控制文件

我不明白这个方法是怎么来的?
这个文件不过是一个记录重要信息的文本文件而已
你看看内容就知道了

是说 backup to  trace ?

使用道具 举报

回复
论坛徽章:
4
ITPUB元老
日期:2005-02-28 12:57:00授权会员
日期:2005-10-30 17:05:33会员2006贡献徽章
日期:2006-04-17 13:46:34ITPUB技术丛书作者
日期:2010-09-26 15:24:56
42#
发表于 2002-11-19 17:06 | 只看该作者
我觉得你一定没有按照上面的步骤做,对么?sigh..

你在恢复过程没有完成的情况下,做过了resetlogs log对么?

使用道具 举报

回复
论坛徽章:
1
授权会员
日期:2005-10-30 17:05:33
43#
 楼主| 发表于 2002-11-19 17:11 | 只看该作者

Re: 怎样只用alert_<SID>.log日志文件就可重建控制文件

最初由 biti_rainy 发布
[B]我不明白这个方法是怎么来的?
这个文件不过是一个记录重要信息的文本文件而已
你看看内容就知道了

是说 backup to  trace ? [/B]


是啊,我可能启用过backup to trace ,因我的bdump目录有一下内容:
alert_db1.log       arc0_20124_db1.trc  arc0_20898_db1.trc  arc0_24252_db1.trc  arc0_28736_db1.trc  arc0_9562_db1.trc
arc0_17322_db1.trc  arc0_20382_db1.trc  arc0_21672_db1.trc  arc0_25948_db1.trc  arc0_32562_db1.trc  lgwr_20126_db1.trc
arc0_19608_db1.trc  arc0_20640_db1.trc  arc0_21930_db1.trc  arc0_26444_db1.trc  arc0_34834_db1.trc
arc0_19650_db1.trc  arc0_20642_db1.trc  arc0_23672_db1.trc  arc0_27242_db1.trc  arc0_36060_db1.trc

这是否说明我可能启用了backup to trace ?

使用道具 举报

回复
论坛徽章:
1
授权会员
日期:2005-10-30 17:05:33
44#
 楼主| 发表于 2002-11-19 17:14 | 只看该作者
最初由 lunar2000 发布
[B]我觉得你一定没有按照上面的步骤做,对么?sigh..

你在恢复过程没有完成的情况下,做过了resetlogs log对么? [/B]


可能是,resetlogs log都重置那些文件?我有备分,可以恢复。

使用道具 举报

回复
论坛徽章:
86
ITPUB元老
日期:2005-02-28 12:57:002012新春纪念徽章
日期:2012-01-04 11:49:542012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:20咸鸭蛋
日期:2012-05-08 10:27:19版主8段
日期:2012-05-15 15:24:112013年新春福章
日期:2013-02-25 14:51:24
45#
发表于 2002-11-19 17:15 | 只看该作者

按照 lunar 说的应该没有问题

关键在于 resetlogs  or   noresetlogs

不知道你做这些前是否有备份
或者说你这个过程中有些不确定操作是很危险的
并没有一个清晰的过程

应该先拿备份与恢复的书仔细读一读

使用道具 举报

回复
论坛徽章:
4
ITPUB元老
日期:2005-02-28 12:57:00授权会员
日期:2005-10-30 17:05:33会员2006贡献徽章
日期:2006-04-17 13:46:34ITPUB技术丛书作者
日期:2010-09-26 15:24:56
46#
发表于 2002-11-19 17:27 | 只看该作者
我也奇怪,alert_<SID>.log是什么呀?按理说,就是to trace也是trc为扩展名的文件呀,和alert日志有什么关系呀?如果你指的是trace 的control file,那么,把那个文件改名为sql扩展名,内容也仅仅保留CREATE CONTROLFILE 。。。。。一直到字符集设置,入CHARACTER SET US7ASCII
;(别忘了这个;,sql语句需要‘;’结尾),就可以了,这个就是前面那个aaa.sql了。


我觉得你希望解决问题,最好把你的问题尽可能清晰和详细的阐述清楚,还有你怎么做的?刚才还能recovery,现在已经不能create control file了,说明你中间做过什么了,我猜是resetlogs open。

现在你的问题,我建议重新用你的数据文件恢复,然后重建控制文件,照着人家给你的步骤做,有问题,记录下来,(能这么折腾的,应该不是生产机吧,呵呵)

使用道具 举报

回复
论坛徽章:
4
ITPUB元老
日期:2005-02-28 12:57:00授权会员
日期:2005-10-30 17:05:33会员2006贡献徽章
日期:2006-04-17 13:46:34ITPUB技术丛书作者
日期:2010-09-26 15:24:56
47#
发表于 2002-11-19 17:40 | 只看该作者
呵呵,你最好整理一下思路,照着最前面的做法,应该没问题的,一步步记录下来出现的问题,如果成功了,我们祝贺你,呵呵,不成,我们至少可以告诉你你的操作有什么问题。

用你备份的数据文件重新恢复吧,呵呵

至于你念念不忘的backup to trace ,它仅仅是用创建跟踪文件的形式备份控制文件。他一般来说是放在udump的呀,呵呵,文件名也是类似ora_5470.trc 这样的文件名,具体的路径,你可以看你的alert_db1.log 文件,找到  user_dump_dest 参数,那才是跟踪文件的位置。background_dump_dest 这个路径存放的归档日志。

sihg..你的归档日志不是说是.dbf的么?怎么又成了.trc 了?真乱

步骤:
1:修改trc文件(或者编写)你的create control file 的脚本(或sql语句)

2:用你的有效备份覆盖现在的错误数据文件

3:重建控制文件,就是前面的帖子的步骤

4:用控制文件恢复数据库

5:resetlogs open db

使用道具 举报

回复
论坛徽章:
1
授权会员
日期:2005-10-30 17:05:33
48#
 楼主| 发表于 2002-11-19 17:43 | 只看该作者
谢谢,我正在继续做,请继续关注。

使用道具 举报

回复
论坛徽章:
3
ITPUB元老
日期:2005-02-28 12:57:00授权会员
日期:2005-10-30 17:05:33会员2006贡献徽章
日期:2006-04-17 13:46:34
49#
发表于 2002-11-19 17:58 | 只看该作者
ORA-600 [3020]
recovery is stuck due to conflicting information in the datafile/redolog. If you were able to successfully restore a backup and roll forward, then it would point to the datafile other than the redo.
你的redolog和datafile是不是配对呀?

使用道具 举报

回复
论坛徽章:
3
ITPUB元老
日期:2005-02-28 12:57:00授权会员
日期:2005-10-30 17:05:33会员2006贡献徽章
日期:2006-04-17 13:46:34
50#
发表于 2002-11-19 18:05 | 只看该作者
我觉得如果你的archive file和你备份的datafile
没有问题的话不可能出现你说的结果

确认一下备份.

使用道具 举报

回复

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

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表