删除用户时报错,提示有此用户的会话在连接。
SQL> drop user tran cascade;
drop user tran cascade
*
ERROR at line 1:
ORA-01940: cannot drop a user that is currently connected
查询会话信息,查询不到此用户的会话信息。
SQL> select * from v$session where username='ACCT';
no rows selected
判断有应用程序在连接此用户,关闭监听程序,并重启数据库。
[oracle@host149 bk]$ lsnrctl stop
SQL> shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup
ORACLE instance started.
Total System Global Area 1653518336 bytes
Fixed Size 2213896 bytes
Variable Size 1358956536 bytes
Database Buffers 285212672 bytes
Redo Buffers 7135232 bytes
Database mounted.
Database opened.
成功删除用户。
SQL> drop user tran cascade;
User dropped.
启动监听。
[oracle@host149 bk]$ lsnrctl start
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/26506993/viewspace-1816331/
,如需转载,请注明出处,否则将追究法律责任。