首页 / 知识
从Oracle 10g数据库架构中删除连接的用户
2023-04-16 17:49:00
Dropping a connected user from an Oracle 10g database schema是否有比重新启动Oracle数据库服务更好的方法来强制所有用户与Oracle 10g数据库架构断开连接? 我们有几个使用SQL Developer的开发人员连接到单个Oracle 10g服务器上的相同模式。 问题是,当我们要删除架构以重建它时,不可避免地有人仍在连接,并且在有人仍在连接时我们无法删除数据库架构或用户。 同样,我们也不想删除所有与其他模式的连接,因为其他人可能仍然可以连接并使用这些模式进行测试。 有人知道解决此问题的快速方法吗? 要查找会话,作为DBA使用
如果要确保仅获取使用SQL Developer的会话,则可以添加 然后用杀死他们
产生现成的kill-statement的查询可能是
这将为该用户在每个会话中返回一条kill语句-类似于:
使用此查询查找到数据库的现有会话:
您会看到类似下面的内容。 然后,使用从以上结果中提取的值运行以下查询。
例如: 我的建议是这个简单的匿名块:
只需使用SQL即可:
在杀死它们之前,请确保更改系统并启用受限会话,否则它们将在完成工作之前迅速重新登录数据库。 只是我的两分钱:最好的方法(但短期内可能不是最快的方法)可能是每个开发人员都可以在自己的数据库实例上工作(有关数据库工作,请参见规则1)。 自从Oracle Database 10g Express Edition以来,在开发人员工作站上安装Oracle变得轻而易举。 您是否尝试过ALTER SYSTEM KILL SESSION?从V $ SESSION获取给定架构中每个会话的SID和SERIAL#,然后执行 ALTER SCHEMA KILL SESSION sid,序列号; |
最新内容
相关内容
linux命令删除用户组?
linux命令删除用户组?,管理,密码,系统,用户组,用户,概念,命令,文件,管理员,工作组,Linux命令之用户组管理1、查看/etc/group文件,只存在名称为mlinux操作数据库命令?
linux操作数据库命令?,地址,服务,系统,密码,数据库,工具,名字,首页,命令,参数,如何实现MySQL数据库的基本用法在linux下1、mysql all-database纯命令行linux服务器?
纯命令行linux服务器?,密码,服务,系统,命令,终端,地址,百度,情况,状态,公共,在linux下如何访问服务器首先,连接相应linux主机,进入到linux命令行linux命令连接数修改?
linux命令连接数修改?,服务,系统,网络,环境,密码,情况,地址,命令,服务器,表示,linux设置telnet服务最大连接数的方法1、在red hat Linux 9的安重启服务linux命令?
重启服务linux命令?,网络,系统,服务,设备,工作,标准,名称,工具,命令,管理,Linux的重启命令有哪些1、linux重启命令有五个,分别如下:shutdown。polinux中用户创建命令?
linux中用户创建命令?,密码,系统,用户,软件,命令,联系方式,管理,信息,用户名,新用户,linux怎么添加用户1、打开xshell软件,远程访问您的服务器linux删除重复项命令?
linux删除重复项命令?,数据,系统,工具,电脑,项目,公式,百度,代码,名字,基础,您好,我需要删除重复内容,两份以上的重复全部删除,不留一组数据?_linux网口连接命令?
linux网口连接命令?,网络,系统,地址,密码,检测,软件,情况,分析,电脑,状态,怎么用linux命令连接racle数据库(linux如何连接数据库)连接mysql(myslinux硬链接删除命令?
linux硬链接删除命令?,数据,系统,不了,时间,名称,链接,文件,档案,地方,设备,linux怎么备份删除bin下的.sh命令1、dump命令 Linux dump命令用于linux注销命令用户?
linux注销命令用户?,系统,服务,密码,地址,工作,命令,状态,工具,信息,基础,linux注销用户命令1、shutdown是一个用来安全关闭或重启Linux系统的linux交互删除命令?
linux交互删除命令?,名称,不了,系统,文件夹,命令,通用,文件,目录,指令,方法,linux删除文件夹命令1、linux删除命令rm-rf命令。具体详情:rm命令linux命令行创建用户?
linux命令行创建用户?,系统,密码,软件,新增,用户,联系方式,管理,用户名,命令,账号,Linux中如何创建用户和用户组Linux如何创建用户?打开xshell