`

oracle中查看并设置最大连接数.txt

 
阅读更多


第一步,在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;

  备注: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;
分享到:
评论

相关推荐

    SSH连接Oracle数据库.txt

    同时还需要指定连接池的管理参数,比如最大、最小及初始连接数等,以保证连接池的稳定性和性能。 #### 2. Hibernate SessionFactory 配置 接下来是Hibernate SessionFactory的配置,它是Hibernate的核心组件之一,...

    oracle.txt;oracle.txt

    11. **最大值/最小值**:`MAX()`和`MIN()`分别用于找出一组数值中的最大值和最小值,而Oracle中也可以使用`GREATEST()`和`LEAST()`实现相同功能。 12. **处理NULL值**:`ISNULL()`在SQL Server中用于替代NULL值,...

    proxool连接池.txt

    8. **最大连接数 (Maximum Connection Count)**: `<maximum-connection-count>100</maximum-connection-count>` —— 定义了连接池中最大允许存在的活动连接数。 9. **最小连接数 (Minimum Connection Count)**: `...

    oracle语句优化方法.txt

    ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表...

    最全的oracle常用命令大全.txt

    ORACLE常用命令 一、ORACLE的启动和关闭 1、在单机环境下 要想启动或关闭ORACLE系统必须首先切换到ORACLE用户,如下 su - oracle a、启动ORACLE系统 oracle>svrmgrl SVRMGR>connect internal SVRMGR>startup ...

    JAVA 使用数据库连接池连接Oracle数据库全代码

    在Java程序中,我们创建`BasicDataSource`实例,并使用`Properties`类加载配置文件中的信息,然后将这些信息设置到`BasicDataSource`对象上。 ```java // 创建Properties对象并加载配置文件 Properties prop = new ...

    Oracle常用命令操作.txt

    - **set linesize [Number]**:设置每行的最大字符数。 - 示例:`set linesize 80` **4. 查询结果分页** - **set pause on/off**:开启/关闭查询结果分页功能。 - 示例:`set pause '<enter>'`,按 Enter 键翻页...

    Oracle11g_64位_Linux版本下载.txt

    - 根据实际需求调整数据库参数,如最大连接数、缓冲区大小等。 - 配置监听器服务,确保外部客户端能够正常访问数据库。 - 完成安装后进行必要的安全设置,如修改默认密码、启用审计功能等。 #### 五、Oracle11g_...

    Oracle上课笔记0-45.txt

    - `set linesize 200`: 设置每行的最大显示宽度为200个字符。 - `set pagesize 30`: 设置一页可以显示的行数为30行。 - `select distinct deptno from emp`: 查询`emp`表中不同的部门号。 以上是基于所提供的上课...

    Oracle数据库日常维护手册.txt

    - **分析连接数**: 根据返回的结果,分析当前连接数是否接近最大限制。 - **检查异常连接**: 查找是否有长时间未断开的连接,可能存在死锁或者连接泄露的情况。 - **优化连接池**: 对于应用服务器,合理配置连接池的...

    韩顺平玩转oracle课件.txt

    - `set linesize n`:设置每行的最大字符数为 `n`。 - `set pagesize n`:设置每页的行数为 `n`。 - 这些命令可以帮助优化 SQL*Plus 的输出显示。 ### 5. 创建、修改与删除用户 #### 创建用户 - 使用 `create ...

    数据库连接池简介.txt

    6. **MaxCapacity(最大容量)**:连接池中允许的最大连接数。当达到此数值时,新的连接请求会被阻塞直到有空闲连接可用。 #### 五、示例代码分析 以Apusic Application Server为例,展示了如何配置JDBC连接池以及...

    常用的oracle函数.txt

    根据提供的文件信息,我们可以总结出一系列Oracle数据库中常用的功能与函数。这些函数广泛应用于数据处理、格式转换以及数据检索等方面。下面将详细解释文件中提到的一些关键知识点。 ### 1. MINUS 操作符 #### (1...

    oracle 常用命令 TXT 最全的

    - 可以通过以下SQL语句来查看最大会话数: ```sql SELECT sessions_highwater FROM v$license; ``` ### 17. 获取数据库SID - 可以通过以下SQL语句来获取数据库SID: ```sql SELECT name FROM v$database; ``...

    Oracle学习笔记.txt

    3. **字符串拼接**:在 SQL 中,可以使用 `||` 符号来连接两个字符串。例如:`select 'Hello ' || 'World' from dual;` 将返回 "Hello World"。 4. **字符串处理函数** - **`substr()`**:用于提取字符串的一部分...

    Oracle-Driver(支持c3p0等连接池)

    例如,开发者可能需要设置数据源类名(com.mchange.v2.c3p0.ComboPooledDataSource)、数据库URL、用户名、密码,以及连接池的最大和最小连接数等。 总的来说,Oracle-Driver为开发者提供了与Oracle数据库交互的...

    Oracle_11g_静默安装过程_Centos7.docx

    8. 修改 `/etc/profile` 文件:在文件中添加条件判断语句,为 oracle 用户设置最大进程数和文件描述符数。 9. 创建安装目录并设置权限:创建必要的目录如 `/opt/app/oracle/product/11.2.0`、`/opt/app/oracle/...

    常用SQL.txt

    该命令用于查看或修改数据库中锁的最大数量。 2. **锁定信息查询:** - `sp_lock ID` 使用此存储过程查询锁定信息。 ### 表空间管理 1. **表空间大小统计:** - `SELECT SEGMENT_NAME, SEGMENT_TYPE, BYTES /...

    ORACLE9i_优化设计与系统调整

    第一部分 ORACLE系统优化基本知识 23 第1章 ORACLE结构回顾 23 §1.1 Oracle数据库结构 23 §1.1.1 Oracle数据字典 23 §1.1.2 表空间与数据文件 24 §1.1.3 Oracle实例(Instance) 24 §1.2 Oracle文件 26 §1.2.1...

    plsql连接oracle 工具instantclient12 64位

    7. **性能优化**:根据需求,你还可以配置Instant Client的参数,如设置最大连接数、内存池大小等,以优化性能和资源利用。 8. **版本兼容性**:注意,Instant Client和PL/SQL Developer的版本应保持兼容。在本例中...

Global site tag (gtag.js) - Google Analytics