Oracle版本为11G,操作系统为Windows Server 2016。
错误最先反映在tomcat的日志中,显示无法建立数据库连接。
1.使用sqlplus测试数据库连接
启动sqlplus,/nolog,进入命令提示符。
conn 用户名/密码,数据库居然能正常登录。
conn 用户名/密码@数据库连接名,好长时间不响应。
2.查看监听状态
进入cmd,输入lsnrctl status,好长时间不出结果。
3.测试连接情况
进入cmd,输入tnsping 数据库连接名,好长时间不出结果。
自此,基本确定是监听出了问题。什么问题呢?分析一下监听的日志吧。
4.查看监听日志位置
lsnrctl show trc_directory
5.解决问题
进入对应的目录,发现发现目录中的listener.log特别大,超过4G。关闭监听(使用服务管理器,或者lsnrctl stop),将文件改名或删除。打开监听。连接测试,问题得到解决。
6.后记
这个问题为什么出现,没仔细研究,可能跟大量的连接异常有关,导致日志“爆表”。如何防止再次出现问题呢?使用一个治标不治本的方法(追踪文件居然不是明文的!):关闭监听日志。listener.ora(DBA应该都知道文件位置,如果不知道,就在Oracle安装目录中搜一下)中增加参数:
LOGGING_LISTENER = OFF
重启监听就可以了。
分享到:
相关推荐
ORACLE数据库连接配置浅析及故障排除
7. 连接数过多的解决方法:当发现会话数大于进程数*1.1+22时,首先需要排除进程数不够的问题。如果确定是进程数问题,则需要增加进程数。在Oracle中,修改进程数需要谨慎操作,并且需要考虑到用户使用情况和系统资源...
### Oracle Enterprise Linux故障排除知识点详解 #### 一、概述与文档要求 在处理Oracle Enterprise Linux系统中的问题时,首先需要确保拥有完整的部署文档,这包括但不限于Oracle数据库在Dell PowerEdge系统的...
ORACLE数据库连接配置浅析及故障排除.pdf
本文档即为Oracle数据库的日常运维及应急故障处理手册,主要内容涵盖了日常运维中的关键操作及故障应对策略。 首先,关于CPU使用率高的问题,通常可以通过操作系统提供的工具(如top、topas、glance等)来查看系统...
综上所述,HP Proliant Gen9服务器故障排除指南是一份全面的技术手册,不仅提供了故障排除的步骤和方法,还强调了安全意识和最佳实践,为服务器的长期稳定运行提供了坚实的保障。对于服务器管理人员来说,这是一份...
如果在安装过程中遇到问题,可以参考“故障排除”部分。cx_Oracle使用ODPI-C库来实现Python与Oracle数据库的连接。安装好cx_Oracle后,如果尚未安装Oracle客户端,那么还需要进行安装。cx_Oracle支持Oracle客户端...
于是,将Oracle的连接模式从专用服务器模式改为共享模式,成功排除了故障。这一改变使得系统能够更有效地利用资源,避免了线程限制的问题。 五、故障原因分析 故障发生前,医院日常有大约300多台计算机同时登录...
Oracle数据库是全球广泛使用的大型关系型数据库管理系统,其性能强大,功能丰富,为各种规模的企业...这些工具的综合运用,能够帮助DBA高效地进行数据库维护、性能优化和故障排除,确保Oracle数据库系统的稳定运行。
"readme.docx"通常是包含软件使用说明、安装指南或故障排除信息的文档,对于解决当前问题至关重要。"instantclient_11_2"是Oracle Instant Client的一个版本,这是一个轻量级的客户端软件,包含了连接Oracle数据库所...
"Readme-说明.htm"文件通常包含有关如何使用这些启动脚本的详细信息,包括系统需求、安装步骤和故障排除指南。 对于开发者而言,"OracleSQLHandler.jar"可能是一个Java编写的Oracle数据库连接库,它封装了JDBC...
3. **如何安装ORACLE provider for OLE DB_百度知道.pdf**: 这是一份PDF文档,可能包含详细的安装教程和故障排除指南,对于初次使用者非常有价值,因为书面指导通常比网络搜索更系统且易于查阅。 4. **readme.txt**...
### HP ProLiant Gen9 故障排除指南关键知识点 #### 概述 HP ProLiant Gen9故障排除指南旨在帮助技术人员快速定位并解决HP ProLiant Gen9服务器上可能出现的各种问题。本指南覆盖了从基本的故障排除步骤到特定硬件...
本指南涵盖了 Oracle 9i 异构连接的主要概念、架构、组件、配置、管理和故障排除等方面的知识点。 一、Oracle 9i 异构连接的主要概念 Oracle 9i 异构连接是指 Oracle 数据库管理系统与其他异构数据源(如 Sybase...
本文旨在探讨如何接近并解决ORA-12518/TNS-12518错误,并提供详细的故障排除指南。 #### 最后审核日期 本指南最后审核于2008年1月29日,确保了内容的时效性和准确性。 #### 故障排查细节 ##### 第一部分:处理...
8. **Metalink/My Oracle Support**: Oracle的官方技术支持平台,提供文档、补丁、故障排除指南等资源,对于解决Oracle客户端工具使用中遇到的问题非常有帮助。 9. **安全性**: Oracle 11g客户端工具也包含了对SSL/...
此文档应提供了详细的步骤和故障排除指南,包括如何配置tnsnames.ora,如何处理常见的连接错误,以及如何优化PLSQL Developer的设置以提高性能。 在成功连接后,你可以通过PLSQL Developer进行各种数据库操作,如...
在GRPC个人文档中,您会找到更详细的步骤、示例代码和故障排除指南,帮助您顺利完成整个过程。遵循这些步骤,您将能够成功地在gRPC环境中集成Oracle数据库并利用OCCI进行通信。记住,实践中遇到的问题可以通过查阅...
Oracle8i Oracle Servlet Engine ...Oracle Servlet Engine 是 Oracle8i 中的一个重要组件,提供了一个高效、可靠的 Servlet 容器环境,支持 Servlet 2.2 规范,并提供了多种安全机制、性能优化机制和故障排除机制。
- **状态** (`status`):应为“OPEN”,表明Oracle实例正在运行并且可以接受连接请求。 - **数据库状态** (`database_status`):应为“ACTIVE”,表明数据库正在运行并且可以接受数据请求。 ##### 1.2 检查Oracle...