`
chunchong
  • 浏览: 38768 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

转删除数据库用户时占用

 
阅读更多

(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已经被杀死。此时可以安全删除用户。

分享到:
评论

相关推荐

    彻底删除数据库

    8. **权限和角色**:删除数据库可能会影响到与之关联的用户和角色,检查并调整这些设置。 9. **资源监控**:在删除后,监控系统资源,确保磁盘空间得到释放,且系统运行正常。 10. **记录操作**:记录下删除过程和...

    MySQL数据库用户在线注册系统

    总的来说,MySQL数据库用户在线注册系统是一个涉及前端交互、后端逻辑处理、数据库管理和安全性的综合项目。设计这样一个系统需要全面掌握Web开发技术、数据库管理知识以及网络安全原则。通过这样的系统,用户可以...

    基于MFC的用户数据库程序设计

    这个系统不仅能够方便地查询、添加、删除和修改数据库中的用户信息,还能生成关于年龄和性别的报告,从而提供了一个直观、高效的用户界面。 首先,我们要理解MFC是什么。MFC是微软开发的一个C++类库,它封装了...

    国产数据库 达梦数据库管理工具

    3. 性能监控:通过实时监控数据库的运行状态,如CPU使用率、内存占用、I/O操作等,用户可以快速发现并解决性能瓶颈。工具还提供了性能优化建议,帮助管理员调整数据库参数,提升系统的整体性能。 4. 安全管理:达梦...

    瀚高数据库管理工具瀚高数据库管理工具

    6. 安全管理:管理数据库用户的权限,设置访问控制,确保数据的安全性和合规性。 7. 备份与恢复:提供数据库备份和恢复功能,支持全量备份和增量备份,确保数据在异常情况下的可恢复性。 8. 日志管理:查看和分析...

    神通数据库管理客户端

    6. **权限管理**:协助管理员分配和管理数据库用户的权限,控制不同用户对数据库资源的访问范围和操作权限。 7. **性能监控**:集成性能监控工具,可以实时查看数据库的运行状态,包括CPU使用率、内存占用、磁盘I/O...

    数据库讲义、数据库讲义、数据库讲义

    数据库是存储和管理数据的系统,它为用户和应用程序提供了数据访问、检索、更新和删除的接口。在本文中,我们将深入探讨数据库及其系统实现的关键知识点。 首先,我们需要理解数据库的基本概念。数据库(Database,...

    删除数据库的所有表、存储过程、主键、外键、索引等

    在执行批量删除操作时,可以编写脚本或使用数据库管理工具来自动化这一过程。例如,提供的`.sql`文件可能包含了一系列的`DROP`语句,按顺序执行这些语句即可完成清理工作。在执行前,建议先运行这些语句的SELECT版本...

    数据库的插入、删除、更新等操作

    本话题主要围绕如何在Android中执行数据库的插入、删除、更新和查询操作展开。 1. **创建数据库和表结构** 在Android中,我们首先需要创建一个SQLiteOpenHelper的子类,该类负责创建和升级数据库。通过重写`...

    关于查看MSSQL 数据库 用户每个表 占用的空间大小

    在SQL Server中,查询MSSQL数据库中每个用户表占用的空间大小是一项常见的需求,这有助于进行性能优化和容量规划。以下是一种方法,基于提供的代码片段,来实现这一目标。 首先,我们创建一个名为`tablespaceinfo`...

    数据库连接工具-小青蛙

    6. **数据库结构管理**: 工具允许用户查看和修改数据库结构,包括创建、修改和删除表、视图、存储过程等对象,以及管理索引和外键。 7. **数据导出与导入**: 数据库迁移或备份时,HeidiSQL提供了数据和结构的导出...

    数据库原理课程实验报告.doc

    在本实验报告中,学生通过一系列实验操作掌握了数据库的基本概念和操作,包括创建和删除数据库、创建和删除表、数据的增删改、查询、创建和删除视图以及创建和删除索引。 【数据库创建与删除】实验一介绍了如何使用...

    安卓连接数据库项目

    在安卓平台上开发应用程序时,与数据库的交互是常见的需求,比如创建一个记事本应用,就需要存储和检索用户的笔记。本项目"安卓连接数据库项目"就是这样一个实例,它展示了如何在Android环境中建立数据库连接,进行...

    session模拟数据库实现用户登录功能

    6. session管理:为了防止内存被大量session占用,服务器通常会设置session的生命周期(如30分钟),超过这个时间未收到客户端的请求,服务器会自动删除对应的session数据。 在提供的压缩包文件中,可能包含实现这...

    MSDE简易数据库工具

    6. **性能监控**:MSDE简易数据库工具可能包含一些基本的性能监控指标,如CPU使用率、内存占用、磁盘I/O等,帮助用户了解数据库运行状态,及时发现并解决性能问题。 7. **日志管理**:对于错误日志和操作日志的查看...

    wxh dbb袖珍数据库浏览器

    "wxh dbb袖珍数据库浏览器"是一款专为数据库管理和查询设计的小巧工具,它以其轻量级的特性,使得用户能够快速、便捷地浏览和操作各种类型的数据库。这款软件适用于那些需要在有限的资源环境下或者对数据库进行快速...

    数据库上机指导 包含数据库源文件

    数据库上机指导是学习数据库管理和应用的重要环节,它涵盖了理论知识与实际操作的结合,旨在帮助用户深入理解和掌握数据库的工作原理、SQL语言以及数据管理技巧。在这个指导中,包含了源数据库文件,这意味着我们...

    表 占用磁盘空间查询

    4. **临时表**:临时表是在执行某个操作时创建的表,在操作完成后通常会被自动删除。它们对于存储中间结果非常有用,可以避免在主数据库表中添加不必要的数据。 #### 总结 通过以上分析可以看出,这段SQL脚本提供...

    数据库系统概念 大学数据库

    并发控制确保多个用户同时访问数据库时不会导致数据冲突。恢复机制确保即使在系统故障后也能恢复到一致状态。安全性则涉及用户权限管理,防止未经授权的访问和操作。 性能优化是数据库系统的另一个重要方面,可以...

    c#数据库清理工具源代码

    这个工具可以根据用户预先设定的配置文件来定期执行删除任务,确保数据库的高效运行和空间优化。 描述部分进一步解释了这个工具的特点和用途。首先,它能够基于配置文件来自动化工作,这意味着用户可以自定义清理...

Global site tag (gtag.js) - Google Analytics