付費下載
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、如何徹底刪除表空間ora-02429:無法刪除用于強(qiáng)制唯一/主鍵的索引sql>droptablespaceksdmincludingcontentscascadeconstraintsora-00604:遞U3sql層1出現(xiàn)錯誤。ora-02429:無法刪除用于強(qiáng)制唯一/主鍵的索引。sql>selectsegment_name,partition_name,tablespace_namefromdba_extentswheretablespace_name=upper('KSDM')顯示出2個表的主鍵的表空間是:KSDM-以下是生成刪除主鍵約束的腳本sql>s
2、elect'altertable'|owner|'.'|table_name|'dropconstraint'|constraint_name|''fromdba_constraintswhereconstraint_typein('U','P')and(index_owner,index_name)in(selectowner,segment_namefromdba_segmentswheretablespace_name='KSDM');顯示結(jié)果如下:altertableTEST
3、.SYS_CODEdropconstraintPK_CODEID;altertableTEST.KS_WPYP_PWPLGXdropconstraintPK_KS_WPYP_PWPLGX;執(zhí)行以上2條顯示的結(jié)果sql>altertableTEST.SYS_CODEdropconstraintPK_CODEID;表已經(jīng)更改sql>altertableTEST.KS_WPYP_PWPLGXdropconstraintPK_KS_WPYP_PWPLGX;表已經(jīng)更改sql>droptablespaceKSDM表空間已經(jīng)丟棄。DROPTABLESPACEtablespace_nameI
4、NCLUDINGCONTENTSANDDATAFILES;在該用戶下寫一個存儲過程(要保證該用戶并不是以dba身份登錄的,不然會把系統(tǒng)表都刪掉哦)createorreplaceprocedurepro_droptableiscursorcurisselecttable_namefromuser_tables;drop_sqlvarchar2(1000);beginfortbnameincurloopbegindrop_sql:='droptable'|tbname.table_name;executeimmediatedrop_sql;end;endloop;endpro_dr
5、optable;然后執(zhí)行就OK啦執(zhí)行語句:callpro_droptable()刪除ORACLE下的用戶conn/assysdbadeletefromuser$wherename='dzysc'commit;altersystemflushshared_pool;刪除ORACLE下的用戶dropuserdzysccascade;Oracle回收站空間清空oracle10g,在pl/sql中選中刪除后會出現(xiàn)類似:BIN$nJ5JuP9cQmqPaArFei384g=$0的表。1 .查看回收站select*fromuser_recyclebin;2 .清空回收站purgerecyc
6、lebin;3 .清空回收站中的某個表-如下方式刪除會提示:SQL命令未正確結(jié)束。purgetableBIN$/UpBuh+LQ9yZGN95BFsk5Q=$0-正確寫法如下:purgetable"BIN$/UpBuh+LQ9yZGN95BFsk5Q=$0"-如下方式刪除會提示:SQL命令未正確結(jié)束。droptableBIN$/UpBuh+LQ9yZGN95BFsk5Q=$0-而如下這樣寫,則會提示:無法對回收站中的對象執(zhí)行DDL/DML。droptable"BIN$0iJ7/rWFQrSGdZexvGv3qQ=$0"4.恢復(fù)回收站FLASHBACKTA
7、BLE"BIN$0iJ7/rWFQrSGdZexvGv3qQ=$0"TOBEFOREDROP這是10g的新特性在10g中,如果啟用flashdrop功能,在drop表時,數(shù)據(jù)庫不會直接刪除,而是將其放在回收站中,當(dāng)空間出現(xiàn)短缺時,才會逐漸回收這部分空間。bin$表示表放在了回收站,你想要的話還可以找回來刪除的話一個方法是直接刪deletetanlebin$.;另一種方法就是使用purgetabletable_name;droptable時,不產(chǎn)生他們,修改你的drop語句寫成:DROPTABLETABLE_NAMEPURGE;轉(zhuǎn)載:以前只知道Windows有個回收站,今天聽
8、說Oracle也有個回收站!在Oracle中可能不小心會DROP掉一個表,如果沒有定期做備份的話,將會帶來很大的麻煩。如果有的情況下,每天的數(shù)據(jù)都很重要,而定期備份的周期又稍長,情況恐怕也不容樂觀!不過還好Oracle有個回收站,概念就跟Windows里的回收站一模一樣。比如有以下誤操作:DROPTABLEdrop_test;這個時彳It再用SELECT語句查詢此表時,將會提示表或視圖不存在。彳可以用如下語句查詢到這個表還在Oracle回收站中:SELECT*FROMuser_recyclebinWHEREoriginal_name='drop_test';那么現(xiàn)在就可以用如下語句進(jìn)行恢復(fù):FLASHBACKTABLEdrop_test
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年娛樂行業(yè)元宇宙應(yīng)用報告及未來五至十年娛樂模式報告
- 建筑施工消防安全檢查記錄表模板
- 濕電除塵系統(tǒng)設(shè)計與維護(hù)指南
- 高校畢業(yè)生就業(yè)指導(dǎo)教材及輔導(dǎo)方案
- 2026年遠(yuǎn)程辦公協(xié)作工具市場創(chuàng)新報告
- 2026年遠(yuǎn)程教育行業(yè)應(yīng)用報告
- 訴訟費用復(fù)核申請書范文集
- 小學(xué)語文閱讀理解強(qiáng)化訓(xùn)練卷
- 心臟起搏器植入適應(yīng)證及操作指南
- 食堂開業(yè)典禮主持詞范本
- 化工廠班組安全培訓(xùn)課件
- 2025四川成都農(nóng)商銀行招聘10人筆試備考題庫及答案解析
- 營業(yè)執(zhí)照借用協(xié)議合同
- 2025年秋蘇教版(新教材)初中生物八年級上冊期末知識點復(fù)習(xí)卷及答案(共三套)
- 2025年小升初學(xué)校家長面試題庫及答案
- 2025年法考客觀題真題回憶版(含答案)
- WB/T 1019-2002菱鎂制品用輕燒氧化鎂
- GB/T 6003.2-1997金屬穿孔板試驗篩
- GB/T 4074.21-2018繞組線試驗方法第21部分:耐高頻脈沖電壓性能
- 完整word版毛澤東思想和中國特色社會主義理論體系概論知識點歸納
- GB/T 13350-2008絕熱用玻璃棉及其制品
評論
0/150
提交評論