• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >oracle > ORACLE查看并修改最大连接数的具体步骤

ORACLE查看并修改最大连接数的具体步骤

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了查看oracle最大连接数,oracle最大连接数,修改oracle最大连接数,oracle查询最大连接数,oracle设置最大连接数等相关知识,希望本文的分享对您有所帮助

第一步,在cmd命令行,输入sqlplus

第二步,根据提示输入用户名与密码

 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;
</div>

  备注: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;
</div>

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • ORACLE查看并修改最大连接数的具体步骤
  • ORACLE 最大连接数的问题

相关文章

  • 2017-05-11ORACLE查询表最近更改数据的方法
  • 2017-05-11Linux 自动备份oracle数据库详解
  • 2017-05-11Oracle数据库下载及安装图文操作步骤
  • 2017-05-11Oracle 数据库 临时数据的处理方法
  • 2017-05-11Windows下ORACLE 10g完全卸载的方法分析
  • 2017-05-11oracle 函数
  • 2017-05-11Oracle7.X 回滚表空间数据文件误删除处理方法
  • 2017-05-11通过sql准确查出一天数据的方法
  • 2017-05-11centos 6.5下安装oracle 11gR2与Oracle自动启动的配置
  • 2017-05-11一个oracle指令的好网站

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • plsql与tsql的语法不同
    • Oracle监听口令及监听器安全详解
    • oracle使用instr或like方法判断是否包含字符串
    • Oracle导出excel数据
    • 连接Oracle数据库时报ORA-12541:TNS:无监听程序的图文解决教程
    • oracle密码过期的彻底解决方案
    • VMware中linux环境下oracle安装图文教程(一)
    • oracle 配合mybatis example分页
    • 用Oracle并行查询发挥多CPU的威力
    • Oracle将字符编码从GBK转到UTF8,如何操作比较稳妥?

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有