修改Oracle数据库的连接数
测试了这个,不错。
摘(一)
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数据库的连接数相关推荐
- 修改oracle数据连接数据库,修改Oracle数据库的连接数
修改Oracle数据库的连接数 摘(一) 使用sys,以sysdba权限登录: SQL>conn / as sysdba 1. 查看processes和sessions参数 SQL> sh ...
- 修改oracle数据连接数据库,如何修改oracle数据库的连接数
如何修改oracle数据库的连接数 查询数据库当前进程的连接数: select count(*) from v$process; 查看数据库当前会话的连接数: elect count(*) from ...
- 修改linux下全局数据库名,linux/unix下修改oracle数据库实例名的方法
linux/unix下修改oracle数据库实例名的方法 2018年12月10日 | 萬仟网IT编程 | 我要评论 linux/unix下修改oracle实例名的方法 1.检查原来的数据库实例名 $ ...
- oracle修改数据库用户名密码,怎样修改oracle数据库的用户名密码
对于不经常使用数据库的同学们来说,忘记用户名密码是很常见的一件事.下面就让学习啦小编给大家说说怎样修改oracle数据库的用户名密码吧. 修改oracle数据库用户名密码的方法 进入cmd命令界面(快 ...
- 修改 oracle 字符 zhs,修改Oracle数据库的字符集(UTF8→ZHS16GBK)
修改Oracle数据库的字符集(UTF8→ZHS16GBK) 1. C:\Users\Administrator>sqlplus /nolog 2.以sysdba的身份登录上去 SQL> ...
- 修改oracle数据库的名称
修改oracle数据库的名称 修改oracle数据库的名称需要同时在控制文件和参数文件中进行修改.修改控制文件中数据库的名称使用操作系统命令nid,修改参数文件中数据库的名称使用alter syste ...
- python - DBUtils 连接池减少oracle数据库的连接数
问题: 接到需求,告知项目的oracle连接次数过多,对系统造成太过大的负担,要求减少oracle数据库的连接次数 分析: 仔细分析代码以后,发现产生问题的原因,在于之前要求提升oracle监控的监控 ...
- python oracle连接池_python - DBUtils 连接池减少oracle数据库的连接数
问题: 接到需求,告知项目的oracle连接次数过多,对系统造成太过大的负担,要求减少oracle数据库的连接次数 分析: 仔细分析代码以后,发现产生问题的原因,在于之前要求提升oracle监控的监控 ...
- 由ORA-12519、ORA-12520错误进而修改oracle的最大连接数
最近Oracle服务经常性的无法连接,当时也没看日志,就凭经验处理查看来数据文件,发件文件空间满了,就新增了一个数据文件.但是没用,没用,没用,一段时间后又登录不上了.然后就去查日志,结果发现英文错误 ...
最新文章
- 希望和等待:目标,欲望和意志
- [转]DPM2012系列之十:备份exchange2010数据库
- 【运营干货】段子手打死也不会告诉广告主的事:一篇新媒体文案如何才能引发用户分享?...
- python中df去重_Python中DataFrame去重
- Middleware trace tool SMWT
- [css] 用css实现倒影的效果
- php怎么排除空的数组,【技术产品】php如何去除空数组
- oracle 找不到程序,Oracle 找不到监听程序
- python多目标优化_多目标优化算法(四)NSGA3(NSGAIII)论文复现以及matlab和python的代码...
- Ext Designer Preview生成代码在html上显示步骤
- Destoon源数据库配置文件在哪_数据库监控软件Lepus安装部署详解
- 敏捷开发“松结对编程”系列之八:微软 Tech ed2011 自组织团队与松结对编程讲稿(敏捷开发)...
- 终于搞定了cxgrid的多行表头(转终于搞定了cxgrid的多行表头 )
- [docker学习笔记] 0.工具/环境
- autojs java文件_autojs官方文档
- java对接金蝶接口
- android webview capturepicture,Android WebView 调用系统拍照和相册
- 【RL】算法简介与实现
- 手把手教你完成unity3D跑酷游戏系列(二)
- 境界--------相濡以沫,不如相忘于江湖
热门文章
- OpenCASCADE绘制测试线束:拓扑命令之原语Primitives
- wxWidgets:wxHelpController类用法
- wxWidgets:wxHashMap类用法
- boost::multiprecision模块complex128相关的测试程序
- boost::posix_time模块打印当天的剩余小时数的测试程序
- boost::contract模块实现public的测试程序
- ITK:对给定LabelMap的所有LabelObject应用形态学关闭操作
- OpenCV Canny边缘检测的实例(附完整代码)
- Qt Creator使用Qt Quick工具栏
- OpenGL渲染纹理和平面反射