删除数据库用户问题 以DBA的身份删除其他用户用drop user xx cascade;为什么删不掉呢?一直报user is connected..但是我并未登录那个用户啊。请高手指点 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1、查询此用户的会话进程:SQL〉SELECT SID,SERIAL# FROM V$SESSION WHERE USERNAME='***'; SID SERIAL#---------- ---------- 24 25341 ----要删除的用户 2、结束此用户的所有会话:SQL>ALTER SYSTEM KILL SESSION '24,25341';System altered.3、删除用户SQL〉DROP USER *** CASCADE; select username,sid,serial# from v$session where username='XX';查看是否该用户正处于连接状态,注意'XX'要大写如果有查出记录,说明该用户正在连接执行kill session再删除该用户 SID SERIAL# ---------- ---------- 空的.....其他用户可以查出来 就是这个用户无法登录 删的话说user is connected... 是很奇怪..看看能不能将该用户先锁定alter user XX account lock等重启数据库后再看看能否删除 那就重启数据库试试吧sqlplus / as sysdba;shutdown immediate;startup;drop user *** cascade; 急急急!!!!求sql 请教一个简单的存储过程出现错误 oracle10g存储过程和函数的创建格式 JAVA 调用存储过程报错无效索引----求解脱 WIN2003环境下oracle 10g怎么自动备份? 如何解决jsp访问oracle产生的这个ora-00600的问题? 谁能简单讲一下触发器的编写格式?偶对此一窍不通 高手推荐:调试存储过程的工具! oracle表关联 头痛的问题,高手看过来 oracle常见问题,哥老倌来看看吧! 【小菜问题1】の如何肯大骨头
SQL〉SELECT SID,SERIAL# FROM V$SESSION WHERE USERNAME='***'; SID SERIAL#
---------- ----------
24 25341 ----要删除的用户 2、结束此用户的所有会话:
SQL>ALTER SYSTEM KILL SESSION '24,25341';System altered.3、删除用户SQL〉DROP USER *** CASCADE;
查看是否该用户正处于连接状态,注意'XX'要大写
如果有查出记录,说明该用户正在连接
执行kill session再删除该用户
---------- ----------
空的.....其他用户可以查出来 就是这个用户无法登录 删的话说user is connected...
看看能不能将该用户先锁定
alter user XX account lock
等重启数据库后再看看能否删除
sqlplus / as sysdba;shutdown immediate;startup;drop user *** cascade;