博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
oracle线程数更改
阅读量:5835 次
发布时间:2019-06-18

本文共 1998 字,大约阅读时间需要 6 分钟。

查看Oracle最大进程数:

  SQL> select count(*) from v$session #连接数,查看更多oracle数据库的疑问, 可点击cuug官网。http://www.cuug.com

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

  SQL> show parameter processes #最大连接

  SQL> alter system set processes = value scope = spfile;重启数据库 #修改连接

  unix 1个用户session 对应一个操作系统 process

  而 windows体现在线程

  ------------------------------------------------------------------------------

  修改ORACLE最大进程数:

  使用sys,以sysdba权限登录:

  SQL> show parameter processes;

  NAME TYPE VALUE

  ------------------------------------ ----------- ------------------------------

  aq_tm_processes integer 1

  db_writer_processes integer 1

  job_queue_processes integer 10

  log_archive_max_processes integer 1

  processes integer 150

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

  系统已更改。

  SQL> show parameter processes;

  NAME TYPE VALUE

  ------------------------------------ ----------- ------------------------------

  aq_tm_processes integer 1

  db_writer_processes integer 1

  job_queue_processes integer 10

  log_archive_max_processes integer 1

  processes integer 150

  SQL> create pfile from spfile;

  文件已创建。

  重启数据库,

  SQL> show parameter processes;

  NAME TYPE VALUE

  ------------------------------------ ----------- ------------------------------

  aq_tm_processes integer 1

  db_writer_processes integer 1

  job_queue_processes integer 10

  log_archive_max_processes integer 1

  processes integer 300

  搞定!


以下为另一篇博文摘要

Oracle如何更改线程数

文档编写目的:当调用数据库的线程超过一定数量时出现,中间介数据源无法连接导致错误:这是连接数超过了数据库默认连接数导致的,数据库默认的连接数是150。 本篇文章就解决如何修改线程数的问题。
一、 查看一下数据库现有的进程数,是否已经达到参数processes的大小。 以sys用户登录plsql,运行命令,如下:
1.select count() from v$process; 取得数据库目前的进程数。
2.select value from v$parameter where name = 'processes'; 取得进程数的上限。
二、修改线程数
在SQL窗口运行如下命令:
SQL> select count(
) from v$process;--当前连接数
COUNT(*)
63
SQL> select value from v$parameter where name = 'processes' --数据库允许的最大连接数 VALUE
500
修改最大连接数:
SQL> alter system set processes = 2000 scope = spfile;
重启数据库:
数据库线程数,到此为止,修改完成,解决数据库连接超过默认线程数问题。

转载地址:http://esucx.baihongyu.com/

你可能感兴趣的文章
作业三
查看>>
实现xshell以及crt自动化登录
查看>>
双重检查
查看>>
http主要应用
查看>>
Arraylist动态扩容详解
查看>>
运维学习之ISCSI(小型计算机系统接口)服务
查看>>
samba安装与配置
查看>>
硬盘SMART检测参数详解[转]
查看>>
QDemo之去除窗体标题栏
查看>>
Tomcat安装以及多实例部署
查看>>
Error: no display specified
查看>>
MySQL索引和优化查询
查看>>
Go链接数据库(Mysql)
查看>>
LNMP(3) 静态文件不记录日志和过期时间、Nginx防盗链、Nginx访问控制、解析php
查看>>
ros路由表条目注释
查看>>
采用windows下route命令设置静态路由实现跨网段访问
查看>>
RabbitMQ实战:扩展RabbitMQ与系列总结
查看>>
[转]Oracle存储过程总结
查看>>
[文摘]点击含中文字符的下载链接页面报404错误
查看>>
哪个渠道好用?APP渠道评估体系——教你3步建立
查看>>