a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 數據庫 > Oracle > 正文

oracle清理日常 備份數據及恢復誤刪除表

2019-11-02 14:38:17
字體:
來源:轉載
供稿:網友

   一、清理日常備份的數據表

  1、背景:系統表空間占用率已經超過90%。于是做了一個相關的垃圾數據進行清理的工作。

  2、查詢需清理表清單:因為日常在數據庫操作的時候,經常會進行一些表的備份。咨詢前任系統管理員,他們在備份表的時候一般是在原表上加日期或者使用bak進行標識。于是使用

  SELECT owner, num_rows * avg_row_len,table_name FROM DBA_TABLES WHERE TABLE_NAME LIKE '%BAK%' AND REGEXP_LIKE(TABLE_NAME,'/d+') AND (TABLE_NAME NOT LIKE 'T_IM_INVENTORY%' AND TABLE_NAME NOT LIKE 'VT%' AND TABLE_NAME NOT LIKE 'NCM%' AND TABLE_NAME NOT LIKE 'T_HR_SCHM%' AND TABLE_NAME NOT LIKE 'SYS%' AND OWNER='JINGYA');

  查詢出相關可能性的表占用的空間,排除其他可能表之后,合計占用空間接近100G。

  3、測試:在測試系統中將已經初步確定的表進行刪除,進行相關業務的測試。沒有問題。

  4、正式操作:依照公司的變更流程,對正式系統進行操作;

  二、誤刪除表的恢復

  在做完一的工作之后,業務運行了2天無故障,第三天的時候,財務報

手機電影網[www.aikan.tv/special/shoujidianyingwang/]
修說財務合并報表自動抵消項生成分錄少一項。分析后確定是誤刪除了一張報表使用到的數據表。需要對該表進行恢復。

  恢復的代碼如下:

  --1 從閃回中查詢誤drop的表select object_name, original_name, partition_name, type, ts_name, createtime, droptime from recyclebin where original_name = 'T_CSL_ITEMDATAENTRY001'; --2 恢復到刪除前flashback table "BIN$AP6V8ohdAaLgU8CoZGEBog==$0" to before drop; --3 查詢數據select count(*) from T_CSL_ITEMDATAENTRY001

  確定問題解決。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 天堂欧美城网站 | 亚洲人成人一区二区在线观看 | 亚洲欧美综合 | 欧美精品在线一区二区三区 | www.久久伊人| 国产一区二区三区在线免费观看 | 秋霞影院午夜丰满少妇在线视频 | av在线免费观看网站 | 亚洲乱码国产乱码精品精98午夜 | 国产精品不卡 | 久久久久久国产精品免费免费 | 日本在线观看视频网站 | 2020av视频 | 亚洲第一av网站 | 久久精品国产清自在天天线 | 欧美二区三区 | 中文字幕av一区二区 | 黄色大片视频网站 | 日韩成人影院 | 国产精品婷婷久久久久 | 国产精品毛片一区视频播 | 欧美精品黄 | 亚洲三级免费观看 | 亚洲国产精品自拍 | 久久亚洲视频 | 国产网站在线 | 午夜免费视频网站 | 91午夜激情 | 成人欧美一区二区三区 | 欧美怡红院视频一区二区三区 | 超碰97在线免费观看 | 青青草免费在线观看 | 国产日韩欧美视频 | 色花av| 嗯嗯嗯亚洲精品国产精品一区 | 91最新视频| 国产精品色网站 | 91亚洲综合 | 日韩精品一区在线视频 | 欧美精品区 | 成人片网址|