首页 > 技术文章 > 【oracle】清空user的数据库对象

greenZ 2018-04-05 12:14 原文


清空user的数据库对象:
方法1.重建用户
drop user <user> cascade;
方法2.删除所有数据库对象(可能会有索引,LOB删除不了)
PLSQL菜单:Tools-Export User Objects,全选-右击-drop.

 

问题:drop user <user> cascad;时提示 currently connected.
措施:
alter user <user> account lock;
select username,sid,serial# from v$session s;
alter system kill session 'sid,serial#';
drop user <user> cascade;

补充:
orakill sid serial#;
alter system kill session 'sid,serial#';
alter system disconnect session 'sid,serial#';

推荐阅读