【原】Oracle回收站功能開啟與關閉


作者:david_zhang@sh 【轉載時請以超鏈接形式標明文章】

鏈接:http://www.cnblogs.com/david-zhang-index/archive/2012/04/19/2457912.html

Oracle10g以后增加了回收站的功能,其作用類似於windows的回收站。

一般的drop table后,會將對應的表放到回收站中,待有需要恢復時對表進行恢復。
默認情況下,Oracle是將此功能開啟的。但是在有些情況下,我們不希望對刪除的表進行回收,則可以采用如下方式設置:

1、session級別的。alter session set recyclebin=off;
2、system級別的。alter system set recyclebin=off;

其中,session級別的比較適合上面說的情況,即只在某些情況下不回收,但是希望非指定的情況下還是能夠回收的。

當然,以上是在事務級別和系統級別的設置,也可以在單個語句級別對此進行控制。也就是在drop table...之后加上purge子句,可以將指定的表直接刪除。類似windows下按住shift時刪除的模式。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM