ORA-01940: cannot drop a user that is currently connected 问题解决
问题背景
想要重建用户及表空间,删除用户及表空间时报用户已连接
ORA-01940: cannot drop a user that is currently connected
检查一波之后发现实际并没有在使用的,就只能杀除进程了
问题解决
查询用户登录情况并结束相关session
登录删除用户
[oracle@orcldb data]$ sqlplus / as sysdbaSQL*Plus: Release 19.0.0.0.0 - Production on Tue Jul 12 10:00:44 2022
Version 19.11.0.0.0Copyright (c) 1982, 2020, Oracle. All rights reserved.Connected to:
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.11.0.0.0SQL> drop user wlpt cascade;
drop user wlpt cascade
*
ERROR at line 1:
ORA-01940: cannot drop a user that is currently connected
查找用户进程,并杀死进程
SQL> select username,sid,serial# from v$session where username = 'WLPT';USERNAME
--------------------------------------------------------------------------------SID SERIAL#
---------- ----------
WLPT5217 39774SQL> alter system kill session '5217,39774';System altered.
删除用户及表空间
SQL> drop user wlpt cascade;SQL> drop tablespace wlpt_temp INCLUDING CONTENTS AND DATAFILES;SQL> drop tablespace wlpt_data INCLUDING CONTENTS AND DATAFILES;
重新创建用户及表空间
create temporary tablespace wlpt_temp
tempfile '/data/wlpt_temp.dbf'
size 50m
autoextend on
next 50m maxsize 20480m
extent management local; create tablespace wlpt_data
logging
datafile '/data/wlpt_data.dbf'
size 50m
autoextend on
next 50m maxsize 20480m
extent management local; create user wlpt identified by wlpt
default tablespace wlpt_data
temporary tablespace wlpt_temp; grant connect,resource,dba to wlpt;
ORA-01940: cannot drop a user that is currently connected 问题解决相关推荐
- ORA-01940: cannot drop a user that is currently connected 问题解析
xxx为待删除的用户名 SQL> drop user xxx cascade; 删除数据库用户的时候经常会遇到这样的错误: ORA-01940: cannot drop a user that ...
- ORA-01940:cannot drop a user that is currently connected
ORA-01940:cannot drop a user that is currently connected 问题如题: 解决方法: 1.查询此用户的会话进程; 2.结束此用户的会话进程: 1 A ...
- ORA-01940: cannot drop a user that is currently connected解决方法
我们在删除数据库用户时候会碰到如下错误 SQL> DROP USER sys_xj cascade; DROP USER sys_xj cascade * ERROR at line 1: OR ...
- ORA-01940: cannot drop a user that is currently connected
[引起原因] 要想导入由其他用户创建的DUMP文件,执行导入的用户必须具有IMP_FULL_ DATABASE权限. [解决方法] 以用户system的身份登录数据库. SQL> CONNECT ...
- 虚幻蓝图数据传递_数据产品的战略蓝图
虚幻蓝图数据传递 In today's business climate, strategic moats are built with data. Long gone are the days wh ...
- Oracle常见ORA错误及解决办法
Oracle常见ORA错误及解决办法 问题1 1.1 错误现象: EXP-00008: ORACLE error 1013 encountered ORA-01013: user requested ...
- ORA-01940: cannot drop a user that is currently...
2019独角兽企业重金招聘Python工程师标准>>> ERROR:ORA-01940: cannot drop a user that is currently connected ...
- Oracle 数据库利用sql语句杀掉用户session进程,“ORA-01940: 无法删除当前连接的用户“问题解决办法
错误报告 - ORA-01940: 无法删除当前连接的用户 01940. 00000 - "cannot drop a user that is currently connected&qu ...
- java数据库初始化参数,oracle数据库初始化参数设置--Java免费学习网
正在看的ORACLE教程是:oracle初始化参数设置.ALTER DATABASE DATAFILE'd:ORANTDATABASEUSER1ORCL.ORA' RESIZE 1000M; CREA ...
最新文章
- 练习5-3 数字金字塔 (15 分)
- 在线旅游资源点评受宠,但质量参差不齐
- 树莓派发布全新计算模块CM3,性能提升10倍
- oracle中forall in,oracle10g的forall功能加强
- 概率假设密度滤波 matlab,高斯混合概率假设密度滤波器
- 组件kdsvrmgr无法正常工作_汽轮机润滑油冷油器六通阀的工作原理及现阶段存在的问题...
- 汇编语言——16位寄存器实现32位二进制数左移4位。
- [C++基础]025_虚函数和虚函数表
- 【CodeForces - 1041D】Glider (枚举起点,双指针 或 二分终点,思维)(知识点总结)
- c语言头文件下载微盘,c语言头文件下载 C语言头文件大全.doc
- cad 2010 64位
- 代码打印颜色(只要您能想到的,都行)——我的颜色控制打印工具mypycolor已经更聪明:参数可以任意接收颜色控制码、颜色描述英文单词的任意组合。
- 7段数码管和打印机接口
- TITAN RTX 与 RTX 3090 参数的对比,探计单双精度的问题
- 操作演示 | 如何将示波器波形直接保存到PC端
- Python学习Day17
- Python CGI编程详细步骤,和说说我踩的坑!!
- camera中文版软件 ip_911 S5使用教程动态IP代理配置VMlogin中文版反指纹浏览器Multilogin浏览器教程...
- 走近棒球运动·底特律老虎队·MLB棒球创造营
- 以太坊BIP39助记词到公钥地址的原理与细节