`

工作中遇到ora-12520和ora-12516错误的解决办法

阅读更多

首先说明一下这个错误的原因是session和process的连接已满所致.

 

查看session和process的使用数量:

select count(1) from v$session ; 

select count(1) from v$process ;

显示session和process的最大值:

show paramater session;

show parameter process;

 

设置session和process必须得有dba权限.

 

alter system set processes=200 scope=spfile;
session是个派生值,由process来决定,自动生成.生成公式为:sessions=1.1*processes+5.

 

下面是工作中解决问题的步骤:

 

1.登录到Linux服务器中在root用户下输入命令df -h,查看磁盘空间.正常.
2.登录到Linux服务器中在oracle用户下(su - oracle)输入命令crs_stat -t查看数据库实例的状态.都为ONLINE,正常.
3.试图在服务器上用sqlplus方法连接数据库,也没有成功.
4.试图用shutdown immediate和shutdown abort来停止数据库,也没有成功,报错为:ora-24324,ora-24323,ora-00020.
5.reboot服务器,起来之后能成功登录到数据库,输入命令show parameter session和show parameter process显示的结果为,session和process的最大连接数为300和335,属于正常.
6.运行命令select count(1) from v$session和select count(1) v$process执行的结果都在200以上,在数据库刚启动的情况下,会话和进程数就已经达到200以上了,这说明数据库还是不正常.
7.此时我在WebSphere上重启了一下应用,起来之后发现可以正常登录,便是左边的菜单还是不能正常显示,我查看了一下后台日志,后台显示有50几个进程被挂起.我想这就是数据库的session和process居高不下的原因吧.
8.在WebSphere中登上集群上的所有server,之后分别到相应节点中停止node,再到主控节点停止Manager,最后reboot所有节点所在机器.
9.机器正常启动后,先到主控节点startManager和startNode再到其他被控节点startNode.
10.到WebSphere上启动所有server,再到Web服务器中启动WebServer(这个是控制集群的).

1
0
分享到:
评论

相关推荐

    Oracle12cRAC数据库 出现ora-12520, ora-12516

    在使用Oracle12cRAC(Real Application Clusters)数据库的过程中,可能会遇到客户端连接时出现ora-12520或ora-12516错误的问题。这两种错误代码分别表示“无法为服务找到可用实例”和“TNS:没有监听器”,通常与...

    Oracle 11gr2连Oracle 19c 报ORA-28040 ORA-01017解决方法.pdf

    这篇文章主要讲述了在Oracle 11g R2客户端尝试连接Oracle 19c服务端时,遇到了两个特定的错误:ORA-28040和ORA-01017,以及如何解决这些问题。 ORA-28040错误是因为客户端和数据库服务器在版本兼容性上存在不匹配。...

    使用工具IMPDP导入数据时ORA-39002、ORA-39070错误排查

    在使用Oracle Data Pump工具IMPDP(Import Data Pump)进行数据导入的过程中,可能会遇到ORA-39002和ORA-39070等错误。本文将针对这些错误的排查方法进行详细介绍,帮助用户理解问题的原因及解决策略。 ### 错误...

    ORACLE ORA-00132 ORA-00214

    在Oracle数据库管理过程中,遇到ORA-00132和ORA-00214这类错误时,往往意味着数据库配置或启动过程中出现了问题。下面将对这两个错误进行详细解析,并给出相应的解决方案。 #### 二、ORA-00132: Syntax Error or ...

    Oracle SQL Developer连接报错(ORA-12505)的解决方案(两种)

    今天工作时在新建连接的时候遇到ORA-12505,解决后又遇到ORA-12519错误。 ORA-12505: 之前用PL/SQL DEVELOPER和SQLPLUS 登录数据库都没有问题,就是应用程序通过JDBC连接Oracle时无法成功连接,出现ORA-12505错误...

    oracle重启报错ORA-00702解决办法

    然而,在日常运维过程中,我们可能会遇到各种错误,比如“ORA-00702”就是其中之一。这个错误通常在尝试重启Oracle数据库服务时出现,意味着数据库实例在启动过程中遇到了问题。本文将详细介绍如何在Windows和Linux...

    ora-227101错误解决办法

    下面将详细解析“ORA-27101: shared memory realm does not exist”这一错误及其解决办法,同时提及可能伴随的“ORA-01034: ORACLE not available”和“ORA-01033: ORACLE initialization or shutdown in progress”...

    如何处理错误ORA-29275:部分多字节字符

    在Oracle数据库操作过程中,用户可能会遇到一个特定的错误提示——ORA-29275:部分多字节字符。这一错误通常出现在执行查询`SELECT * FROM V$SESSION`时。该错误的出现意味着在查询结果中存在一些多字节字符(通常是...

    离线误删空间文件导致的ORA-01033及ORA-01145问题的解决办法

    ### 离线误删空间文件导致的ORA-01033及ORA-01145问题的解决办法 #### 概述 在Oracle数据库管理过程中,偶尔会遇到因误操作导致的数据文件出现问题的情况,例如误删除数据文件或者数据文件损坏等。这些问题可能会...

    ORA-12516 TNS 监听程序无法找到匹配协议栈的可用句柄

    oracle 数据库是当前最流行的关系型数据库管理系统之一,然而,在使用 oracle 数据库时,经常会遇到各种错误信息,ORA-12516 错误信息便是其中之一。ORA-12516 错误信息的详细信息是:TNS 监听程序无法找到匹配协议...

    Oracle 10g启动后报ORA-16038错误的解决方法

    在启动Oracle 10g数据库时遇到ORA-16038错误,该错误通常与归档日志操作有关。具体错误信息为: ``` ORA-16038: log 1 sequence #230 cannot be archived ORA-19809: limit exceeded for recovery files ORA-00312: ...

    Oracle_ORA-12518故障_处理

    在Oracle数据库管理过程中,遇到ORA-12518错误是较为常见的问题之一。此错误通常发生在客户端试图连接到数据库服务器的过程中,当监听器无法将客户端连接顺利地移交给服务器进程或调度进程时触发。本文旨在详细介绍...

    关于创建oracle 连接时报以下错误,ORA-01017 ORA-02063

    在创建Oracle数据库连接时遇到的错误ORA-01017和ORA-02063涉及到用户认证问题以及Oracle数据库版本之间的差异处理。ORA-01017错误表示用户名或密码无效,登录被拒绝,而ORA-02063则通常表示在Oracle数据库之间进行...

    创建物化视图ORA-12014错误解决方法

    创建物化视图时遇到ORA-12014错误是比较常见的问题,主要是由于基表结构、列类型或配置等方面不符合要求所致。通过对基表进行必要的结构调整和优化刷新策略,通常可以有效避免此类错误的发生。希望本文提供的解决...

    ora 错误全集 全部 ora0000-ora32999

    在日常工作中,如果遇到“ORA-”开头的错误,只需查看对应的错误信息,就可以了解错误的含义,并根据提示进行调试或修复。对于企业来说,这样的资源库可以极大地减少数据库故障的解决时间,提高系统的可用性和稳定性...

    ERwin连接oracle报ORA-01041内部错误,hostdef扩展名不存在.docx

    在使用ERwin数据建模工具连接Oracle数据库时,可能会遇到ORA-01041内部错误提示:“hostdef扩展名不存在”。这一错误通常出现在尝试建立与Oracle服务器的连接过程中,导致ERwin无法正常工作。 #### 二、ORA-01041...

    Oracle报错ORA-12516

    在Oracle数据库环境中遇到ORA-12516错误时,通常意味着监听器无法找到与请求协议栈匹配的可用处理器(handler)。此错误常见于多协议环境,即客户端与服务器端之间通过多种网络协议进行通信的情况下。 #### 错误...

    ORA-12514错误解决办法

    因此,当用户尝试使用SQL*Plus或其他工具连接数据库时(例如:`sqlplus / as sysdba`),就可能会遇到ORA-12514错误。 #### 解决方案 **方案一:修改`listener.ora`文件** 一种简单有效的解决方案是在`listener....

    ORA-12560 TNS 协议适配器错误

    ### ORA-12560 TNS 协议适配器错误详解 #### 一、概述 在Oracle数据库管理过程中,经常会遇到各种各样的错误提示,其中“ORA-12560 TNS: 协议适配器...希望本文能帮助广大Oracle用户解决实际工作中遇到的此类问题。

Global site tag (gtag.js) - Google Analytics