Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在oracle中删除用户,无法删除用户_Oracle - Fatal编程技术网

如何在oracle中删除用户,无法删除用户

如何在oracle中删除用户,无法删除用户,oracle,Oracle,最初,我连接到用户u1 connect u1/p1; select user from dual; USER: ---- U1 现在我已连接到sys connect sys/knl_test7 as sysdba; select user from dual; USER: ---- SYS 现在我完成了 drop user u1 cascade; drop user u1 cascade * ERROR at line 1: ORA-01940: cannot drop a use

最初,我连接到用户u1

connect u1/p1;

select user from dual;

USER:
----
U1
现在我已连接到sys

connect sys/knl_test7 as sysdba;

select user from dual;

USER:
----
SYS
现在我完成了

drop user u1 cascade;
drop user u1 cascade
 *
ERROR at line 1:
ORA-01940: cannot drop a user that is currently connected

显然有另一个连接使用该用户
从v$session选择机器、程序、登录时间,其中username='U1'
您可以终止与该用户的所有会话,然后重新启动它。