oracle回收站的本質是壹個數據字典。在妳執行drop table a,只不過是在這個數據字典中維護了壹條表名重命名的記錄而已。實際使用的segment數據並沒有釋放。但是segment下的extent標誌位可重復使用
當妳新建壹個表時,如果這個表和妳已經刪除的表是在同壹個表空間,那麽這個表首先使用沒有被占用的空間,如果沒有,在釋放回收站裏最早刪除的表的空間。直到回收站裏的空間也不滿足現有的時候,在自動擴展數據文件(如果不是自動擴展,則報錯)
由此可以看出,oracle回收站不能籠統的說有多大。