一、修改Oracle会话及最大连接数

1、查看最大连接数

SQL> show parameter processes;

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
aq_tm_processes                      integer     0
db_writer_processes                  integer     3
gcs_server_processes                 integer     0
global_txn_processes                 integer     1
job_queue_processes                  integer     1000
log_archive_max_processes            integer     4
processes                            integer     150

2、修改最大连接数

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

  系统已更改。

3、查看最大会话数

SQL> show parameters sessions;

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
java_max_sessionspace_size           integer     0
java_soft_sessionspace_limit         integer     0
license_max_sessions                 integer     0
license_sessions_warning             integer     0
sessions                             integer     264
shared_server_sessions               integer

4、修改最大会话数

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

  系统已更改。
5、连接数和会话数计算关系

sessions = 1.1 * process + 5

说明:连接数和会话数参数修改,Oracle必须重启

二、常用会话及连接数查询方法

1、查询数据库最大连接数

SQL> show parameter processes;

或者

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

2、修改数据库最大连接数(默认150)

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

3、查询数据库当前连接数

SQL> select count(*) from v$process;
4、查看数据库最大会话数

SQL> show parameters sessions;

或者

SQL> select value from v$parameter where name = 'sessions';

5、修改数据库最大会话数(默认248)

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

6、查看当前会话数

SQL> select count(*) from v$session;

7、查看当前并发(活动)会话数

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

8、查看当前会话详细信息

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

9、查看正在使用的用户

select osuser,
       t1.username as username,
       cpu_time / executions / 1000000 || 's' as runtimes,
       sql_fulltext,
       machine
  from v$session t1, v$sqlarea t2
 where t1.sql_address = t2.address
 order by runtimes desc;

三、OS的参数区别

1、Linux和Windows系统,对sessions的处理是有区别的

Linux系统1会话对应1个进程处理

Windows系统1会话对应1个线程处理

Oracle会话及连接数优化相关推荐

  1. 修改oracle数据连接数据库,修改Oracle数据库的连接数

    修改Oracle数据库的连接数 摘(一) 使用sys,以sysdba权限登录: SQL>conn / as sysdba 1. 查看processes和sessions参数 SQL> sh ...

  2. 修改Oracle数据库的连接数

    测试了这个,不错. 摘(一) 1. 查看processes和sessions参数 SQL> show parameter processes NAME TYPE VALUE db_writer_ ...

  3. 修改oracle数据连接数据库,如何修改oracle数据库的连接数

    如何修改oracle数据库的连接数 查询数据库当前进程的连接数: select count(*) from v$process; 查看数据库当前会话的连接数: elect count(*) from  ...

  4. Oracle 数据库表性能优化

    Oracle 数据库表性能优化 最近在一次工作过程中,遇到了oralce 表性能慢的问题.一个历史表,一个月将近1000多万的数据量,想查询这个表的数据,只使用了一个简单的语句,却一个多小时都查不出来 ...

  5. Oracle超出最大连接数问题及解决

    用过Oracle的应该都熟悉如何查看和设置Oracle数据库的最大连接数.这里就再啰嗦一遍. 查看当前的连接数,可以用:select count(*) from v$process; 设置的最大连接数 ...

  6. 查看oracle会话和进程_带有Oracle Digital Assistant和Fn Project的会话式UI。 第三部分,迁移到云...

    查看oracle会话和进程 在这篇文章中,我将继续在Oracle Digital Assistant和Oracle Digital Assistant之上为FlexDeploy实现对话式UI的故事. ...

  7. 查看oracle会话和进程_带有Oracle Digital Assistant和Fn Project的会话式UI

    查看oracle会话和进程 在这里和那里,我们看到了无数的预测,很快聊天机器人将在用户与其系统之间的通信中扮演关键角色. 我没有水晶球,也不想等待这个"很快",所以我决定现在就使这 ...

  8. oracle连接数达不到上限,Oracle超出最大连接数问题及解决(转)

    用过Oracle的应该都熟悉如何查看和设置Oracle数据库的最大连接数.这里就再啰嗦一遍. 查看当前的连接数,可以用select count(*) from v$process; 设置的最大连接数( ...

  9. Oracle OR条件的优化与改写

    一. 同一字段谓词条件的or 1. 构造测试表 create table t_do as select * from dba_objects; create index t_do_n1 on t_do ...

最新文章

  1. 计算机本科学位有用吗_我应该回到学校获得计算机科学学位吗?
  2. 【BZOJ】3301: [USACO2011 Feb] Cow Line(康托展开)
  3. php微信支付na,虚拟支付
  4. Recurrent Neural Network系列2--利用Python,Theano实现RNN
  5. Vue.js 状态过渡
  6. java.lang.TypeNotPresentException: Type javax.xml.bind.JAXBContext not present解决方案
  7. 如何使用emacs编写c语言程序,并编译运行
  8. 一、tars简单介绍 二、tars 安装部署资料准备
  9. 蔚来辅助驾驶致死,副总裁沈斐或遇更大危机
  10. ctc与临时限速服务器信息,基于CTC站场图图形元素设置高速铁路临时限速的方法...
  11. 软件体系结构期末复习资料
  12. python系列3—顺序结构和分支结构
  13. 办理icp许可证对经营范围还有要求吗
  14. 阿里云服务器防止暴力破解设置
  15. 最优化理论——可行方向·梯度投影法
  16. Bayes | 贝叶斯统计入门杂记
  17. python接外包项目_微信外包项目,接口开发流程小记
  18. [Linux]关于网卡配置文件
  19. 国际码可以直接应用于计算机,2001年4月份全国高等教育自学考试计算机应用基础试题...
  20. 【sql随笔】sql题目:查询每班成绩前三名

热门文章

  1. 开发人员能力不足的情况下如何推进敏捷开发?
  2. 如何使用 Laravel Collections 类编写神级代码
  3. vagrant 本地添加box 支持带版本号
  4. Mycat环境搭建教程收集(待实践)
  5. 做外贸,独立B2C商城好,还是平台好
  6. Oracle Enterprise Manager Cloud Control最新文档合集
  7. 对AFTER触发器的一些整理
  8. identifyTask练习
  9. 3.产品成本在完工和在制产品间分配
  10. 【NOI 2011】阿狸的打字机