全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:966
推到 Plurk!
推到 Facebook!

如何備份出大容量Oracle資料表?

缺席
h@visli
資深會員


發表:103
回覆:429
積分:431
註冊:2004-02-13

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-12-15 10:23:18 IP:211.148.xxx.xxx 未訂閱
Oracle資料庫中有一個資料表,因為每3秒鐘就會往裏面插入40多條記錄,所以一天下來就會插入115萬條記錄,時間一久資料表就會非常大,所以我希望這個表只保留7天的資料,每7天把資料表清空一次,但清空前必須先把表中原來的資料備份出來。請問如何用程式在清空之前把表資料備份出來?另外備份時間比較長怎麼辦?
------
------------------------
博采眾家之長,奉獻綿薄之力
------------------------
tonytop
中階會員


發表:6
回覆:114
積分:89
註冊:2003-12-04

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-12-15 12:11:41 IP:210.64.xxx.xxx 未訂閱
寫PL/SQL程式,將大於系統日減七天的資料備份後,刪掉這七天的資料,記得 下Transaction,以防萬一,也就沒有備份時間長不長的問題, 再用JOB每七天跑一次這支PL/SQL程式,若非24小時運作找中午,若24小時運作 選晚上跑,GOOD LUCK 忙盲茫
hua2000
中階會員


發表:102
回覆:200
積分:65
註冊:2006-11-04

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-12-24 15:57:57 IP:61.234.xxx.xxx 未訂閱
可以建一個JOB來完成你的要求 有一點兒PL/SQL基礎的話,應該不難,主要是建一個JOB,每7天運行一次. aol:delphisunlight
系統時間:2024-06-26 7:08:42
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!