Disable 10g's Recyclebin

曾经在Oracle 10G 中的"回收站" 这篇小文里介绍了如何使用 Recyclebin 。可能有朋友会问,Recyclebin 特性可以关掉么?

在 Metalink 里有提及,可以通过一个隐含的初始化参数关掉 Recyclebin 。

SQL> SELECT   a.ksppinm, b.ksppstvl, b.ksppstdf
  2      FROM x$ksppi a, x$ksppcv b
   WHERE a.indx = b.indx AND a.ksppinm LIKE '%recyclebin%'
  3    4  ORDER BY a.ksppinm;

KSPPINM                        KSPPSTVL   KSPPSTDF
------------------------------ ---------- ----------
_recyclebin                    TRUE       TRUE

SQL> 

提交如下命令修改(注意其中的双引号,并要注意不要在产品库上使用):

SQL> alter system set "_recyclebin"=false scope=both;

System altered.

SQL>

然后测试一下:

SQL> drop table foo;

Table dropped.

SQL> SELECT original_name
  2    FROM dba_recyclebin;

no rows selected

SQL> 
| | TrackBacks (0) | | Edit

Generator | Trampoline | 外贸英才网 | Vinyl fence
Vertical Packaging Machine | Digital Blood Pressure Monitor

自定义搜索

添加评论

关于这篇文章

这篇文章由 Fenng 于 December 23, 2004 11:50 AM 发布

上一篇:MT-Blacklist v2.03-beta released

下一篇:Yong Huang 的站点和这个人

回到首页查看最近的文章或者是查看所有归档文章

DBA notes 的订阅数量,点击则可进行订阅
Feed 订阅数量,点击即可订阅最新内容