查看session:

  select * from v$session where username is not null

  select username,count(username) from v$session where username is not null group by username

  当前连接数:

  select count(*) from v$process

  查看连接数参数的设置情况

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

  Select count(*) from v$session where status='ACTIVE' #并发连接数

Oracle查看、修改连接数 
  1.查询数据库当前进程的连接数:
  select count(*) from v$process;
  2.查看数据库当前会话的连接数:
  select 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;

Session:
1.通过SQLPlus修改Oracle的sessions和processes的关系是

   sessions=1.1*processes + 5
  使用sys,以sysdba权限登录:
  SQL> show parameter processes;
  NAME TYPE VALUE--------
  aq_tm_processes integer 1db_writer_processes integer 1
  job_queue_processes integer 10
  log_archive_max_processes integer 1
  processes integer 150
  SQL> alter system set
  processes=400 scope = spfile;系统已更改。
  SQL> show parameter processes;NAME TYPE
  VALUE--------------------------------
  aq_tm_processes
  integer 1db_writer_processes integer 1
  job_queue_processes integer 10
  log_archive_max_processes integer 1
  processes integer 150
  SQL> create pfile from spfile;

  

  注:sessions是个派生值

  注:sessions是个派生值,由processes的值决定,公式sessions=1.1*process + 5

  2.通过修改oracle配置文件进行修改修改SPFILEORCL.ORA文件中的processes的值。8.1.5中是init.ora 文件,在9i中修改init.ora文件是无效的,这个文件由于是一个二进制的文件,不能直接使用notepad此类的编辑器打开。否则会报错误ORA- 27101 Shared memory realm does not exist。使用UltraEdit或者EditPlus之类的可以编辑二进制文件的编辑器打开此文件(直接编辑二进制文件),然后在Windows服务 中重新启动Oracle服务器即可。

  3.通过Oracle Enterprise Manager Console在图形化管理器中修改

  a.以系统管理员的身份登入

  b.进入数据库的例程-配置-一般信息-所有初始化参数

  c.修改processes的值

查询是否有死锁 
select * from v$locked_object; 
如果查询结果为no rows selected,说明数据库中没有死锁。否则说明数据库中存在死锁。

oracle如何设置最大连接数的更多相关文章

  1. 实例讲解Oracle数据库设置默认表空间问题

    实例讲解Oracle数据库设置默认表空间问题   实例讲解Oracle数据库设置默认表空间问题,阅读实例讲解Oracle数据库设置默认表空间问题,DBA们经常会遇到一个这样令人头疼的问题:不知道谁在O ...

  2. Oracle参数设置之set与reset的实际案例

    Oracle参数设置之set与reset的实际案例 环境:Oracle 10.2.0.5 RAC 需求:节点1的aq_tm_processes要求恢复默认,节点2设置要求保持不变 1.构建测试环境 2 ...

  3. ORACLE NLS_DATE_FORMAT设置

      最近在ORACLE里面设置NLS_DATE_FORMAT日期时间格式时遇到了一些问题,顺便整理一下.以防以后忘记时,能顺速翻阅. 1:在会话级别设置nls_date_format对应的日期格式. ...

  4. Oracle数据库设置为归档模式的操作方法

    Oracle归档模式非常非常重要!对于有些数据库刚装好后可能是非归档模式,这是很危险的!为了安全起见,一定要谨记:对于Oracle数据库,一定要设置为归档模式,尤其是生产库,只有这样才能实现数据库的有 ...

  5. 将Oracle数据库设置为归档模式及非归档模式

    一.将Oracle数据库设置为归档模式 1)sql>shutdown normal/immediate;2)sql>startup mount;3)sql>alter databas ...

  6. 在Oracle中设置主键自增

    转自:https://www.2cto.com/database/201705/636725.html 数据库设置主键自增">oracle数据库设置主键自增: --创建表 create ...

  7. 怎样将Oracle数据库设置为归档模式及非归档模式

    怎样将Oracle数据库设置为归档模式及非归档模式 1.Oracle日志分类 分三大类: Alert log files--警报日志,Trace files--跟踪日志(用户和进程)和 redo lo ...

  8. ORACLE会话数、连接数配置

    ORACLE会话数.连接数配置 ORACLE会话数.连接数配置 ORACLE的会话数和连接数参数配置 以sysdba身份登录 sqlplus sys/xxxx as sysdba; 查看最大连接数: ...

  9. SQLServer查看及设置最大连接数(转)

    转自:https://blog.csdn.net/duanbeibei/article/details/86573840 很多时候自己本地开发会遇到 ,打开几个连接正常访问 之后就报错误,这时候需要调 ...

随机推荐

  1. VUE 之 路由 VueRouter

    1.VueRouter的安装 1.1.https://unpkg.com/vue-router/dist/vue-router.js下载安装. 1.2.<script src="./s ...

  2. InspectIT_EUM 实现原理概述

    在Git上查看 InspectIT 实现原理概述: 实现原理详解:  1.jsAgent如何注入到浏览器 通过ASM框架修改HttpService.service()方法,加入相关逻辑,对每一个Htt ...

  3. 运用Links方法安装插件

    方法如下: (1)在Eclipse的安装目录下新建两个文件夹:一个用来存放插件,取名为myplugins:另一个用来存放link文件,取名为links. (2)将下载的插件解压缩到myplugins目 ...

  4. openfire学习(一)

    需要开发一款软件,其中的即时通讯功能使用xmpp协议来做,服务端用openfire. openfire的下载和配置就不多说,可能大多数人第一次用会遇到登陆不了的问题,我也遇到了,事实上登陆错误是因为用 ...

  5. 数据结构之 排序---折半插入排序(时间复杂度 O(nlog2 n) )

    排序 Time Limit: 1000MS Memory limit: 32678K 题目描述 给你N(N<=100)个数,请你按照从小到大的顺序输出. 输入 输入数据第一行是一个正整数N,第二 ...

  6. POJ1300 Door Man —— 欧拉回路(无向图)

    题目链接:http://poj.org/problem?id=1300 Door Man Time Limit: 1000MS   Memory Limit: 10000K Total Submiss ...

  7. laya在微信小游戏中加载BitmapFont失效的问题

    发布为微信小游戏后,在微信工具中测试时总是提示加载retry to load TheRed.fnt,并以error告终.由于没有任何出错信息,无奈之下只好阅读源码.对BitmapFont的处理分为两个 ...

  8. CodeForces-816B:Karen and Coffee (简单线段树)

    To stay woke and attentive during classes, Karen needs some coffee! Karen, a coffee aficionado, want ...

  9. 【转】[钉钉通知系列]Jenkins发布后自动通知

    转载请注明出处:https://www.cnblogs.com/jianxuanbing/p/7211006.html 阅读目录 一.前言 二.使用钉钉推送的优势 三.配置 一.前言 最近使用Jenk ...

  10. [转载]挂接缓存管理器CcMapData()实现文件XX

    原作者Azy,发表于DebugMan论坛. ======================================================= 这个方法的最大好处在于简单~~不用分别处理~ ...