Chinaunix
标题:
讨论:oracle下如何删除某用户所属的所有对象而不删除用户?
[打印本页]
作者:
sunbin1113
时间:
2005-03-01 11:06
标题:
讨论:oracle下如何删除某用户所属的所有对象而不删除用户?
比如,在oracle下有一个用户叫testuser,他下面有基表,索引,视图,序列等等。用什么办法可以在保留用户的情况下删除属于这个用户的所有对象?我的oracle是装在linux下的,能不能写一个脚本来实现?
作者:
fish617
时间:
2005-03-01 11:15
标题:
讨论:oracle下如何删除某用户所属的所有对象而不删除用户?
select 'drop '||object_type||' '||object_name||';' from dba_objects where owner='TESTUSER';
试一下
作者:
rollingpig
时间:
2005-03-01 11:17
标题:
讨论:oracle下如何删除某用户所属的所有对象而不删除用户?
sqlplus ...
set pages 0 lines 255 trimspo off
spo drop_all_objects.sql
select 'drop '||object_type||' ' || object_name ; '
from dba_objects
where owner = '&your_schema'
and object_type not in ('TRIGGER','TABLE PARTITION','INDEX')
/
spo off
@drop_all_objects
作者:
zgahj
时间:
2005-03-01 11:17
标题:
讨论:oracle下如何删除某用户所属的所有对象而不删除用户?
利用user_objects查找出此用户的所有对象,写一个drop脚本就可以了。
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2