eygle.com   eygle.com
eygle.com  
 

« Windows Live Messenger正式版发布 | Blog首页 | 《深入浅出Oracle》内容简介 »

DBA警世录:谨慎操作数据字典

作者:eygle |【转载时请以超链接形式标明文章和作者信息及本声明
链接:

今天有朋友在ITPUB提问:请问sys.file$数据字典文件被truncate掉后是否能够恢复,具体的内容是:

请问sys.file$数据字典文件被truncate掉后是否能够恢复
昨天太大意了,一不小心把file$中的内容给删除了,造成tablespace里的数据文件列表看不到了,请各位大侠帮忙!是否能用那几个建库脚本将这个表的内容恢复?

我们知道数据字典对于数据库来说至关重要,通常建议不要手工对数据字典进行任何修改和变更.因为一个简单的修改可能引发数据库内部很多潜在的问题.

除非在Oracle技术支持的指导下,对字典的手工修改实在没有必要.对于DBA来说,大家需要谨记:

绝对不要手工修改数据字典

如果发生如上意外(当然这个意外也太离奇了点),最好能够从备份中恢复(当然有些字典表是能够通过insert等简单操作恢复的),如果不存在备份,一个需要知道的经验是,千万不要关闭数据库,尝试导出数据,最后如果无法恢复,可以通过重建,imp导入数据恢复.

 

后来这位朋友电话给我,因为是测试环境,同时没有备份,我建议他导出重建数据库来解决.

 


历史上的今天...
      >> 2009-06-22文章:
             DataGuard的STANDBY_ARCHIVE_DEST参数
      >> 2005-06-22文章:
             黄山云海观日出
      >> 2004-06-22文章:
             关于checkpoint cnt和checkpoint scn
------
这篇 【DBA警世录:谨慎操作数据字典】来自 eygle.com | CSDN网摘| del.icio.us|Google订阅 | 鲜果订阅 | 抓虾订阅

By eygle on 2006-06-22 16:03 | Comments (1) | Posted to Beginner | Edit |

相关文章 随机文章
  • DBA警世录:Truncate之生产与测试环境
  • 何去何从 - 关于DBA前途问题的探讨
  • DBA日常工作职责 - 我对DBA的七点建议
  • 谁与争锋-数据库管理工具OEM、I3的取舍
  • Oracle Database 10g 与 DBA 2.0的时代
  • 瑞典游记-休闲篇
    贴一张小图
    Oracle的SQL可以有多长?
    OTN视频-对Oracle10g的回顾与分享
    毒奶粉、三聚氰胺 - 还有什么可以信赖?
    搜索本站:

    留言 (1)

    每看eygle一贴,总会有所收获,谢谢!

    Posted by: kongzl at September 1, 2006 10:31 PM

    发表留言:



    Remember Me?
    (输入验证码后方可评论,谢谢支持)



    CopyRight © 2004~2010 eygle.com, All rights reserved.