`

--Oracle 删除用户和表空间

    博客分类:
  • DB
阅读更多
--查看oracle所有的表空间
select dbf.tablespace_name;

--查看所有用户:
select * from dba_users;  
select * from all_users;  
select * from user_users;

--获取当前用户下所有的表
select table_name from user_tables;

--数据库名
select name from v$database;
--数据库实例名(我理解为表空间的名称)
select instance_name from v$instance;


删除用户和表空间,对于单个user和tablespace 来说, 可以使用如下命令来完成。
步骤一:  删除user
drop user ×× cascade
如:drop user SMCHANNEL CASCADE
说明: 删除了user,只是删除了该user下的schema objects,是不会删除相应的tablespace的。
步骤二: 删除tablespace
DROP TABLESPACE tablespace_name INCLUDING CONTENTS AND DATAFILES;

-----扩展
http://jiqinlin.iteye.com/blog/758469
http://blog.csdn.net/oscar999/article/details/7468153
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics