<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    深藍的天空下,有你有我...
    共享酸、甜、苦、辣
    posts - 23,comments - 19,trackbacks - 0
    --創(chuàng)建一個表來保存提取出來的sql create table logmnr_content tablespace tools as scn,cscn,TIMESTAMP,sql_undo from v$logmnr_contents where 1=0; --通過dba_objects 查到表對應(yīng)的 object_id and data_object_id ,用來在log中提取該表相關(guān)的sql_undo select object_id,data_object_id from dba_objects where object_name = ??? --通過在os中找到的歸檔日志范圍,進行聯(lián)機提取 將undo sql 插入一個表中,比如我的日志序號范圍是 5813 到 5850 為了防止臨時空間不足,一個一個歸檔日志文件處理。 begin for i in 5813..5850 loop dbms_logmnr.add_logfile(LogFileName=>'/disk2/oradata/arch/crmcn/crmcn_1_'||i||'.arc'); dbms_logmnr.start_logmnr(Options => sys.dbms_logmnr.DICT_FROM_ONLINE_CATALOG); dbms_logmnr.start_logmnr(); insert into logmnr_content(scn,cscn,TIMESTAMP,sql_undo ) select scn,cscn,TIMESTAMP,sql_undo from v$logmnr_contents where DATA_OBJD# = 67540 ; commit; dbms_logmnr.end_logmnr(); end loop; end; --將提取出來的sql通過動態(tài)sql執(zhí)行插入表 declare sql_str varchar2(4000); begin for c in (select * from logmnr_content) loop sql_str := replace(c.sql_undo,';',''); execute immediate sql_str; end loop; commit; end; 注意:如果在這段日志中還有其他對該表的操作的話,可以結(jié)合操作類型 OPERATION 和 提交scn cscn 來判斷 到底是不是該恢復(fù)的這部分數(shù)據(jù)。 轉(zhuǎn)自:http://www.itpub.net/thread-324926-1-1.html
    posted on 2011-06-19 02:11 三刀流の逆風(fēng) 閱讀(314) 評論(0)  編輯  收藏 所屬分類: Oracle
    主站蜘蛛池模板: 亚洲国产成人精品女人久久久| 91亚洲视频在线观看| 亚洲GV天堂无码男同在线观看| 国产青草亚洲香蕉精品久久| 99爱在线精品免费观看| 久久精品国产亚洲av麻豆小说 | 亚洲午夜国产精品无码| 色多多A级毛片免费看| 亚洲国产精品综合久久一线| 成年免费a级毛片| 中文字幕亚洲综合久久菠萝蜜| 亚洲成人动漫在线观看| av无码久久久久不卡免费网站| 亚洲精品无码久久久| 一级做a爰片久久免费| 毛片免费在线视频| 亚洲av日韩av无码黑人| 99久9在线|免费| 亚洲人成综合网站7777香蕉 | 久久久久久国产精品免费免费男同 | 最近高清国语中文在线观看免费| 亚洲无线码在线一区观看| 亚洲狠狠婷婷综合久久蜜芽| 日韩在线看片免费人成视频播放| 日韩亚洲Av人人夜夜澡人人爽| 又大又硬又粗又黄的视频免费看| 成人影片麻豆国产影片免费观看 | 亚洲AV无码一区二区三区国产| 亚洲男人天堂2018av| 最近最新高清免费中文字幕| 亚洲一卡二卡三卡| 国产性生交xxxxx免费| 成av免费大片黄在线观看| 亚洲精品视频在线免费| 国产精品免费小视频| 91精品成人免费国产| 亚洲国产一区明星换脸| 一个人免费视频观看在线www| 99久久99久久精品免费观看 | 亚洲精品网站在线观看不卡无广告 | 日韩精品久久久久久免费|