Oracle12C删除用户

命令:drop user C##用户名;

若用户拥有对象,则不能直接删除,否则将返回一个错误值。指定关键字cascade,可删除用户所有的对象,然后再删除用户。

如要删除的用户目前zhen正在session中,需要先删掉session链接然后在删除用户。代码如下:

select username,sid,serial# from v$session;

alter system kill session'391,17526';

删除出现错误:SQL 错误: ORA-01922: 必须指定 CASCADE 以删除 'C##ZC_CAS'
01922. 00000 -  "CASCADE must be specified to drop '%s'";

解决办法:

drop user 用户名  cascade;

注意:

drop user xx :只是删除用户

drop user xx cascade :会删除此用户名下的所有表和视图

你可能感兴趣的:(Oracle,Oracle12c删除用户,删除用户,Oracle12c)