ORA-12519, TNS:no appropriate service handler found
遇到这种错误,一般是因为并发过大引起的。
查询解决方法:
查看一下数据库现有的进程数,是否已经达到参数processes的大小。
1.select count(*) from v$process; 取得数据库目前的进程数。
2.select value from v$parameter where name = 'processes'; 取得进程数的上限。
3.如已达到上限,修改initSID.ora中的processes的大小。
4.重新启动数据库到nomount状态下,执行create spfile from pfile; 并startup open。
查询数据库自启动以来最大的并发数量
select * from v$license
select count(*) from v$process --当前的连接数
select value from v$parameter where name = '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;
分享到:
相关推荐
### Oracle并发问题处理 #### 并发问题概述与重要性 在Oracle数据库中,随着企业级应用系统的扩展和用户数量的增长,多个用户并发访问同一份数据的现象变得越来越常见。如果数据库设计和应用程序开发中没有妥善...
oracle并发和锁机制,oracle并发锁,oracle锁
本文将深入探讨Oracle并发控制机制及其在实际应用中的重要性,结合提供的"ORACLE.txt"文件,我们可以进一步理解Oracle如何处理并发问题。 并发控制在多用户环境中至关重要,因为它确保了数据的一致性和完整性,避免...
本文将基于给定文件的标题、描述、标签以及部分内容,深入探讨如何查询Oracle数据库的最大并发数,以及这一参数对系统性能的影响。 ### Oracle最大并发数查询 在企业级应用中,Oracle数据库因其强大的数据处理能力...
### Oracle高并发高负载下的三种常见性能问题 #### 一、OS swapping/paging引发的数据库并发性能问题 在Oracle数据库运行过程中,对于诸如latch/mutex这类轻量级的“锁”,我们通常期望它们能够迅速地被获取和释放...
【Oracle并发控制】Oracle同样采用锁机制来控制并发,但其具体实现可能与DB2有所不同。Oracle也支持行级和表级的锁定,但具体的锁模式和兼容性矩阵可能会有差异。Oracle还提供了其他的并发控制技术,如多版本并发...
在Oracle数据库中,锁是一种关键机制,用于控制并发事务对数据资源的访问,从而确保数据的一致性和事务的隔离性。锁的运用是并发控制的核心,它能够在多用户环境中协调不同事务的操作,防止数据冲突和异常状态的出现...
Oracle E-Business Suite 并发管理器详解 Oracle E-Business Suite 并发管理器是 Oracle E-Business Suite 中的一种异步处理机制,它可以将程序放到后台来运行,前台的操作还给用户,允许用户可以继续做其他业务。...
事务隔离机制是Oracle并发控制的基础,它确保了一个事务的操作不会被其他事务看到,直到该事务完成。Oracle8i支持四种事务隔离级别:读未提交(Read Uncommitted)、读已提交(Read Committed)、可重复读...
在Oracle数据库管理中,了解和监控并发数与会话数是非常关键的任务,这关系到系统的性能和稳定性。本文将详细讲解如何查询Oracle数据库的并发数、会话数以及如何调整这些参数,同时也会提及查看Oracle日志路径和SQL...
Oracle EBS 创建并发请求 在 Oracle EBS 中创建并发请求是指通过存储过程、执行程序菜单、执行程序参数菜单和责任请求组菜单来实现的。以下是详细的知识点: 一、创建存储过程 在 Oracle EBS 中,存储过程是并发...
5. **Oracle并发控制**:Oracle使用行级锁定和多版本并发控制(MVCC)来处理并发事务,了解这些机制有助于解决死锁问题和提高并发性。 6. **Oracle网络与安全**:Oracle网络组件如Net Services和监听器,以及身份...
3. **Oracle并发控制** - 锁机制:探讨Oracle的行级锁、表级锁和多版本并发控制(MVCC)机制。 - 并发问题:解决死锁、活锁等并发问题,理解事务和回滚段的工作原理。 4. **Oracle备份与恢复** - 备份策略:学习...
Oracle并发管理器(Concurrent Manager)是Oracle数据库系统中的一个重要组件,主要负责管理和调度数据库后台作业,确保在多用户环境中高效、稳定地运行各种并发任务。这个组件在Oracle E-Business Suite(EBS)等...
然而,Oracle在大数据量并发场景下是否能保持数据一致性,还需要具体情况具体分析,因为MVCC的实现依赖于事务的隔离级别和系统资源的利用情况。 SQL Server则采用锁定机制来处理并行访问。在SQL Server中,当一个...
九、Oracle并发控制 Oracle采用多版本并发控制(MVCC)机制,保证在并发环境下数据的一致性。了解事务、锁和并发控制策略,可以帮助解决并发访问时可能出现的问题。 十、Oracle安全管理 Oracle提供了一系列安全特性...
7. **Oracle并发控制**:Oracle的多用户环境下的并发控制机制,如锁定、行级锁定、多版本并发控制(MVCC)等,也是学习的重点。 8. **RAC与Data Guard**:Real Application Clusters(RAC)是Oracle的集群解决方案...
九、Oracle并发控制 Oracle的并发控制机制主要包括锁定和多版本并发控制(MVCC)。锁定用于在多用户环境下防止数据不一致性,MVCC则通过读已提交数据的快照,避免读写冲突。 十、Oracle数据库高级特性 Oracle还包含...