当前位置: Oracle DBA培训网-优技培训 >> oracle培训 > Oracle培训教程 >

oracle基础教程:怎么删除用户

oracle基础教程:怎么删除用户

删除用户需要具有dba的权限,比如sys或system。命令如下:

drop user 用户名 [CASCADE];-----删除用户,我们知道在开发文档命令中,都有[]这种形式,这个形式说明这个命令式可选的!首先需要明白的是,我们不能自己删除自己。也就是说如果你自己杀自己就像自杀一样,在Oracle是不允许的哦!它会提示“insufficient privileges”。

OK,现在我们知道,用户Lanny是空的,就是说里面什么数据都没有。所以,可以这样操作,但是如果用户Lanny有表、视图或其他数据呢?ok,我们现在创建一个dong用户,然后往这个dong这个用户创建表,然后再进行删除。

啥意思呢?上面的error指的是 如果你需要删除带有数据的用户,你一定要在结尾带上 CASCADE 这个关键 才OK。cascade 表示级联的意思,就是它不管你用户下面有什么数据,格杀勿论,杀伤力很强哦。在用的时候需要格外的注意!。

技术沙龙MORE+

Oracle技术沙龙:【数据保护顶尖技术-MAA】首次全国首播12c MAA技术 云数据库加上MAA技术组成最豪华的技...
Oracle技术沙龙第49期:【Oracle 数据库云技术分享】Oracle技术沙龙第49期:【Oracle 数据库云技术分享】本次技术沙...
Oracle技术沙龙第48期:【Oracle 12c RAC安装】小编:今天讲什么内容呢?以后有什么用呢? 大师:今天讲的是12c...
我要参加技术沙龙