同學們好,我是北京北大青鳥通州校區的一名學員。現在已經在校學習了半年多的時間,經過學習,讓我對Oracle數據產生了極大的興趣,也找到了今后的職場發展道路。在學習過程中,我對Oracle常見的技術問題有了自己的認識與解決方法。今天就想和同學們分享一下,大家一起學習、共同進步。
Oracle 10g 中出現表名:
最近發現Oracle中出現了“BIN$2cMp4FjwQ2Cw3Lj+BxLYTw==$0”這樣奇怪的表名,上網查找后發現是oracle10g的回收站功能,并沒有徹底的刪除表,而是把表放入回收站,所以才會出現這樣的情況。我自己的解放辦法是:
purge table origenal_tableName;
purge index origenal_indexName;
查詢垃圾信息,可以用如下SQL語句:
SELECT t.object_name,t.type ,t.original_name FROM user_recyclebin t;
現在發現,原來還有這個命令:
PURGE recyclebin;
根本用不了上面那么復雜。呵呵!
另:刪除Table不進入Recycle的方法:
drop table tableName purge;
不過,我想一般的人都不愿意用這個。(北京北大青鳥學校)