十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
所有用户的会话都可以在字典v$session里查到,断开连接的意思应该是杀死会话吧,杀一个会话用alter
创新互联公司坚持“要么做到,要么别承诺”的工作理念,服务领域包括:成都网站建设、网站制作、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的惠来网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!
system
kill
session命令,需要知道sid和serial#,这都可以从字典里查到
执行下机的sql
select
'alter
system
kill
session
'''||sid||','||serial#||''';'
from
v$session;
把结果复制、粘贴再执行就可以断开所有连接了
注意:有些系统可能设置了自动重新连接
1.
需要用sqlplus
/
as
sysasm方式
即有sysasm权限
2.
Commands
that
you
ran
using
the
SYSDBA
privilege
on
ASM
11g
r1
and
below
have
now
been
deprecated
in
release
11g
r2.
3.
Starting
with
11g
release
2,
Oracle
ASM
administration
must
be
done
with
the
SYSASM
privilege.
4.
不只是关闭asm实例,对磁盘组添加disk或者删除disk所有对asm
管理操作都需要用sysasm
权限。
朋友请听我说:
首先你要知道实例是什么东西
简单解释:它是由一组后台进程和内存区域构成的,通常一个数据库可以有一个或多个实例。
当你要使用某一个实例时,首先要进行环境变量的设置
如:
set ORACLE_SID=orcl(WIN)
export ORACLE_SID=orcl(LINUX or UNIX)
conn sys/oracle as sysdba
这样才登陆到了orcl实例
登陆到了数据库我们可以通过如下SELECT来查看你用的是哪个实例。
如:
select instance_name from v$instance;