`

Oracle中强行断开用户连接的方法

阅读更多
首先查找目标用户的当前进程,注意是serial#而不是serial,网上有的介绍漏掉了#:
select sid,serial# from v$session where username='ERP';
使用此语句会返回一个进程列表,每行有两个数字,然后用数字替代下面的sid和serial
alter system kill session 'sid,serial';
例如
alter system kill session '222,123';
通过select 语句可能返回多行记录,所以要多次执行alter语句

分享到:
评论
1 楼 ScAREcrOw_ss 2010-03-02  
SQL> select sid,serial# from v$session where username='BJSY';

       SID    SERIAL#
---------- ----------
       956      54714
       967       1033
       984      62354
      1005      33823
      1012       9365
      1030      23697
      1044       4825
      1057      64016
      1077       7278
      1083        603
      1088       1313

11 rows selected.

SQL>  alter system kill session '956,54714';

System altered.

SQL> select sid,serial# from v$session where username='BJSY';

       SID    SERIAL#
---------- ----------
       956      54714
       967       1033
       984      62354
      1005      33823
      1012       9365
      1030      23697
      1044       4825
      1057      64016
      1077       7278
      1083        603
      1088       1313

11 rows selected.

SQL>



怎么解释........

相关推荐

    Oracle数据库的启停

    系统不会等待连接到数据库的所有用户退出系统,而会强行回滚当前所有的活动事务,然后断开所有的连接用户,这个过程类似于直接断电。个人来说,不建议使用这种方式,太暴力了。 3. SHUTDOWN TRANSACTIONAL 该命令...

    Linux下启动Oracle服务和监听程序

    * abort:强行断开连接并直接关闭数据库。 常见问题 1. 权限问题:解决方法是切换到Oracle用户。 2. 没有关闭监听器:解决方法是关闭监听器。 3. 有Oracle实例没有关闭:解决方法是关闭Oracle实例。 4. 环境变量...

    最近学习oracle 整理的一些学习资料

    - **断开连接**: `disconnect` 或 `disconn` - **说明**:执行此命令可以断开当前与数据库的连接。 **知识点2:管理数据库监听器** - **停止监听器**: `lsnrctl stop` - **说明**:此命令用于停止正在运行的 ...

    Oracle_APTECH_ACCP4.0_文档资料

    1. **正常关闭**:`shutdown normal`,等待所有用户断开连接,下次启动无需恢复操作。 2. **立即关闭**:`shutdown immediate`,强制结束未提交事务并立即关闭,下次启动无需恢复。 3. **强行关闭**:`shutdown ...

    oracle10g笔记DBA

    - `shutdown immediate`: 立即关闭数据库,确保所有用户都已断开连接。 - `shutdown abort`: 强制关闭数据库实例,这种模式可能导致数据损坏,因此应谨慎使用。 - `shutdown transactional`: 在所有事务完成后...

    Linux下启动Oracle服务和监听程序步骤

    4. shutdown abort:强制关闭方式,不做任何等待,直接关闭数据库,强行断开连接。这种关闭方式可能会导致数据丢失,通常不建议采用。 Oracle数据库的启动有多种方式,包括: 1. startup nomount:非安装启动,...

    关于手工创建Oracle数据库的研究.pdf

    强行断开连接。”这个问题可能源于多个因素,包括权限问题、存储空间不足、初始化参数设置不当等。 为了解决这些问题,我们需要采取一系列的解决策略和技术。对于问题一,可以尝试在创建新数据库前,修改`REMOTE ...

    Oracle常用命令

    - `shutdown normal`:正常关闭,等待所有用户断开连接后关闭。 - `shutdown immediate`:立即关闭,强制断开所有用户的连接。 - `shutdown abort`:强行关闭,未提交的事务将回滚。 #### 3. 显示当前用户 使用`...

    oracle 启动过程

    - **NORMAL**:正常关闭,等待所有用户断开连接。 - **TRANSACTIONAL**:事务性关闭,等待所有当前事务完成。 - **IMMEDIATE**:立即关闭,即使有用户正在执行事务。 - **ABORT**:强行关闭,可能会导致未提交的事务...

    citrix 中文管理操作手册

    创建策略以根据用户连接的方式自定义用户体验 72 为 Web 访问配置策略和过滤器 72 过滤 Access Gateway 连接的必要条件 73 基于 Access Gateway 连接应用策略过滤器 73 基于现有 Access Gateway 策略应用策略过滤器 ...

    oracle_9i备用数据库配置使用参考手册.pdf

    ### Oracle 9i 备用数据库配置使用参考 #### 一、基本概念 **备用数据库 (Standby Database)** 是 Oracle 提供的一种高可用性解决方案,它通过在主节点与备用节点之间同步日志来保持数据的一致性。备用节点作为主...

    启动数据库的方法

    - 描述:限制模式下,只有具有特定权限的用户才能连接到数据库。 - 特点:增强了安全性,适合在维护或升级期间使用。 3. **强行启动(startup force)** - 描述:当数据库发生异常关闭时,使用该命令可以绕过常规...

    C#编程经验技巧宝典

    103 <br>0167 锁定文本框内的文本 103 <br>0168 使用Message.Show输出用户信息 104 <br>5.3 图片数据处理技巧 104 <br>0169 如何将图片存入数据库 104 <br>0170 如何将图片从数据库中读取...

Global site tag (gtag.js) - Google Analytics