windows系统 Oracle 数据库连接数的修改
以下操作需要登录dba才能操作:C:\>sqlplus / as sysdba
1. 查看processes和sessions参数
SQL> show parameter processes
SQL> show parameter sessions
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)
重启数据库:
shutdown immediate;
startup;
4.其他查询
查询数据库当前进程的连接数:select count(*) from v$process;
查看数据库当前会话的连接数:select 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;
查看当前有哪些用户正在使用数据:
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报错时可修改processes和sessions,以下是错误信息:
OERR: ORA-12519 TNS:no appropriate service handler found
客户端连接间歇性失败,报错ORA-12519
Cause: the listener could not find any available service handlers that are
appropriate for the client connection.
分享到:
相关推荐
### Oracle 最大连接数问题详解 #### 一、问题背景 在实际的部署环境中,Oracle 数据库经常...通过合理的参数调整和必要的系统升级,可以有效解决 Oracle 数据库连接数受限的问题,从而提高系统的稳定性和响应能力。
Oracle数据库的连接数问题主要表现为当并发用户数量超过系统预设的最大值时,新的连接请求将被拒绝,导致业务中断或响应延迟。这种现象通常与Oracle数据库的内存管理和进程控制有关。为了解决这个问题,我们需要对...
### Oracle数据库连接字符串详解 #### 一、引言 在现代软件开发中,与数据库的交互是必不可少的一部分。Oracle作为一款广泛使用的数据库管理系统,提供了多种连接方式以满足不同场景的需求。本文将详细介绍如何...
### Oracle数据库功能详解 #### 一、SQL语言基础 **SQL**(Structured Query Language,结构化查询语言)是用于管理关系数据库的标准语言。SQL语言主要包括以下几个方面: 1. **DDL (Data Definition Language)**...
### ORACLE数据库Linux系统静默安装知识点 #### 一、环境搭建与准备工作 **1. 远程连接准备** - **远程工具选择:** - 使用`xShell`作为远程连接工具,它支持多种协议(如SSH),适用于Windows平台与Linux服务器...
### Oracle数据库US7ASCII字符集乱码问题解析 在日常的软件开发与维护工作中,我们时常会遇到数据库字符集导致的数据显示错误问题。本文将详细探讨Oracle数据库中使用US7ASCII字符集时出现的乱码问题及其解决方案。...
本文将详细讲解在Windows和Linux操作系统上安装Oracle数据库的过程,以及如何通过xmanager工具远程安装Linux环境下的数据库。 ### Windows系统 #### Oracle 11g 服务器 1. **安装环境**:确保你的Windows系统满足...
### Oracle数据库概述与基础知识 #### Oracle公司的起源与发展 Oracle公司,又称为甲骨文公司,由Larry Ellison在1977年创立,最初名为“软件开发实验室”。1983年,公司正式更名为Oracle,专注于数据库产品的研发...
- **Oracle 10g的安装和卸载**:教程首先介绍了如何在Windows环境下进行Oracle 10g的安装和卸载,这是使用Oracle数据库的第一步,确保环境搭建正确是后续学习的前提。 - **配置Oracle客户端**:通过...
### WebLogic与Oracle数据库连接池配置详解 #### 一、WebLogic Server 7.0 + Oracle JDBC Pool/DataSource配置步骤 在进行WebLogic Server 7.0与Oracle数据库的连接池配置时,需要确保以下几个方面的正确设置: #...
- **Oracle数据库简介**:Oracle是一种对象关系型数据库管理系统(ORDBMS),支持跨平台运行、分布式处理等特点。 - **Oracle体系结构**:介绍Oracle服务器、数据库、实例、会话等核心概念,以及物理和逻辑组件如...
- **系统选择**:Windows7旗舰版64位操作系统是首选环境,主要因为它是目前较为流行的个人电脑操作系统版本。 - **PHP环境**:推荐使用wampserver 2.2版,支持PHP 5.4.3版本,以及Apache 2.2.22和MySQL 5.5.24版本。...
Oracle数据库设计规范是软件开发中一项重要的指导原则,旨在确保数据库设计的一致性、可读性和易维护性。本规范适用于所有参与软件项目开发的开发人员,特别是在数据库设计和维护阶段。 1. **数据库对象**: - **...
从提供的文件内容中,我们可以得到以下关于ThinkPHP连接Oracle数据库的知识点: 1. 软件位数的重要性:在安装和配置软件时,软件的位数需要一致,尤其是用于开发的软件环境。例如,ThinkPHP、PHP环境(WAMP)、...
Oracle数据库是全球广泛使用的高性能数据库管理系统之一,尤其在中国市场占据主导地位。《Oracle学习手册》主要针对Oracle for Windows平台,提供了全面的Oracle Database系统学习指南。手册内容涵盖以下几个关键...