![oracle分區(qū)表徹底刪除的辦法_第1頁](http://file4.renrendoc.com/view/b178fb706edd5bdc0412d9e774f85be4/b178fb706edd5bdc0412d9e774f85be41.gif)
![oracle分區(qū)表徹底刪除的辦法_第2頁](http://file4.renrendoc.com/view/b178fb706edd5bdc0412d9e774f85be4/b178fb706edd5bdc0412d9e774f85be42.gif)
![oracle分區(qū)表徹底刪除的辦法_第3頁](http://file4.renrendoc.com/view/b178fb706edd5bdc0412d9e774f85be4/b178fb706edd5bdc0412d9e774f85be43.gif)
下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、oracle 分區(qū)表徹底刪除的辦法當對一個不再使用的分區(qū)表進行dropi查詢uer_tab_partitions圖發(fā)現(xiàn)出現(xiàn)如下不規(guī)則的 分區(qū)表表名SQL select distinct table_name from user_tab_partitions, BIN$l+Pv5lljCMXgQKjAyQFA0A=$O 這樣很容易導致自己寫的自動增加表的分區(qū)的存過發(fā)生錯誤,因此為了避免再修改存過只 能把這些不規(guī)則的表名刪除才行.現(xiàn)提供如下方法徹底刪除這些不規(guī)則的表名其實當我們執(zhí)行drop table tablename的時候,不是直接把表刪除掉,而是放在了回收站里,可以 通過查詢百seNecyc
2、lfbin查看被刪除的表信息.這樣,回收站里的表信息就可以被恢復或徹 底清除。_recyclebin獲取被刪除的表信息,如果想恢復被drop掉的表,_recyclebin獲取被刪除的表信息,如果想恢復被drop掉的表,可以使用flashback table vuser_recyclebin.object_name or user_recyclebin.original_name to before dro, 上面的語句是將回收站里的表恢復為原表名不flashback table vuser_recyclebin.object_name or user_recyclebin.original_n
3、ame to before dro, rename to vnew_table_name* 將回收站里的表恢復為指定的新表名稱,表中數(shù)據(jù)不會丟失。若要徹底刪除表使用語句:drogabistabls_ssmsujgs;這樣后的表就不被放入 如果是清除回收站中指定的表,可以使用語句purge table vtable_name| 如果是清除當前用戶回收站所有的表,可以使用語句purgerecyclebinH 如果是清除所有用戶的回收站:purge dba_recyclebin;HHIH 到此,按上面的方法清除業(yè)站的數(shù)據(jù)后再查詢uer_tsbaPsrtitisns視圖發(fā)現(xiàn)不規(guī)則表名已sql sele
4、ct distincttabie_namfL2mser_tabHpartiti2nsno rows selected!在此順便再提一下truncate操作后不釋放空間的解決辦扌舞Truncate不支持回滾且不一個帶有外鍵的表果要刪除首先要取消外鍵 然后再刪除。truncate table后,有可能表空間仍沒有釋放,可以使下語句alter table 表名稱 deallocate UNUSED KEEP注意如果不KEEPii的話空間是不會釋放的alter tablggblessmsdsllfiStsNUSEDEEPITRUNCATE TABLE tablename DROP STORAGE 才能
5、釋放表空間。 例如:truncate table tablename DROP STORAGE*査看各表空間空置率:selecta.tablespace_name,a.free_space,b.total_space, a.free_space/b.total_spacefree_ratiofrom(selecttablespace_name,sum(bytes)/1024/1024free_spacefromdba_free_spacegroupby tablespace_name) a,(selecttablespace_name,sum(bytes)/1024/1024total_spa
6、cefromdba_data_fi lesgroupbytablespace_name) bwherea.tablespace_name=b.tablespace_name orderbyfree_ratiodesc査看表占用空間的大小:selectsegment_name,sum(bytes)/1024/1024fromUser_Extentsgroupbysegment name;査看帶分區(qū)的表:select distinct table_name from user_tab_partitions査看分區(qū)表空間大?。阂?一selectsegment_name, sum(bytes) / 1
7、024 / 1024fromUser_Extentswheresegment_namein (selectdistincttable_name fromuser_tab_partitions) groupbysegment_name;査看某個表的分區(qū):selectt.partition_namefromuser_tab_partitions twheret.table_name = ODW_SDP_DPAMT_NPorderbyt.partition_name批量刪除分區(qū)表:declarev_datedate;v_part_namevarchar(50);beginv_date :=date2
8、015-01-30;whilev_date=date2013-06-03LOOPv_part_name :=P| to_char(v_date,yyyymmdd);dbms_output.put_line(v_part_name);executeimmediateALTER TABLE ODW_SDP_DPAMT_NP DROP PARTITION |v_part_name;v_date :=v_date -1;ENDLOOP;END;刪除一個分區(qū): altertable ODW_LOAN_AR_SMY droppartition P20130630刪除一個分區(qū)的數(shù)據(jù): altertable
9、ODW_LOAN_AR_SMY truncatepartitionP20130630 釋放表空間alter table 表名稱 deallocate UNUSED KEEP 0釋放磁盤空間:ceil(HWM(selectselect a.file#,,a.bytes/1024/1024 CurrentMB,ceil(HWM(select(a.bytes - HWMalter databaseceil(HWMa.block_size)/1024/1024 ResizeTo, a.block_size)/1024/1024 ReleaseMB, datafile|| res
10、ize (a.bytes - HWMalter databaseceil(HWMgroupHWMfile_id,max(block_id+blocks-1) HWM from dba_extents by file_id) b where a.file# = b.file_id(+) and (a.bytes *block_size)0 order by groupHWM1、select distinct table_name from user_tab_partitions2、清除回收站中指定的表purge table vtable_name;3、清除當前用戶回收站所有的表purge recyclebin4、清除所有用戶的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 電動車專賣店銷售協(xié)議書
- 教育技術專業(yè)工具操作作業(yè)指導書
- 2025年貴陽貨運資格證題目答案
- 2024-2025學年三年級語文下冊第三單元12一幅名揚中外的畫作業(yè)設計新人教版
- 2024年高中歷史第一單元古代中國的政治制度易混易錯高考體驗含解析新人教版必修1
- 四年級混合運算計算題100題
- 五年級蘇教版數(shù)學下冊《質(zhì)數(shù)與合數(shù)》聽評課記錄(校內(nèi)大組)
- 2022-2023學年第二學期高一中職數(shù)學期末考試模擬測試題
- 粵教版道德與法治八年級下冊8.1《社會合作與公平》聽課評課記錄2
- 空壓機維修及保養(yǎng)合同范本
- 元素的用途完整版本
- 第15課 列強入侵與中國人民的反抗斗爭 教學設計-2023-2024學年中職高一上學期高教版(2023)中國歷史全一冊
- 建筑設計工程設計方案
- 供熱行業(yè)環(huán)境保護管理辦法
- (2024年)氣胸完整課件
- 七十歲換領證駕考三力測試答題
- 2023年部編版高中語文必修上冊古詩詞誦讀
- 2024年湖南省生態(tài)環(huán)境監(jiān)測專業(yè)技術人員大比武競賽考試題庫(含答案)
- 2024年01月上海證券交易所社會招考聘用筆試近6年高頻考題難、易錯點薈萃答案帶詳解附后
- 2024版義務教育小學數(shù)學課程標準
- EAM資產(chǎn)管理系統(tǒng)的功能與應用
評論
0/150
提交評論