当前位置: 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+

标签错误:<!-- #Label# labelId=20160707140604 moduleId=1 classId=12231768634 orderby=2 fields=url,title,u_info attribute= datatypeId=22192428132 recordCount=3 pageSize= <htmlTemplate><dt><img src="/images/index_26${index}.jpg" width="100" height="62" /><a href="$url" title="${title}">${title}</a><span>${api.left(u_info,60)}</span></dt></htmlTemplate> -->
我要参加技术沙龙