1,)實現功能
oracle實現資料的自動刪除大資料量表7天前的資料:
2)遇到問題
我有一張表,實時資料量較大,儲存有限,需要定期清理資料庫表中資料,怎麼辦?
3)解決思路
寫個儲存過程,再建立乙個job每天晚上執行一次。
4) 解決方案
第一步,寫個儲存過程
create or replace procedure autodelgps as
begin
delete from yourtable where 時間 :jobgps,
what => 'autodelgps',
next_date => to_date('2017-10-17 00:00:00', 'yyyy-mm-dd hh24:mi:ss'),
interval => 'sysdate+1');/*每天執行過程一次*/
commit;
end;
標註:orcle的job不需要呼叫,會自動執行。
next_date 引數是下一次執行的時間
interval 是間隔時間,從下次執行開始,每隔interval這麼長時間就會自動的執行
MYSQL大資料刪除
由於公司需要刪除一年前的資料。所以參考了部分資料,整理了刪除部分大資料的較合理方法。1選擇不需要刪除的資料,並把它們存在一張相同結構的空表裡 insert into t copy select from t where 把要刪除大量資料的表中不需要刪除的資料轉存到另外一張表中2重新命名原始表,並給新...
實現Oracle異地資料自動備份方案
相關命令 文中主要用到三個命令,這裡先單獨介紹一下 export 將資料庫中資料備份成乙個二進位制系統檔案,它有三種模式 使用者模式 表模式 整個資料庫模式。還可分為三種備份型別 完全型 積累型 增量型。本文以整個資料庫模式下的完全型為例說明。export使用格式為 exp userid file。...
實現Oracle異地資料自動備份方案
相關命令 文中主要用到三個命令,這裡先單獨介紹一下 export 將資料庫中資料備份成乙個二進位制系統檔案,它有三種模式 使用者模式 表模式 整個資料庫模式。還可分為三種備份型別 完全型 積累型 增量型。本文以整個資料庫模式下的完全型為例說明。export使用格式為 exp userid file。...