ORA-01940:无法删除当前已连接的用户

版权声明:转载本博客,请注明来源,谢谢 https://blog.csdn.net/kisorl/article/details/80667699
1、先锁定用户、然后查询进程号,最后删除对应的进程、再删除对应的用户
alter user FMIS9999 account lock;
--SELECT * FROM V$SESSION WHERE USERNAME='FMIS9999';
--alter system kill session 'xx,xx';
--合并拼接查询进程号并删除对应进程的sql
SELECT 'alter system kill session '''|| sid || ',' || serial# || '''' FROM V$SESSION WHERE USERNAME='FMIS9999';
drop user FMIS9999 cascade ;
2.shutdown掉数据库,再重启

猜你喜欢

转载自blog.csdn.net/kisorl/article/details/80667699