主页 > 知识库 > Oracle查看和修改连接数(进程/会话/并发等等)

Oracle查看和修改连接数(进程/会话/并发等等)

热门标签:征服者火车站地图标注 美图秀秀地图标注 外呼线路外显本地号码 word地图标注方向 人工智能地图标注自己能做吗 百度地图标注素材 阿尔巴尼亚地图标注app 征服眼公司地图标注 开封智能外呼系统厂家
1.查询数据库当前进程的连接数:
复制代码 代码如下:

select count(*) from v$process;

2.查看数据库当前会话的连接数:
复制代码 代码如下:

elect count(*) from v$session;

3.查看数据库的并发连接数:
复制代码 代码如下:

select count(*) from v$session where status='ACTIVE';

4.查看当前数据库建立的会话情况:
复制代码 代码如下:

select sid,serial#,username,program,machine,status from v$session;

5.查询数据库允许的最大连接数:
复制代码 代码如下:

select value from v$parameter where name = 'processes';

或者命令:show parameter processes;
6.修改数据库允许的最大连接数:
复制代码 代码如下:

alter system set processes = 300 scope = spfile;

(需要重启数据库才能实现连接数的修改)
重启数据库:
复制代码 代码如下:

SQL>shutdown immediate;
SQL>startup;

查看当前有哪些用户正在使用数据:
复制代码 代码如下:

SQL>select osuser,a.username,cpu_time/executions/1000000||'s',sql_fulltext,machine
SQL>from v$session a,v$sqlarea b
SQL>where a.sql_address = b.address
SQL>order by cpu_time/executions desc;

备注:UNIX 1个用户session对应一个操作系统process,而Windows体现在线程。
启动oracle
复制代码 代码如下:

su - oracle
SQL>sqlplus system/pwd as sysdba //进入sql
SQL>startup //启动数据库
SQL>lsnrctl start //启动监听
sqlplus "/as sysdba"
SQL>shutdown immediate; //关闭数据库
SQL>startup mount;
SQL>alter database open;
您可能感兴趣的文章:
  • Oracle对于死锁的处理方法
  • Oracle外键不加索引引起死锁示例
  • Oracle中查看正在运行的SQL进程脚本分享
  • oracle查看被锁的表和被锁的进程以及杀掉这个进程
  • 探讨:Oracle数据库查看一个进程是如何执行相关的实际SQL语句
  • 如何查询占CPU高的oracle进程
  • ORACLE实例的后台进程
  • Oracle删除死锁进程的方法

标签:泰安 六安 孝感 淮南 宜春 海北 酒泉 葫芦岛

巨人网络通讯声明:本文标题《Oracle查看和修改连接数(进程/会话/并发等等)》,本文关键词  Oracle,查看,和,修改,连接,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《Oracle查看和修改连接数(进程/会话/并发等等)》相关的同类信息!
  • 本页收集关于Oracle查看和修改连接数(进程/会话/并发等等)的相关信息资讯供网民参考!
  • 推荐文章