`

Oracle 中删除已经连接的用户

 
阅读更多
 drop user dzjc cascade;

drop user dzjc cascade
*
第 1 行出现错误:
ORA-01940: 无法删除当前已连接的用户
SQL> desc v$session;
 名称                                      是否为空? 类型

 ----------------------------------------- -------- -----------------
 SADDR                                              RAW(4)
 SID                                                NUMBER
 SERIAL#                                            NUMBER
 AUDSID                                             NUMBER
 PADDR                                              RAW(4)
 USER#                                              NUMBER
 USERNAME                                           VARCHAR2(30)
 COMMAND                                            NUMBER
 OWNERID                                            NUMBER
 TADDR                                              VARCHAR2(8)
 LOCKWAIT                                           VARCHAR2(8)
 STATUS                                             VARCHAR2(8)
 SERVER                                             VARCHAR2(9)
 SCHEMA#                                            NUMBER
 SCHEMANAME                                         VARCHAR2(30)
SQL> select username,sid,serial# from v$session;
USERNAME                              SID    SERIAL#
------------------------------ ---------- ----------
SYS                                   143         59
                                      147          1
                                      148          1
                                      149          1
SYS                                   154         58
                                      155          3
                                      156          3
DZJC                                  158          7
                                      160          1
                                      161          1
                                      162          1
SQL> alter system kill session'158,7';
系统已更改。
SQL> drop user dzjc cascade;
用户已删除。
 
分享到:
评论

相关推荐

    oracle新建数据库和连接配置步骤

    1. **环境准备**:在开始创建数据库之前,确保已经安装了Oracle Database软件,并且操作系统环境满足Oracle的硬件和软件要求。此外,还需要设置好环境变量,如ORACLE_HOME、PATH、TNS_ADMIN等。 2. **启动Oracle...

    Oracle中通过触发器来追踪用户的活动

    在Oracle数据库中,跟踪用户活动是一项重要的管理任务,有助于监控系统的使用情况、保障安全和优化性能。Oracle从Oracle8i开始引入了一类特殊触发器,它们不再局限于传统的DML事件,而是扩展到了系统级别,包括...

    delphi ODAC oracle 连接控件

    在描述中提到的"delphi ODAC oracle 连接控件",实际上指的是ODAC中的TOracleConnection组件,它是连接Oracle数据库的关键部分。 1. **ODAC概述**: ODAC是Devart公司开发的,旨在为Delphi和C++Builder开发者提供...

    oracle删除正处于连接中的账户

    在Oracle数据库管理中,有时需要删除用户账户,但若该账户正在被使用,则直接执行删除操作可能会遇到问题。本文将详细介绍如何安全地删除一个正处于连接状态的Oracle账户,并确保数据库的稳定性和数据的一致性。 ##...

    力控与Oracle数据库的连接.pdf

    总的来说,力控与Oracle数据库的连接涉及ODBC驱动的选择、Oracle数据库的配置、用户权限管理以及在力控中的SQL操作。正确配置这些环节,可以实现力控与Oracle之间的高效数据交互。在实际操作中,应注意数据类型的...

    Oracle11g与10g之间的导入导出、无法删除当前已连接的用户

    Oracle 11g 与 10g 之间的导入导出、无法删除当前已连接的用户 在 Oracle 数据库中,导入导出是非常重要的操作,可以将数据从一个数据库迁移到另一个数据库中。然而,在进行导入导出时,可能会遇到一些问题,例如...

    Oracle创建删除用户、角色、表空间、导入导出数据库命令行方式总结

    Oracle数据库管理是数据库管理员(DBA)日常工作中不可...通过以上步骤,你可以全面了解Oracle数据库中用户、角色、表空间的创建、删除以及数据导入导出的基本操作。掌握这些技能对于管理和维护Oracle数据库至关重要。

    oracle连接db2数据库的步骤

    本文将详细介绍如何在 Oracle 环境中配置和连接到 DB2 数据库,包括获取必要的信息、配置 ODBC 数据源、修改 Oracle 相关配置文件以及验证连接。以下是一步步的详细步骤: 1. **获取 DB2 数据库信息**: 首先,你...

    C#中oracle连接数据库的封装类

    在C#编程环境中,Oracle数据库的连接和操作通常需要通过ADO.NET或者其他第三方库来实现。在本场景中,我们关注的是一个名为"C#中oracle连接数据库的封装类"的主题,这个主题涉及到创建一个名为`DbHelperOra.cs`的类...

    DataGrid连接Oracle

    这里,我们详细探讨一下如何使用 `DataGrid` 连接 `Oracle` 数据库,实现数据的添加、修改、查找以及定时刷新功能。 `DataGrid` 是一种常用的用户界面控件,常见于.NET Framework或WPF(Windows Presentation ...

    数据库oracle命令汇总、连接

    - 需要注意的是,这种方式可能会导致性能上的问题,并且在新版本的Java中已经被弃用。 3. **通过属性设置连接:** - 另外一种更灵活的方法是通过设置属性来连接数据库: ```java Properties props = new ...

    Oracle 数据库连接工具

    总的来说,Oracle数据库连接工具,尤其是SQL Developer,为用户提供了全面且直观的数据库管理平台,是学习和工作中不可或缺的工具。通过掌握其使用,不仅可以提高工作效率,还能深入理解Oracle数据库的运作机制。

    JAVAweb连接oracle数据库工程

    在Java Web开发中,连接Oracle数据库是一项常见的任务,它涉及到多层架构中的数据访问层(DAO,Data Access Object)设计,以及JDBC(Java Database Connectivity)技术的应用。本工程主要展示了如何通过Java代码与...

    远程连接ip oracle

    通过上述步骤,我们可以成功地建立一个远程连接至Oracle数据库的环境,并且通过创建用户、授予权限以及初始化参数等方式确保其功能完整性和安全性。对于企业级应用而言,这种能力对于提高工作效率和确保数据安全至关...

    asp连接oracle完整代码

    在ASP中连接Oracle,首先需要在服务器上安装Oracle的客户端组件,如ODBC(Open Database Connectivity)驱动程序或者Oracle Data Access Components (ODAC)。这些组件提供了ASP与Oracle数据库通信所需的接口。 2. ...

    如何正确删除Oracle归档日志

    以Oracle用户身份登录到数据库服务器主机,或者通过网络连接进入Oracle数据备份工具RMAN: ``` rman target / ``` 或 ``` rman target /@orcl ``` 其中`orcl`为数据库实例名。 ##### 2. 执行RMAN命令 - **检查...

    oracle数据库crt连接工具

    一旦连接建立,用户可以通过SQL*Plus或者PL/SQL Developer等数据库客户端在SecureCRT会话中执行SQL语句,进行数据查询、插入、更新和删除操作。 作为DBA,利用SecureCRT还可以实现以下高级功能: 1. **脚本执行**:...

    oracle利用批处理文件执行SQL语句,bat连接oracle数据库并执行语句

    在这个场景中,我们可以利用批处理文件来简化Oracle数据库的操作,如删除用户、创建用户、创建表和触发器,以及执行其他SQL语句。 首先,我们需要了解如何在批处理文件中连接Oracle数据库。这通常通过Oracle的...

    在oracle中添加一个新用户

    通过以上步骤,我们已经成功在Oracle数据库中创建了一个新用户,并为其授予了创建表、更新表、删除表所需的权限。需要注意的是,在实际应用中,应根据具体情况灵活调整所授予的权限,避免过度授权带来的安全风险。...

Global site tag (gtag.js) - Google Analytics