`

修改数据库连接数

 
阅读更多

Ora-00018 Maximum number of sessions exceeded超出最大会话数
Oracel默认Process的值为150,导致实际的Session值会超过Oracle的设置值(Session的数量是Process*1.1+5),所以会出错。

解决方法:
建议将Process的值往大了改。


sqlplus -prelim "/as sysdba"
sqlplus / as sysdba


查看当前系统中的Process

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     2
processes                            integer     150

SQL> show parameter 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
logmnr_max_persistent_sessions       integer     1
mts_sessions                         integer     165
sessions                             integer     170
shared_server_sessions               integer     165


将Process设置为500

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

系统已更改。

重新启动数据库使改动生效。



如果找不到spfile就执行下面语句

If you don't understand what I wrote, just:
create spfile from pfile;
shutdown immediate;
startup;
show parameter spfile;



1、修改Oracle最大连接数的方法
  
   a、以sysdba身份登陆PL/SQL 或者 Worksheet
   b、查询目前连接数
      show parameter processes;
   c、更改系统连接数
      alter system set processes=1000 scope=spfile;
   d、创建pfile
      create pfile from spfile;
   e、重启Oracle服务或重启Oracle服务器

2、查询Oracle游标使用情况的方法
   select * from v$open_cursor where user_name = 'TRAFFIC';
3、查询Oracle会话的方法
   select * from v$session
分享到:
评论

相关推荐

    更改数据库连接数

    数据库连接数调整 在本篇文章中,我们将讨论如何调整数据库连接数,以解决系统不能登陆的...通过查看当前会话数、数据库最大进程数和最大会话数,修改数据库连接数,并创建 pfile,可以有效地解决系统不能登陆的问题。

    oracle修改最大连接数

    通过本文的介绍,我们了解到如何在Oracle数据库中修改最大连接数,包括理解相关参数、具体操作步骤以及注意事项等。正确地调整这些参数对于提升数据库性能、确保稳定运行至关重要。希望读者能够在实际工作中灵活运用...

    修改Oracle数据库连接数

    数据库连接数是指数据库允许同时建立的最大会话数,包括用户进程和服务器进程的数量。在Oracle数据库中,这个参数通常是用“processes”来表示。默认情况下,Oracle数据库的连接数可能只配置了几十个,这对于生产...

    修改数据库最大连接数以及linux系统下ORACLE数据库启动多实例参照.pdf

    数据库最大连接数修改与 Oracle 多实例启动在 Linux 系统下 一、修改 Oracle 数据库允许的最大连接数 Oracle 数据库的最大连接数可以通过修改参数文件或使用 alter system 语句来实现。下面是修改最大连接数的步骤...

    修改数据库最大连接数以及linux系统下ORACLE数据库启动多实例借鉴.pdf

    Oracle数据库最大连接数修改和Linux系统下Oracle数据库多实例启动 一、修改Oracle数据库最大连接数 Oracle数据库的最大连接数是指数据库允许的最大并发连接数,该数值可以通过修改数据库参数来实现。下面是修改...

    数据库的连接数和连接池

    "数据库连接数和连接池" 数据库连接数是指系统中可以同时存在的连接数量,而连接池则是为了解决频繁的数据库连接创建和销毁问题的技术。下面我们来详细了解这两个概念。 数据库连接数的限制: 在了解数据库连接数...

    数据库连接池查询

    #### 二、数据库连接数过多的问题及解决方案 当系统中存在大量的数据库连接请求时,可能会导致连接数过多的情况发生。这种情况不仅会消耗大量的服务器资源,还可能导致数据库性能下降甚至出现连接失败等问题。因此...

    更改Oracle数据库的用户连接数

    ### 更改Oracle数据库的用户连接数 在Oracle数据库管理中,有时我们可能会遇到因为数据库连接过多而导致的新连接请求被拒绝的问题。这种情况不仅会影响用户的正常使用,还可能导致系统性能下降甚至数据库重启。因此...

    oracle连接数问题

    然而,随着业务量的增加,Oracle数据库可能会遇到连接数的问题,这往往与内存限制紧密相关。本文将深入探讨如何通过修改Oracle参数来解决这一问题,确保数据库能够稳定运行并满足高并发需求。 ### Oracle连接数问题...

    JAVA数据库连接池

    Java数据库连接池是Java开发中一个非常重要的技术,它主要用于管理数据库连接,提高数据库操作...通过深入学习《最新修改java数据库连接池原理与应用(陈迁小组)》这份资料,你将对数据库连接池有更全面、深入的理解。

    Sybase12.5.1更改最大连接数(带license)

    在 Sybase 数据库管理系统中,最大连接数是一个关键的配置参数,它决定了同一时间可以有多少个用户或应用程序连接到数据库服务器。在 Sybase ASE(Adaptive Server Enterprise)12.5.1 版本中,调整这个参数对于优化...

    JSP数据库连接池连接实例

    在IT行业中,数据库连接池是优化应用程序性能的关键技术之一,特别是在使用Java服务器页面(JSP)进行Web开发时。数据库连接池允许程序高效地管理与数据库的连接,减少了创建和销毁连接的开销,提高了系统资源利用率...

    JSP 数据库连接池技术

    这些库提供了一套完整的管理和维护数据库连接的机制,包括初始化池大小、最大连接数、超时设置、空闲连接检测等配置。 首先,我们需要在项目的配置文件(如web.xml或独立的配置文件)中设置数据库连接池的属性。...

    mysql的最大连接数修改方法_默认是100, 最大可以达到16384

    MySQL数据库在运行过程中可能会遇到“Too many connections”的错误,这表示当前系统已经达到其允许的最大连接数。默认情况下,MySQL的最大连接数是100,但根据需求,这个限制可以被调整到最高16384。理解如何修改这...

    数据库连接池管理策略

    在.NET环境中,可以通过修改数据库连接字符串来启用、禁用连接池或设置其大小。默认情况下,连接池是启用的,可以通过`Pooling=False`来禁用。通过`Max Pool Size`和`Min Pool Size`可以控制连接池的最大和最小连接...

    强制释放Oracle数据连接方案

    如果需要增加连接数限制,可以使用以下命令修改`processes`参数: ```sql ALTER SYSTEM SET processes = 300 SCOPE = spfile; ``` 这里将最大连接数设置为了300。需要注意的是,修改后需要重启数据库才能使更改...

    JNDI的数据库连接池 pdf

    1. **最小连接数(Min Connections)**:连接池始终维持的最低数据库连接数。如果应用的数据库访问需求较低,可能会导致这部分连接资源的浪费。 2. **最大连接数(Max Connections)**:连接池能够提供的最大连接数...

    sql server 查看数据库用户连接数

    查询结果将列出所有当前活跃的数据库连接。每个连接都会有一行记录,其中包括连接的相关信息。通过这些信息,你可以了解到: - 活跃用户的数量。 - 用户正在使用的应用程序。 - 用户是否使用了Windows身份验证。 - ...

    Java各数据库连接池配置介绍

    Java数据库连接池是管理数据库连接的一种机制,它可以有效地复用数据库连接,避免每次数据库操作时创建和销毁连接的开销,从而提高了应用的性能。在Java中,有多种数据库连接池实现,包括C3P0、DBCP和Proxool等。 *...

Global site tag (gtag.js) - Google Analytics