第一步,在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;
分享到:
相关推荐
同时还需要指定连接池的管理参数,比如最大、最小及初始连接数等,以保证连接池的稳定性和性能。 #### 2. Hibernate SessionFactory 配置 接下来是Hibernate SessionFactory的配置,它是Hibernate的核心组件之一,...
11. **最大值/最小值**:`MAX()`和`MIN()`分别用于找出一组数值中的最大值和最小值,而Oracle中也可以使用`GREATEST()`和`LEAST()`实现相同功能。 12. **处理NULL值**:`ISNULL()`在SQL Server中用于替代NULL值,...
8. **最大连接数 (Maximum Connection Count)**: `<maximum-connection-count>100</maximum-connection-count>` —— 定义了连接池中最大允许存在的活动连接数。 9. **最小连接数 (Minimum Connection Count)**: `...
ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表...
ORACLE常用命令 一、ORACLE的启动和关闭 1、在单机环境下 要想启动或关闭ORACLE系统必须首先切换到ORACLE用户,如下 su - oracle a、启动ORACLE系统 oracle>svrmgrl SVRMGR>connect internal SVRMGR>startup ...
在Java程序中,我们创建`BasicDataSource`实例,并使用`Properties`类加载配置文件中的信息,然后将这些信息设置到`BasicDataSource`对象上。 ```java // 创建Properties对象并加载配置文件 Properties prop = new ...
- **set linesize [Number]**:设置每行的最大字符数。 - 示例:`set linesize 80` **4. 查询结果分页** - **set pause on/off**:开启/关闭查询结果分页功能。 - 示例:`set pause '<enter>'`,按 Enter 键翻页...
- 根据实际需求调整数据库参数,如最大连接数、缓冲区大小等。 - 配置监听器服务,确保外部客户端能够正常访问数据库。 - 完成安装后进行必要的安全设置,如修改默认密码、启用审计功能等。 #### 五、Oracle11g_...
- `set linesize 200`: 设置每行的最大显示宽度为200个字符。 - `set pagesize 30`: 设置一页可以显示的行数为30行。 - `select distinct deptno from emp`: 查询`emp`表中不同的部门号。 以上是基于所提供的上课...
- **分析连接数**: 根据返回的结果,分析当前连接数是否接近最大限制。 - **检查异常连接**: 查找是否有长时间未断开的连接,可能存在死锁或者连接泄露的情况。 - **优化连接池**: 对于应用服务器,合理配置连接池的...
- `set linesize n`:设置每行的最大字符数为 `n`。 - `set pagesize n`:设置每页的行数为 `n`。 - 这些命令可以帮助优化 SQL*Plus 的输出显示。 ### 5. 创建、修改与删除用户 #### 创建用户 - 使用 `create ...
6. **MaxCapacity(最大容量)**:连接池中允许的最大连接数。当达到此数值时,新的连接请求会被阻塞直到有空闲连接可用。 #### 五、示例代码分析 以Apusic Application Server为例,展示了如何配置JDBC连接池以及...
根据提供的文件信息,我们可以总结出一系列Oracle数据库中常用的功能与函数。这些函数广泛应用于数据处理、格式转换以及数据检索等方面。下面将详细解释文件中提到的一些关键知识点。 ### 1. MINUS 操作符 #### (1...
- 可以通过以下SQL语句来查看最大会话数: ```sql SELECT sessions_highwater FROM v$license; ``` ### 17. 获取数据库SID - 可以通过以下SQL语句来获取数据库SID: ```sql SELECT name FROM v$database; ``...
3. **字符串拼接**:在 SQL 中,可以使用 `||` 符号来连接两个字符串。例如:`select 'Hello ' || 'World' from dual;` 将返回 "Hello World"。 4. **字符串处理函数** - **`substr()`**:用于提取字符串的一部分...
例如,开发者可能需要设置数据源类名(com.mchange.v2.c3p0.ComboPooledDataSource)、数据库URL、用户名、密码,以及连接池的最大和最小连接数等。 总的来说,Oracle-Driver为开发者提供了与Oracle数据库交互的...
8. 修改 `/etc/profile` 文件:在文件中添加条件判断语句,为 oracle 用户设置最大进程数和文件描述符数。 9. 创建安装目录并设置权限:创建必要的目录如 `/opt/app/oracle/product/11.2.0`、`/opt/app/oracle/...
该命令用于查看或修改数据库中锁的最大数量。 2. **锁定信息查询:** - `sp_lock ID` 使用此存储过程查询锁定信息。 ### 表空间管理 1. **表空间大小统计:** - `SELECT SEGMENT_NAME, SEGMENT_TYPE, BYTES /...
第一部分 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...
7. **性能优化**:根据需求,你还可以配置Instant Client的参数,如设置最大连接数、内存池大小等,以优化性能和资源利用。 8. **版本兼容性**:注意,Instant Client和PL/SQL Developer的版本应保持兼容。在本例中...