测试了这个,不错。

  摘(一)

  1. 查看processes和sessions参数

  SQL> show parameter processes

  NAME TYPE VALUE

  db_writer_processes integer 1

  gcs_server_processes integer 0

  job_queue_processes integer 10

  log_archive_max_processes integer 2

  processes integer 50

  SQL> show parameter sessions

  NAME TYPE VALUE

  license_max_sessions integer 0

  license_sessions_warning integer 0

  logmnr_max_persistent_sessions integer 1

  sessions integer 60

  shared_server_sessions integer

  2. 修改processes和sessions值

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

  系统已更改。

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

  系统已更改。

  3. 修改processes和sessions值必须重启oracle服务器才能生效

  ORACLE的连接数(sessions)与其参数文件中的进程数(process)有关,它们的关系如下:

  sessions=(1.1*process+5)

  摘(二)

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

  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;

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

  重启数据库:

  shutdown immediate;

  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;

  备注:UNIX 1个用户session对应一个操作系统process,而Windows体现在线程。

  启动oracle

  su - oracle

  sqlplus system/pwd as sysdba //进入sql

  startup //启动数据库

  lsnrctl start //启动监听

  sqlplus "/as sysdba"

  shutdown immediate;

  startup mount;

  alter database open;

原文出自【比特网】,转载请保留原文链接:http://soft.chinabyte.com/database/85/12354585.shtml

修改Oracle数据库的连接数相关推荐

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

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

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

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

  3. 修改linux下全局数据库名,linux/unix下修改oracle数据库实例名的方法

    linux/unix下修改oracle数据库实例名的方法 2018年12月10日 | 萬仟网IT编程 | 我要评论 linux/unix下修改oracle实例名的方法 1.检查原来的数据库实例名 $ ...

  4. oracle修改数据库用户名密码,怎样修改oracle数据库的用户名密码

    对于不经常使用数据库的同学们来说,忘记用户名密码是很常见的一件事.下面就让学习啦小编给大家说说怎样修改oracle数据库的用户名密码吧. 修改oracle数据库用户名密码的方法 进入cmd命令界面(快 ...

  5. 修改 oracle 字符 zhs,修改Oracle数据库的字符集(UTF8→ZHS16GBK)

    修改Oracle数据库的字符集(UTF8→ZHS16GBK) 1.  C:\Users\Administrator>sqlplus /nolog 2.以sysdba的身份登录上去 SQL> ...

  6. 修改oracle数据库的名称

    修改oracle数据库的名称 修改oracle数据库的名称需要同时在控制文件和参数文件中进行修改.修改控制文件中数据库的名称使用操作系统命令nid,修改参数文件中数据库的名称使用alter syste ...

  7. python - DBUtils 连接池减少oracle数据库的连接数

    问题: 接到需求,告知项目的oracle连接次数过多,对系统造成太过大的负担,要求减少oracle数据库的连接次数 分析: 仔细分析代码以后,发现产生问题的原因,在于之前要求提升oracle监控的监控 ...

  8. python oracle连接池_python - DBUtils 连接池减少oracle数据库的连接数

    问题: 接到需求,告知项目的oracle连接次数过多,对系统造成太过大的负担,要求减少oracle数据库的连接次数 分析: 仔细分析代码以后,发现产生问题的原因,在于之前要求提升oracle监控的监控 ...

  9. 由ORA-12519、ORA-12520错误进而修改oracle的最大连接数

    最近Oracle服务经常性的无法连接,当时也没看日志,就凭经验处理查看来数据文件,发件文件空间满了,就新增了一个数据文件.但是没用,没用,没用,一段时间后又登录不上了.然后就去查日志,结果发现英文错误 ...

最新文章

  1. 希望和等待:目标,欲望和意志
  2. [转]DPM2012系列之十:备份exchange2010数据库
  3. 【运营干货】段子手打死也不会告诉广告主的事:一篇新媒体文案如何才能引发用户分享?...
  4. python中df去重_Python中DataFrame去重
  5. Middleware trace tool SMWT
  6. [css] 用css实现倒影的效果
  7. php怎么排除空的数组,【技术产品】php如何去除空数组
  8. oracle 找不到程序,Oracle 找不到监听程序
  9. python多目标优化_多目标优化算法(四)NSGA3(NSGAIII)论文复现以及matlab和python的代码...
  10. Ext Designer Preview生成代码在html上显示步骤
  11. Destoon源数据库配置文件在哪_数据库监控软件Lepus安装部署详解
  12. 敏捷开发“松结对编程”系列之八:微软 Tech ed2011 自组织团队与松结对编程讲稿(敏捷开发)...
  13. 终于搞定了cxgrid的多行表头(转终于搞定了cxgrid的多行表头 )
  14. [docker学习笔记] 0.工具/环境
  15. autojs java文件_autojs官方文档
  16. java对接金蝶接口
  17. android webview capturepicture,Android WebView 调用系统拍照和相册
  18. 【RL】算法简介与实现
  19. 手把手教你完成unity3D跑酷游戏系列(二)
  20. 境界--------相濡以沫,不如相忘于江湖

热门文章

  1. OpenCASCADE绘制测试线束:拓扑命令之原语Primitives
  2. wxWidgets:wxHelpController类用法
  3. wxWidgets:wxHashMap类用法
  4. boost::multiprecision模块complex128相关的测试程序
  5. boost::posix_time模块打印当天的剩余小时数的测试程序
  6. boost::contract模块实现public的测试程序
  7. ITK:对给定LabelMap的所有LabelObject应用形态学关闭操作
  8. OpenCV Canny边缘检测的实例(附完整代码)
  9. Qt Creator使用Qt Quick工具栏
  10. OpenGL渲染纹理和平面反射