
正文
oracle查看用户连接慢,oracle查看用户连接情况
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
oracle如何查看当前有哪些用户连接到数据库
oracle如何检视当前有哪些使用者连线到资料库 可直接在 v$session检视中查询。 语句如: select * from v$session where username=使用者名称 其中使用者名称应为英文大写字母。
一,查看数据库里面所有用户:select * from dba_users;前提是你是有dba权限的帐号,如sys,system。
可以用:select username,machine from v$session;这样可以看到那个用户,用那个机器登录的数据库。或者用 select username,count(*) from v$session group by username;可以查看那个用户建立了多少个连接。
相关问答
Q1: oracle链接超时问题,应该怎么设置
远程连接oracle 会出现超时连接断开的问题,所以需要修改oracle配置。修改超时时间10分钟 查询修改后的超时时间 其中IDLE_TIME的值就是设置的空闲超时时间。
查询语句出错会用标记(marker)类型。客户端向服务器请求失败(如不存在的服务ID),服务器会发送拒绝(refuse)类型 。客户机登陆会发送连接类型,而服务器返回一个重定向类型数据。
目标数据库是否开启了服务。目标数据库是否开启了监听。目标服务器是否有防火墙或是网络策略限制不允许访问。检查下访问的配置是否正确,如IP、端口号、用户信息等等。访问账号的连接数是否过多等等。
Q2: sqlserver链接oracle查询数据很慢,是什么原因?
1、跨服务器数据查询,服务器要处理rollback,log之类的操作,还是存储过程,会很慢。可以这样解决把数据、日志、索引放到不同的I/O设备上,增加读取速度,以前可以将Tempdb应放在RAID0上,SQL2000不在支持。
2、尽量少使用数据链。查询语句少使用连接查询啊,还有OraOLEDB.Oracle].YZMC应该是表没有这个数据 或者是脏数据吧 。
3、,DB服务器不同。在服务器的存储,相应,处理速度,网络通信等环境不同,连接速度会对查询有影响。2,查询表不同。表的结构不同,对查询速度会有影响。3,查询SQL不同。
Q3: 怎样查看oracle当前的连接数
,查看当前会话数SQL conn / as sysdba已连接。
关于Oracle的数据库的知识,北京51培训特别开设了网络免费课程,如果有问题可以当时就问,这样比查询起来更加方便。只是提供参考。
用sql语句查看oracle当前连接数 怎样查看oracle当前的连接数呢?只需要用下面的SQL语句查询一下就可以了。
两个查询的不是同一张表的数据,这个可能性大,仔细检查下你的连接。
Q4: Oracle连接太慢的原因及TNS无监听程序
在服务器上 运行 sqlplus /nolog conn /as sysdba 看是否能进去。能,说明数据库没问题,然后可以删除监听,然后用 net configuration assistant 重新建立一个监听。
按下Windows键和R键,输入cmd 回车打开命令程序,输入 tnsping 远程IP地址 回车,看看能不能ping通远程数据库。如果不能,说明远程计算机的数据库端口没有开放,需要打开防火墙。
在admin文件夹下搜索tnsname tnslistener 两个文件,看看是否有错误,可参照此文件上层目录下的sample文件配置。(ora版本不同,目录和文件的位置好像是不太一样。)如果没有错误,去服务里面看看是否开启了监听。
问题描述:安装好ORACLE服务器端后,利用PL/SQL连数据,提示无监听程序。解决步骤:检查防火墙。将防火墙关闭。查看监听服务。在管理工具-服务中查看监听服务是否已经启动,如果没有,请启动。查看注册表。
第一:重新建立监听程序。或通过程序路径启动监听看是否能运行。
oracle查看用户连接慢的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于oracle查看用户连接情况、oracle查看用户连接慢的信息别忘了在本站进行查找喔。








