北大青鳥學(xué)員學(xué)習(xí)報告:如何清除Oracle數(shù)據(jù)庫出現(xiàn)的奇怪表名

同學(xué)們好,我是北京北大青鳥通州校區(qū)的一名學(xué)員,F(xiàn)在已經(jīng)在校學(xué)習(xí)了半年多的時間,經(jīng)過學(xué)習(xí),讓我對Oracle數(shù)據(jù)產(chǎn)生了極大的興趣,也找到了今后的職場發(fā)展道路。在學(xué)習(xí)過程中,我對Oracle常見的技術(shù)問題有了自己的認識與解決方法。今天就想和同學(xué)們分享一下,大家一起學(xué)習(xí)、共同進步。

Oracle 10g 中出現(xiàn)表名:

最近發(fā)現(xiàn)Oracle中出現(xiàn)了“BIN$2cMp4FjwQ2Cw3Lj+BxLYTw==$0”這樣奇怪的表名,上網(wǎng)查找后發(fā)現(xiàn)是oracle10g的回收站功能,并沒有徹底的刪除表,而是把表放入回收站,所以才會出現(xiàn)這樣的情況。我自己的解放辦法是:
  
purge table origenal_tableName;

purge index origenal_indexName;

查詢垃圾信息,可以用如下SQL語句:

SELECT t.object_name,t.type ,t.original_name FROM user_recyclebin t;

現(xiàn)在發(fā)現(xiàn),原來還有這個命令:

PURGE recyclebin;

根本用不了上面那么復(fù)雜。呵呵!

另:刪除Table不進入Recycle的方法:

drop table tableName purge;

不過,我想一般的人都不愿意用這個。(北京北大青鳥學(xué)校)

 

北大青鳥網(wǎng)上報名
北大青鳥招生簡章