ORA-01940: cannot drop a user that is currently co
2015-11-17 00:00
197 查看
摘要: ORA-01940: cannot drop a user that is currently connected .
用删除某个用户,但是删除时有用户连接
SQL> conn /as sysdba
Connected.
SQL> drop user test cascade;
drop user test cascade
*
ERROR at line 1:
ORA-01940: cannot drop a user that is currently connected
通过查看用户的进行,并kill用户进程,然后删除用户
SQL> select sid,serial# from v$session where username='test';
no rows selected
SQL> select sid,serial# from v$session where username='TEST';
SID SERIAL#
---------- ----------
150 9019
SQL> alter system kill session '150,9019';
System altered.
注:这里有点怪,我明明通过kill杀掉了TEST的连接会话,但是我还可以通过test用户行sql的查询,所以造成了我继续查询出现了两条信息。
SQL> select sid,serial# from v$session where username='TEST';
SID SERIAL#
---------- ----------
138 2947
150 9019
这里我很纳闷,为什么ORACLE的kill命令并不能真正杀掉进程吗?
SQL> alter system kill session '150,9019';
System altered.
SQL> alter system kill session '138,2947';
System altered.
但是我在kill掉进程后,马上删除用户,用户就直接被删除了。难道ORACLE的kill命令并不真正的杀掉用户进程,而只是表面上的一直现象,后面的操作才是真正的起作用?
SQL> drop user test cascade;
User dropped.
用删除某个用户,但是删除时有用户连接
SQL> conn /as sysdba
Connected.
SQL> drop user test cascade;
drop user test cascade
*
ERROR at line 1:
ORA-01940: cannot drop a user that is currently connected
通过查看用户的进行,并kill用户进程,然后删除用户
SQL> select sid,serial# from v$session where username='test';
no rows selected
SQL> select sid,serial# from v$session where username='TEST';
SID SERIAL#
---------- ----------
150 9019
SQL> alter system kill session '150,9019';
System altered.
注:这里有点怪,我明明通过kill杀掉了TEST的连接会话,但是我还可以通过test用户行sql的查询,所以造成了我继续查询出现了两条信息。
SQL> select sid,serial# from v$session where username='TEST';
SID SERIAL#
---------- ----------
138 2947
150 9019
这里我很纳闷,为什么ORACLE的kill命令并不能真正杀掉进程吗?
SQL> alter system kill session '150,9019';
System altered.
SQL> alter system kill session '138,2947';
System altered.
但是我在kill掉进程后,马上删除用户,用户就直接被删除了。难道ORACLE的kill命令并不真正的杀掉用户进程,而只是表面上的一直现象,后面的操作才是真正的起作用?
SQL> drop user test cascade;
User dropped.
相关文章推荐
- Linux下的用户和组
- Uploadify 上传不成功提示未接收到$_POST['timestamp']参数
- openstack中redhat镜像的主机名配置
- ubuntu 安装 nginx
- 天下数据教你如何实现一个空间放多个网站
- vmware 装 centos6.5_64Bit
- linux 彻底 关闭防火墙
- WEDDING SHOP OPENCART 自适应主题模板 ABC-0663
- linux下开发之makefile文件
- linux几种快速清空文件内容的方法
- LTP--Linux 测试工具
- struct2源码解读(9)之处理Action请求
- Linux 文件属性详细介绍
- centos 5.x install vestaCP 0.9.18-15
- 解压版的Tomcat基本配置和安装
- CentOS 6.5 LVM磁盘管理学习笔记
- [ecshop 资料] ecshop 会员增加字段 msn地址不是一个有效的邮件地址 68ecshop
- Linux下强大的VI命令
- Linux忘记Root密码
- 如何修改Linux的IP