Oracle删除指定用户
首先切换到Oracle用户: su - oracle
Password:*****
-
sqlplus / as sysdba
-
show user
-
drop user yqsydzp cascade (yqsydzp 为我建的oracle用户名,其他不变)
如若有报错ERROR(例如下图所示),后续为解决方法,如若无报错,则删除成功。
-
select username,sid,serial# from v$session
找到“yqsydzp”对应的SID和SERIAL,然后杀掉就可以了
-
alter system kill session’64,443’
将用户名所对应的SID和SERIAL全部杀掉后就可以执行drop user yqsydzp cascade语句删除该用户。
如若报错如下图所示无法删除,后续为解决方法。
-
shutdown immediate (关闭数据库)
重新启动 startup
-
重新执行第四步和第五步的操作即可
(新人)第一次正式环境中碰到的问题 望各路大神多多指教