• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    Oracle查看和修改连接数(进程/会话/并发等等)
    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删除死锁进程的方法
    上一篇:如何查看数据库alert日志文件
    下一篇:Oracle中的Connect/session和process的区别及关系介绍
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

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