<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
    --創建一個表來保存提取出來的sql create table logmnr_content tablespace tools as scn,cscn,TIMESTAMP,sql_undo from v$logmnr_contents where 1=0; --通過dba_objects 查到表對應的 object_id and data_object_id ,用來在log中提取該表相關的sql_undo select object_id,data_object_id from dba_objects where object_name = ??? --通過在os中找到的歸檔日志范圍,進行聯機提取 將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通過動態sql執行插入表 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; 注意:如果在這段日志中還有其他對該表的操作的話,可以結合操作類型 OPERATION 和 提交scn cscn 來判斷 到底是不是該恢復的這部分數據。 轉自:http://www.itpub.net/thread-324926-1-1.html
    posted on 2011-06-19 02:11 三刀流の逆風 閱讀(313) 評論(0)  編輯  收藏 所屬分類: Oracle
    主站蜘蛛池模板: 一级成人毛片免费观看| 全黄A免费一级毛片| 91在线老王精品免费播放| 久久久久久亚洲精品不卡| 色吊丝性永久免费看码| 亚洲日本韩国在线| 巨胸喷奶水视频www免费视频| 在线播放亚洲第一字幕| 国产免费一区二区三区不卡| 国产AV无码专区亚洲AV漫画| 久久香蕉国产线看免费| 亚洲成人福利网站| 成年人视频在线观看免费| 日韩国产欧美亚洲v片| 亚洲午夜爱爱香蕉片| 91免费在线视频| 亚洲综合精品一二三区在线| 2021国产精品成人免费视频| 久久综合亚洲色hezyo| 国产午夜亚洲精品国产成人小说| 黄网站免费在线观看| 亚洲午夜电影一区二区三区| 精品免费国产一区二区| 精精国产www视频在线观看免费| 亚洲Av无码专区国产乱码DVD| 国产成人免费网站| 色噜噜噜噜亚洲第一| 亚洲av无码乱码国产精品| 97碰公开在线观看免费视频| www亚洲精品久久久乳| 亚洲韩国精品无码一区二区三区 | a级毛片高清免费视频就| 亚洲成熟xxxxx电影| 成人在线视频免费| 99免费精品视频| 亚洲精品综合在线影院| 青青草原亚洲视频| 欧亚精品一区三区免费| 三级黄色免费观看| 亚洲午夜精品久久久久久app| 在线亚洲精品自拍|