| 订阅 | 在线投稿
分享
 
 
 

个人经验总结:在Oracle中恢复被DROP掉的表

2008-08-08 06:10:13 编辑來源:互联网 国际版 评论
 
 
本文为【个人经验总结:在Oracle中恢复被DROP掉的表】的汉字拼音对照版显示拼音
  yiqianzhizhidaoWindowsyougehuishouzhanjintiantingshuoOracleyeyougehuishouzhan

  zaiOraclezhongkenengbuxiaoxinhuiDROPdiaoyigebiaoruguomeiyoudingqizuobeifendehuajianghuidailaihendademafanruguoyoudeqingkuangxiameitiandeshujudouhenchongyaoerdingqibeifendezhouqiyoushaochangqingkuangkongpayeburongleguan

  buguohuanhaoOracleyougehuishouzhangainianjiugenWindowslidehuishouzhanyimoyiyang

  biruyouyixiawucaozuo

  DROP TABLE drop_test;

  zhegeshihouzaiyongSELECTyujuchaxuncibiaoshijianghuitishibiaohuoshitubucunzaidankeyiyongruxiayujuchaxundaozhegebiaohuanzaiOraclehuishouzhanzhong

  SELECT * FROM user_recyclebin WHERE original_name=drop_test;

  namexianzaijiukeyiyongruxiayujujinxinghuifu

  FLASHBACK TABLE drop_test TO BEFORE DROP原文
 
 
以前只知道Windows有个回收站,今天听说Oracle也有个回收站! 在Oracle中可能不小心会DROP掉一个表,如果没有定期做备份的话,将会带来很大的麻烦。如果有的情况下,每天的数据都很重要,而定期备份的周期又稍长,情况恐怕也不容乐观! 不过还好Oracle有个回收站,概念就跟Windows里的回收站一模一样。 比如有以下误操作: DROP TABLE drop_test; 这个时候再用SELECT语句查询此表时,将会提示表或视图不存在。但可以用如下语句查询到这个表还在Oracle回收站中: SELECT * FROM user_recyclebin WHERE original_name=‘drop_test’; 那么现在就可以用如下语句进行恢复: FLASHBACK TABLE drop_test TO BEFORE DROP
󰈣󰈤
 
 
>>返回首页<<
 为你推荐
 
 
 
 转载本文
 UBB代码 HTML代码
复制到剪贴板...
 
 
 热帖排行
 
 
王朝网络微信公众号
微信扫码关注本站公众号wangchaonetcn
 
  免责声明:本文仅代表作者个人观点,与王朝网络无关。王朝网络登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
©2005- 王朝网络 版权所有