1)查看用户的连接状况
select username,sid,serial# from v$session
------------------------------------------
如下结果:
username sid serial#
----------------------------------------
NETBNEW 513 22974
NETBNEW 514 18183
NETBNEW 516 21573
NETBNEW 531 9
WUZHQ 532 4562
(2)找到要删除用户的sid,和serial,并删除
-------------------------------------------
如:你要删除用户'WUZHQ',可以这样做:
alter system kill session '532,4562'
(3)删除用户
--------------------------------------------
drop user username cascade
(**)如果在drop 后还提示ORA-01940:无法删除当前已链接的用户,说明还有连接的session,可以通过查看session的状态来确定该session是否被kill 了,用如下语句查看:
-------------------------------------
select saddr,sid,serial#,paddr,username,status from v$session where username is not null
结果如下(以我的库为例):
saddr sid serial# paddr username status
--------------------------------------------------------------------------------------------------------
564A1E28 513 22974 569638F4 NETBNEW ACTIVE
564A30DC 514 18183 569688CC NETBNEW INACTIVE
564A5644 516 21573 56963340 NETBNEW INACTIVE
564B6ED0 531 9 56962D8C NETBNEW INACTIVE
564B8184 532 4562 56A1075C WUZHQ KILLED
status 为要删除用户的session状态,如果还为inactive,说明没有被kill掉,如果状态为killed,说明已kill。
由此可见,WUZHQ这个用户的session已经被杀死。此时可以安全删除用户。
相关推荐
Oracle数据库在运行过程中,经常会遇到各种错误代码,错误代码ORA-00845是其中的一个,它是指“MEMORY_TARGET not supported on this system”。这个错误一般发生在尝试在不支持MEMORY_TARGET参数的系统上设置该参数...
### DATAGUARD 物理DG配置客户端无缝切换——ora-16652与ora-16603错误解析 #### 1. DataGuardBroker的配置 **DataGuardBroker** 是Oracle提供的用于简化Oracle Data Guard管理和配置的工具。通过使用...
### Oracle 11g 错误码大全解析 #### ORA-00001: 违反唯一约束条件 **描述**: 当尝试插入或更新一个已经存在的唯一键值时触发此错误。确保数据符合唯一性约束。 **解决方法**: - 检查并修改数据,确保不会重复...
- **下载所需软件**: 包括VMware Server、SecureCRT、FileZilla、NoMachine及Oracle10g安装包等。 - **检查系统需求**: 确保Linux系统满足Oracle10g的最低硬件要求。 **4.2 构建虚拟机环境** - **4.2.1 安装VMware ...
3. **注销当前用户**:如果是以Oracle用户身份登录的,请先注销该用户。 #### 二、卸载Oracle数据库 1. **使用OUI卸载Oracle软件**: - 通过“开始”菜单找到Oracle Universal Installer (OUI),通常位于“开始”...
### Oracle 10g 学习笔记:深入理解与配置要点 #### 一、Oracle 10g系统架构与配置参数 Oracle 10g作为一款成熟的关系型数据库管理系统,其内部架构主要由共享内存区域(SGA)和程序全局区(PGA)组成。在学习与...
根据提供的文件信息,本文将详细解析Oracle 10g在CGSL v3系统上的安装步骤及相关配置要点。本文档由广东新支点技术服务有限公司提供,主要用于指导技术人员如何正确地安装和配置Oracle 10g数据库管理系统。 ### ...
在Oracle数据库管理中,熟悉Unix命令是至关重要的,因为许多日常操作和监控任务都需要借助Unix/Linux系统的工具来完成。以下是一些常用的Unix命令及其在Oracle环境中的应用: 1. **查看Alert日志文件中的错误**: ...
### Win7安装Oracle 10g方法详解 #### 一、前言 随着信息技术的不断发展,数据库管理系统在各个行业中扮演着越来越重要的角色。Oracle数据库作为全球最流行的数据库系统之一,其稳定性和安全性得到了广泛的认可。...
在本文中,我们将介绍一些常用的 Oracle 11g 命令,包括监听命令、用户管理命令、表及表空间管理命令等。 一、监听命令 监听是 Oracle database 的一个组件,负责监听客户端的连接请求。下面是一些常用的监听命令...
在Oracle数据库管理中,处理死锁进程和释放状态为killed的session是一项关键技能,尤其对于维护数据库性能和稳定性至关重要。以下将详细阐述如何通过一系列步骤有效地关闭Oracle死锁进程,以及如何释放状态为killed...
Oracle 11g R2 客户端安装和卸载详细图解(Docker 版) Oracle 11g R2 客户端安装过程: 1. 安装 Oracle 11g R2 客户端之前,需要关闭 Windows 防火墙,以确保安装过程的顺利进行。 2. 解压 win64_11gR2_client....
### Oracle 11g 问答知识点详解 #### 1. 常见的关系数据库及其特点 - **Oracle**: 高性能、高可用性、安全性强,适用于大型企业级应用。 - **MySQL**: 开源免费、易用性好、支持多种操作系统,适合中小型企业或...
在进行Oracle 10g的安装过程中,可能会遇到多种问题,这些问题如果不妥善处理,将直接影响到数据库系统的稳定性和性能。本文将围绕“Oracle 10g安装中的一些问题解决”这一主题,深入探讨并提供解决方案。 ### 一、...
在Linux环境下,Oracle 11g R2 Data Guard是一种高可用性和灾难恢复解决方案,它通过在不同的物理或逻辑位置维护一个或多个备用数据库,来保护关键业务数据免受硬件故障、自然灾害或其他潜在的数据丢失风险。...
#### 二、删除Oracle用户及组 5. **切换至root用户** 使用`su - root`命令切换至root用户权限,以便进行系统级的配置修改。 6. **删除Oracle安装目录** 使用`rm -rf /opt/oracle/`删除Oracle的主要安装目录。 ...
[oracle@ora10g ~]$ sqlplus xh/a123@test as sysdba SQL*Plus: Release 10.2.0.4.0 - Production on Sun Apr 25 21:56:48 2010 Copyright (c) 1982, 2007, Oracle. All rights reserved. ERROR: ORA-01017: ...