如何彻底删除oracle创建的用户和表空间?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何彻底删除oracle创建的用户和表空间?相关的知识,希望对你有一定的参考价值。

参考技术A 删除表空间:\\x0d\\x0a可以先将其offline\\x0d\\x0aalter tablespace xx offline;\\x0d\\x0a将磁盘上的数据文件一同删除\\x0d\\x0adrop tablespace xxx including contents and datafiles;\\x0d\\x0a \\x0d\\x0a删除用户:\\x0d\\x0adrop user xxx;\\x0d\\x0a如果用户的schema中有objects ,需要加cascade参数,即drop user xxx cascade;

oracle数据库用户删除和表空间

以system用户登录,查找需要删除的用户:

--查找用户

select  * from dba_users;

--查找工作空间的路径
select * from dba_data_files

--删除用户
drop user 用户名称 cascade;
--删除表空间
drop tablespace 表空间名称 including contents and datafiles cascade constraint;

例如:删除用户名成为 XXX,表空间名称为tableplace_XXX

--删除用户,及级联关系也删除掉
drop user XXXcascade;
--删除表空间,及对应的表空间文件也删除掉
drop tablespace tableplace_XXX including contents and datafiles cascade constraint;








以上是关于如何彻底删除oracle创建的用户和表空间?的主要内容,如果未能解决你的问题,请参考以下文章

oracle怎么删除表空间下所有的表

如何彻底删除eclipse

win7如何强制删除oracle安装文件并彻底卸载

如何彻底删除SQLSERVER 数据库

Oracle数据库 之 如何彻底删除表

彻底删除Linux中oracle信息 实例