Oracle 删除表空间和用户命令

作者:超级松鼠   阅读 (1274)  |  收藏 (0)  |  点赞 (2)

摘要

本文讲述通过超级管理员(DBA)删除表空间和用户的命令


原文链接:Oracle 删除表空间和用户命令

一、删除表空间

1、只删除表空间,不会删除数据文件

------ tbs4 为表空间名称,请修改成你自己的表空间名称
drop tablespace tbs4;

这种操作需要你自己找到该表空间对应的数据文件,并手动删除

2、删除表空间同时删除数据文件

------ tbs4 为表空间名称,请修改成你自己的表空间名称
drop tablespace tbs4 including contents and datafiles;

二、删除用户以及该用户所有的权限回收

删除表空间时,一般需要删除掉该表空间下所有的用户(如该用户同时拥有多个表空间的权限,请不要删除用户)

drop user 用户名 cascade;---cascade 级联

如果你不想删除该用户,可以只去掉该用户的权限

-- 去除用户 cms_a 创建视图的权限
revoke create view from cms_a ;


分类   数据库管理
字数   383

博客标签    oracle 删除表空间   oracle 回收权限   oracle 删除用户   oracle 用户授权  

评论