首先在PLSQL Developer 里执行
alter session set events'10851 trace name context forever,level 1'
然后再drop user 用户名/drop table 表名 删除用户或者表
10851 | Allow Drop command to drop queue tables |
select * from dba_queue_tables;
alter session set events '10851 trace name context forever, level 2';
drop user pay cascade;
or
drop table <table_name>;
1. Oracle Events用于提供额外的诊断信息
2. 通过这些事件可以改变Oracle的行为、启用undocumented的特性。
3. 事件可以分为四类:immediate dump,on-error dump,change behavior,trace
errorstack属于on-error dump
而10851事件则属于change behavior
可以通过以下四种方式设置Events: 1.initialization parameter 2.alter session set events or alter system set events 3.sys.dbms_system.set_ev() 4.oradebug utility 所以在初始化参数文件里设置和用命令行设置没有什么区别。只是要注意forever等选项 |