`

drop user RA-01940: 无法删除当前已连接的用户

SQL 
阅读更多
2007/5/10
Ora-01940错误
ORA-01940
2007-01-29 10:58
删除某个用户时报ORA-01940,是由于该用户还有session连接,因此先用sysdba用户kill该用户session,再删除该用户即可。示例如下:

SQL> drop user PDS cascade;
drop user PDS cascade
*
ERROR 位于第 1 行:
ORA-01940: 无法删除当前已连接的用户

SQL> select username,sid,serial# from v$session;

USERNAME SID SERIAL#
------------------------------ ---------- ----------
SYS 10141 53
ADRIANO 10234,24

已选择2行。

SQL> alter system kill session'10234,24';

系统已更改。

SQL> drop user ADRIANO cascade;

用户已丢弃
分享到:
评论

相关推荐

    Oracle 回收站功能,彻底删除表ORA-00933:SQL command not properly ended

    通过回收站功能,用户可以在不使用备份的情况下恢复已删除的表、索引等数据库对象。 #### 二、如何使用Oracle回收站功能 ##### 1. 启用回收站功能 在启用Oracle回收站之前,需要确保数据库处于归档模式,并且已经...

    oracle口令大全

    1. **查看当前用户 (Show User)** - 命令:`show user;` - 描述:此命令用于显示当前登录的用户名。 2. **连接到Oracle实例 (Connect to Oracle Instance)** - 命令:`conn 用户名/密码;` - 示例:`conn system...

    oracle 经典

    如果是以特权用户(如`sys`或`system`)身份连接,则需要加上`as sysdba`或`as sysoper`以指定登录模式。 - 示例: `conn scott/tiger@orcl as sysdba` 2. **断开连接命令** `disc[onnect]`: - 作用: 断开当前与...

    braintree-web-drop-in-react:Braintree Web Drop-In(v3)的React组件

    Braintree Web Drop-inReact 这是一个包装braintree-web-drop-in (v3)的React组件。 免责声明:这不是Braintree的官方模块。 有关与braintree-web-drop-in或一般braintree-web有关的问题和信息,请参阅和 。 ...

    mysql常用命令1

    综上所述,以上提供了关于MySQL连接、用户管理、数据库操作等方面的基础命令和示例。这些命令是日常管理和维护MySQL数据库时非常实用的基础工具。通过掌握这些基本命令,用户可以有效地管理和操作MySQL数据库系统。

    drag-drop-folder-tree(功能强大的动态树)

    在"drag-drop-folder-tree"中,用户可以通过右键点击某个节点,弹出一个上下文菜单,提供针对该节点的一系列操作,如新建子节点、重命名、删除、复制或剪切等。这样的设计使得用户无需通过复杂的菜单结构或键盘...

    SQL使用方法及常用语句

    - 用途:修改已存在的表结构,如添加或删除列、修改列的数据类型等。 - 示例: ```sql ALTER TABLE Employees ADD Department VARCHAR(50); ``` 4. **`CREATE VIEW`** - 用途:创建视图,视图是基于一个或多...

    sqlmap中文文档

    * --version: 显示当前版本号 * -v VERBOSE: 设置Verbosity级别(0-6,默认为1) 二、目标参数 * -d DIRECT: 用于连接数据库的连接字符串 * -u URL, --url=URL: 目标 URL(例如...

    SQLserver、Oracle、Mysql语法与用法对比

    - MySQL:创建用户`CREATE USER 'username'@'host' IDENTIFIED BY 'password';` 这些是SQL Server、Oracle和MySQL之间一些主要的语法和用法差异。虽然它们都是用于管理数据库的强大工具,但了解它们之间的区别对于...

    很受用的sql语句大全

    - DROP TABLE:删除已存在的数据库表。 - ALTER TABLE:修改数据库表结构,如添加、删除或修改字段,更改约束等。 - CREATE VIEW:创建视图,视图是基于一个或多个表的虚拟表,可以根据需要定制数据展示。 - ...

    Oracle与SQL和Mysql的对比笔记

    - Oracle: `DROP USER 数据库用户 CASCADE`,`DROP PUBLIC SYNONYM`等 - SQL Server: `EXEC sp_revokedbaccess '数据库用户'`,`EXEC sp_droplogin '登陆帐户名'` - MySQL: `DROP USER '数据库用户'@'%'` 18. **...

    数据库基础知识

    - 描述: 这两个命令分别用于查询当前用户的信息以及用户可以访问的所有用户信息。 6. **监听器状态查询:** - 命令: `lsnrctl status` - 描述: 查看数据库监听器的状态。 7. **数据库状态查询:** - SQL命令: ...

    mysql的常用语句总结

    - ALTER:修改已存在的数据库对象,如添加、修改或删除表中的列。 - DROP:删除数据库、表、索引等。 - DECLARE:声明变量,通常在存储过程或函数中使用。 2. DML(数据操纵语言): - SELECT:从表中检索数据...

    sqlserver2008学习文档

    - DROP TABLE:删除已存在的表。 - ALTER TABLE:修改已有表的结构,如添加、删除或修改列,或更改约束。 - CREATE VIEW:创建视图,它是基于一个或多个表的虚拟表,提供不同的数据视图。 - DROP VIEW:删除视图...

    MySQL安全性指南 (2)(转)

    - DROP:允许用户删除数据库和表,但不包括索引。 - INDEX:允许创建和删除索引。 - REFERENCES:目前未使用。 - SELECT:允许用户使用SELECT语句从表中检索数据,包括不涉及表的简单查询。 - UPDATE:允许修改表中...

    mysql命令大全

    - 解释:此命令用于增加一个名为test2的新用户,该用户可以在本地主机上登录,并且对所有数据库具有查询、插入、更新和删除的权限。 - 如果希望取消test2用户的密码: - 命令行:`GRANT SELECT, INSERT, UPDATE...

    SQL部分语法规则.docx

    **查看当前使用的数据库** - 语法:`SELECT DATABASE();` #### 数据库表结构操作 **增加表的属性** - 语法:`ALTER TABLE 表名 ADD 列名 字段类型(长度) [约束];` - 示例:`ALTER TABLE 学生信息表 ADD 姓名 ...

    数据库的操作命令

    - 示例:`DROP USER 'user1'@'localhost';` - **说明**:删除指定用户。 #### 四、表操作 **1. 创建表** - 命令:`CREATE TABLE 表名 (字段列表);` - 示例:`CREATE TABLE my_table (id INT AUTO_INCREMENT ...

Global site tag (gtag.js) - Google Analytics