`

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;
用户已删除。
 
分享到:
评论

相关推荐

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

    Oracle导入导出、11g导入10g、无法删除当前已连接的用户、查看数据版本等 文档内都有详细说明。

    c#登陆界面与Oracle数据库连接并增删改查

    我们可以使用 OracleClient 命名空间中的 OracleConnection 类来创建连接对象。下面是一个简单的示例代码: ```csharp string connString = "Data Source = .;Initial catalog=数据库名;User ID = oracle用户名 ;...

    oracle怎么删除用户提供解决方案

    在Oracle中删除用户时提示:ORACLE无法删除当前连接用户可以用以下语句 Sql代码 SQL> 代码如下:select username,sid,serial# from v$session; USERNAME SID SERIAL# —————————— ———- ———- 1 1 2 1 3...

    oracle 删除表后imp导入数据的脚本

    一般的做法是直接删除表空间然后imp导入数据,但是我这边的情况是远程有一个web始终连着,为了免得每天还要去启动那个web服务,我就采用了这个做法,只删除表,这样不会断开连接,注意,这个web只是白天在用。...

    力控与Oracle数据库的连接[整理].pdf

    本文主要介绍了力控与Oracle数据库的连接配置注意事项,并提供了详细的步骤指导用户如何创建新的数据库、用户和数据表,并与力控进行连接。 一、Oracle数据库的结构 Oracle数据库的结构简单来说可以表示为数据库→...

    Oracle 9i Client (Oracle 9i 客户端) 简化版 (不安装Oracle客户端,也可以使用PLSQL Developer)

    4、连接oracle服务器时需要手动配置tnsnames.ora,用户可参照tnsnames.ora中的注释部分进行配置。 5、本软件卸载时,将删除已安装的文件、环境变量及相应的注册表信息,绝对绿色! 注: 已安装了oracle的用户,如想...

    oracle创建删除用户示例分享(oracle删除用户命令及授权)

    1、Oracle用户新增 代码如下:create user lisi identified by lisi; 注:create user是创建数据库用户,后面跟用户名称,identified by是设置用户密码 2、把“连接”数据库权限授给新增用户lisi 代码如下:grant ...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    说明:Oracle中要删除一个用户,必须要具有dba的权限。而且不能删除当前用户,如果删除的用户有数据对象,那么必须加上关键字cascade。 用法:drop user 用户名 [cascade] 四、 用户权限与角色 1. 权限 Oracle中权限...

    Oracle学习资源与使用

    Oracle用户可以拥有不同的权限,例如CREATE、DROP、SELECT、INSERT、UPDATE和DELETE等。权限可以通过GRANT语句授予,也可以通过REVOKE语句撤销。 角色 Oracle角色是一种权限集合,用于简化权限管理。角色可以包含...

    oracle命令行删除与创建用户的代码

    Oracle 命令行删除用户是指使用 Oracle 提供的命令行工具来删除已经存在的用户账户。在实际操作中,我们可能需要删除某个用户账户,以便重新创建新的用户账户或是解决一些系统问题。下面是 Oracle 命令行删除用户的...

    Linux下Oracle Client的安装

    3. 安装 oracle 不能是 root 用户,需要新建一个用户 4. 设置 ORACLE_HOME 环境变量 5. 安装 Oracle 依赖文件,例如 make gcc 三、 安装 Oracle10G 客户端 1. 检测 Linux 系统版本 使用 `cat /etc/issue` 命令...

    oracle10g教程从入门到精通.doc

    三:oracle用户管理 6 创建用户 6 给用户修改密码 6 删除用户 6 用户管理的综合案例 6 使用profile管理用户口令 8 账户锁定 9 给账户(用户)解锁 9 终止口令 9 口令历史 9 删除profile 9 四:oracle表的管理(数据类型...

    无法删除当前已连接的用户.txt

    Oracle无法删除当前已连接的用户

    oracle创建数据库表空间.doc

    Oracle 创建数据库表空间 Oracle 是一种流行的关系数据库管理系统,创建数据库表空间是 Oracle 数据库管理员的一项...创建和删除 Oracle 表空间及用户需要了解 Oracle 的基本知识和语法,在实际操作中需要小心和细心。

    删除oracle数据库并重建脚本

    @echo db:数据库连接地址,格式:ip地址/orcl @echo sysdba:是否为sysdba,格式:y或者1 @echo 导数据库所需信息: set user=cwy1030 set password=1 @echo 建数据库用户所需信息: set sysuser=sys/1 set ...

    Oracle数据库维护培训

    列举用户连接到 Oracle 实例所涉及的结构 双机模式:RAC/HOT STANDBY 数据库的逻辑结构 创建表空间 改变表空间的大小 为临时段分配空间 改变表空间的状态 改变表空间的存储参数设置 在线重做日志文件的作用 在线...

    oracle的impdp和expdp数据泵导入导出全备数据库-详细笔记文档总结

    我们使用 sqlplus 工具连接到 Oracle 数据库,并删除了 test1 和 test2 两个表。 六、数据泵的 IMPDP 导入恢复数据 最后,我们可以使用 IMPDP 工具来将备份文件导入到 Oracle 数据库中。我们使用 system 用户名和...

    MFC使用ADO实现与Oracle数据库的操作

    MFC通过ADO实现了对Oracle数据库的增删改查,主要实现了数据的增加、删除、修改、查找功能。该资源本原本是日文的,我通过个人的学习和翻译,把相关重要代码的注释以及界面都翻译成了中文。并且在此基础上添加了不少...

    Oracle课件.pdf

    2. Oracle中的伪列 2.1 ROWID 2.2 ROWNUM 3. Oracle单行函数 3.1字符函数 3.2数字函数 3.3日期函数 3.4转换函数 3.5其他常用函数 4. Oracle分析函数 4.1 分析函数介绍 4.2 分析函数种类和用法 4.3 行列...

Global site tag (gtag.js) - Google Analytics