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

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

热门标签:Linux服务器 地方门户网站 铁路电话系统 AI电销 服务外包 网站排名优化 百度竞价排名 呼叫中心市场需求
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查看和修改连接数(进程/会话/并发等等)》,本文关键词  ;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 收缩
    • 微信客服
    • 微信二维码
    • 电话咨询

    • 400-1100-266