`
bosschen
  • 浏览: 197105 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

oracle 并发

阅读更多

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锁

    【Oracle 并发】

    本文将深入探讨Oracle并发控制机制及其在实际应用中的重要性,结合提供的"ORACLE.txt"文件,我们可以进一步理解Oracle如何处理并发问题。 并发控制在多用户环境中至关重要,因为它确保了数据的一致性和完整性,避免...

    ORACLE最大并发数查询

    本文将基于给定文件的标题、描述、标签以及部分内容,深入探讨如何查询Oracle数据库的最大并发数,以及这一参数对系统性能的影响。 ### Oracle最大并发数查询 在企业级应用中,Oracle数据库因其强大的数据处理能力...

    oracle 高并发高负载情况下常见的3种性能问题

    ### Oracle高并发高负载下的三种常见性能问题 #### 一、OS swapping/paging引发的数据库并发性能问题 在Oracle数据库运行过程中,对于诸如latch/mutex这类轻量级的“锁”,我们通常期望它们能够迅速地被获取和释放...

    DB2和 Oracle的并发控制

    【Oracle并发控制】Oracle同样采用锁机制来控制并发,但其具体实现可能与DB2有所不同。Oracle也支持行级和表级的锁定,但具体的锁模式和兼容性矩阵可能会有差异。Oracle还提供了其他的并发控制技术,如多版本并发...

    Oracle中使用锁进行并发控制

    在Oracle数据库中,锁是一种关键机制,用于控制并发事务对数据资源的访问,从而确保数据的一致性和事务的隔离性。锁的运用是并发控制的核心,它能够在多用户环境中协调不同事务的操作,防止数据冲突和异常状态的出现...

    ORACLE-EBS并发管理器[整理].pdf

    Oracle E-Business Suite 并发管理器详解 Oracle E-Business Suite 并发管理器是 Oracle E-Business Suite 中的一种异步处理机制,它可以将程序放到后台来运行,前台的操作还给用户,允许用户可以继续做其他业务。...

    PowerBuilder_Oracle体系结构下的并发控制.pdf

    事务隔离机制是Oracle并发控制的基础,它确保了一个事务的操作不会被其他事务看到,直到该事务完成。Oracle8i支持四种事务隔离级别:读未提交(Read Uncommitted)、读已提交(Read Committed)、可重复读...

    Oracle 最大并发数、会话数查询

    在Oracle数据库管理中,了解和监控并发数与会话数是非常关键的任务,这关系到系统的性能和稳定性。本文将详细讲解如何查询Oracle数据库的并发数、会话数以及如何调整这些参数,同时也会提及查看Oracle日志路径和SQL...

    Oracle EBS创建并发请求

    Oracle EBS 创建并发请求 在 Oracle EBS 中创建并发请求是指通过存储过程、执行程序菜单、执行程序参数菜单和责任请求组菜单来实现的。以下是详细的知识点: 一、创建存储过程 在 Oracle EBS 中,存储过程是并发...

    几本oracle好书

    5. **Oracle并发控制**:Oracle使用行级锁定和多版本并发控制(MVCC)来处理并发事务,了解这些机制有助于解决死锁问题和提高并发性。 6. **Oracle网络与安全**:Oracle网络组件如Net Services和监听器,以及身份...

    Oracle 精华帖

    3. **Oracle并发控制** - 锁机制:探讨Oracle的行级锁、表级锁和多版本并发控制(MVCC)机制。 - 并发问题:解决死锁、活锁等并发问题,理解事务和回滚段的工作原理。 4. **Oracle备份与恢复** - 备份策略:学习...

    Inside the Oracle Concurrent Manager

    Oracle并发管理器(Concurrent Manager)是Oracle数据库系统中的一个重要组件,主要负责管理和调度数据库后台作业,确保在多用户环境中高效、稳定地运行各种并发任务。这个组件在Oracle E-Business Suite(EBS)等...

    SQL Server和Oracle并行处理比较分析

    然而,Oracle在大数据量并发场景下是否能保持数据一致性,还需要具体情况具体分析,因为MVCC的实现依赖于事务的隔离级别和系统资源的利用情况。 SQL Server则采用锁定机制来处理并行访问。在SQL Server中,当一个...

    我的读书笔记(oracle)个人版

    九、Oracle并发控制 Oracle采用多版本并发控制(MVCC)机制,保证在并发环境下数据的一致性。了解事务、锁和并发控制策略,可以帮助解决并发访问时可能出现的问题。 十、Oracle安全管理 Oracle提供了一系列安全特性...

    oracle笔记+资料.rar

    7. **Oracle并发控制**:Oracle的多用户环境下的并发控制机制,如锁定、行级锁定、多版本并发控制(MVCC)等,也是学习的重点。 8. **RAC与Data Guard**:Real Application Clusters(RAC)是Oracle的集群解决方案...

    韩顺平玩转oracle课件.pdf

    九、Oracle并发控制 Oracle的并发控制机制主要包括锁定和多版本并发控制(MVCC)。锁定用于在多用户环境下防止数据不一致性,MVCC则通过读已提交数据的快照,避免读写冲突。 十、Oracle数据库高级特性 Oracle还包含...

Global site tag (gtag.js) - Google Analytics