zoukankan      html  css  js  c++  java
  • ORACLE 查看并修改最大连接数

    第一步,在cmd命令行,输入sqlplus,打开登录窗口,如下:

    第二步,根据提示输入用户名与密码

    请输入用户名:sys as sysdba

    输入口令:********

    第三步,查看processes和sessions参数,如下:

    SQL> show parameter processes

    第四步,修改processes和sessions值

    SQL> alter system set processes=500 scope=spfile;

    SQL> alter system set sessions=500 scope=spfile;

    第五步,修改processes和sessions值必须重启oracle服务器才能生效

    查询数据库当前进程的连接数:

    select count(*) from v$process;

    查看数据库当前会话的连接数:

    elect count(*) from v$session;

    查看数据库的并发连接数:

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

    查看当前数据库建立的会话情况:

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

    查询数据库允许的最大连接数:

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

    或者:show parameter processes;

    修改数据库允许的最大连接数:

    alter system set processes = 300 scope = spfile;

    (需要重启数据库才能实现连接数的修改)

    重启数据库:

    SQL> shutdown immediate;

    SQL> startup;

    查看当前有哪些用户正在使用数据:

    select osuser,a.username,cpu_time/executions/1000000||'s',sql_fulltext,machine

    from v$session a,v$sqlarea b

    where a.sql_address = b.address

    order by cpu_time/executions desc;

    原文地址:https://www.cnblogs.com/uumiss/p/4905482.html

  • 相关阅读:
    第九周周记
    第七周周记
    第三次作业第一题
    第五周周记
    《世界是数字的》读后感想
    第十周周记
    迷茫
    测试作业
    价值观作业
    作业二 感想
  • 原文地址:https://www.cnblogs.com/nethrd/p/9706853.html
Copyright © 2011-2022 走看看