`
kevinhrw
  • 浏览: 192082 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

ORACLE自动断开数据库连接解决办法

阅读更多
ORACLE自动断开数据库连接解决办法

    最近,有客户提出在系统的应用中出现数据库频繁自动断开连接(每10分钟)的异常现象,通过查找学习,找到如下两种解决方法。供大家参考。
    方法一、直接修改资源配置文件
    分三个步骤在sqlplus环境下完成。
    第一步,查询资源文件,找到CONNECT_TIME所在的profile名。
        select resource_name,profile from dba_profiles;
    第二步,用alter命令修改profile中的值;
        alter profile MONITORING_PROFILE limit connect_time unlimited;(或跟一个时间值,如1000,单位为分钟)
        alter profile MONITORING_PROFILE limit idle_time unlimited;
    第三步,用如下命令查看profile中的值;
        select resource_name,limit from dba_profiles where profile='MONITORING_PROFILE';

    方法二:通过创建资源配置文件并进行用户分配来完成。
    分三个步骤在sqlplus环境下完成。[该方法不对其它数据库连接用户产生影响]
    第一步,查看并修改resource_limit的状态。
    SQL>show   parameter   resource_limit;   如果为FALSE,则将其修改为TRUE,否则配置不会生效: 
    SQL>alter system set resource_file=true;           
    第二步,用create profile命令创建一个新的profile文件: 
    SQL>create profile [profile文件名] limit connect_time unlimited idle_time unlimited; 
    [示例:create profile test_profile limit connect_time unlimited idle_time unlimited;] 
    第三步,将这个新的配置文件分配给该用户: 
    SQL>alter   user   [user_name,如ROOT_QY]   profile  [profile文件名];
    [示例:alter user root_qy profile test_profile;]

到作者博客中查看该博文:http://blog.sina.com.cn/s/blog_53c2d4c40100h56h.html
分享到:
评论

相关推荐

    PLSQL-Developer-总是断开数据库连接解决办法

    PLSQL-Developer-总是断开数据库连接解决办法 具体解决方案详见附件内容。

    易语言连接Oracle数据库

    数据库连接组件用于建立与Oracle数据库的物理连接,而记录集组件则负责在程序中操作数据,如查询、插入、更新和删除记录。 1. 数据库连接组件: - 在易语言中,设置数据库连接通常涉及以下参数: - 数据源(DSN)...

    PLSQL经常自动断开解决

    ### 标题解析:PLSQL经常自动断开解决 标题直接指出了问题的核心——在使用PL/SQL Developer进行数据库操作时,连接会频繁地自动断开。这通常是由网络超时、配置不当或安全设置引起的。为了解决这一问题,我们需要...

    在Oracle 8x实现自动断开后再连接

    在 Oracle 8x 实现自动断开后再连接 在 Oracle 8x 环境下,实现自动断开后再连接可以通过设置应用服务器端的连接共享池(shared pool)来避免资源浪费情况。但对于传统的两层结构(Client/Server)应用,就必须由...

    VC数据库编程实例-ORACLE数据库VC数据库编程实例

    1. **Oracle数据库连接**:在VC++中,首先需要建立与Oracle数据库的连接。这通常通过ODBC驱动程序完成,设置数据源(DSN)、用户名和密码。在代码中,可以使用`SQLConnect`函数来建立连接,或者使用OCI的`...

    Oracle 10g数据库管理源代码

    7. **网络通信**:Oracle使用TCP/IP协议进行网络通信,源代码中会有数据库连接的建立、断开,以及SQL*Net协议栈的实现。 8. **集群技术**:Oracle Real Application Clusters (RAC)允许多台服务器共享同一数据库,...

    Spring boot 数据库连接断线重连问题

    这是因为防火墙会每隔一段时间自动断开数据库连接,导致应用程序无法连接数据库。为了解决这个问题,需要在 application.properties 文件中配置数据源。 配置数据源 在 application.properties 文件中,可以配置...

    Tomcat6连接池配置详解(自动重连)

    此时,Tomcat将能够正确地管理数据库连接,并在连接断开时自动尝试重新建立连接,大大提高了应用的稳定性和可用性。 #### 八、总结 通过上述步骤,我们详细介绍了如何在Tomcat6中配置连接池,并实现了数据库连接的...

    DBeaver Oracle驱动

    UCP是Oracle提供的一种高性能、可扩展且易于管理的数据库连接池服务。它允许应用程序高效地管理和重用数据库连接,以提高性能并减少资源消耗。在DBeaver中,UCP可以帮助优化与Oracle数据库的连接和断开过程。 3. **...

    Oracle数据库的运行原理

    首先,当一个应用程序需要访问Oracle数据库时,会通过tnsnames.ora文件中的配置信息连接到服务器的监听程序。监听程序负责处理客户端的连接请求,如果请求的服务有效,它会创建一个新的服务器进程来专门处理这个连接...

    Oracle数据库维护手册

    监听器是Oracle数据库连接的重要组成部分,负责接收客户端请求并转发给相应的数据库实例。启动和停止监听器可以通过LSNRCTL工具进行,以确保服务的正常提供和断开。 2.3 用户管理 用户管理涉及创建、修改和删除...

    Oracle对象关系数据库系统故障产生原因及其解决方案.pdf

    【Oracle对象关系数据库系统故障产生原因及其解决方案】 Oracle对象关系数据库系统是企业级的重要数据存储平台,它在处理大量复杂数据和事务时提供了高效、安全的解决方案。然而,由于多种因素,如硬件故障、软件...

    ThinkPHP 连接Oracle数据库的详细教程[全]

    从提供的文件内容中,我们可以得到以下关于ThinkPHP连接Oracle数据库的知识点: 1. 软件位数的重要性:在安装和配置软件时,软件的位数需要一致,尤其是用于开发的软件环境。例如,ThinkPHP、PHP环境(WAMP)、...

    linux下启停oracle11g数据库 及oracle9i

    要停止Oracle数据库,首先确保所有用户已断开连接,然后在SQL*Plus中使用`shutdown immediate`或`shutdown transactional`命令。停止监听器可使用`lsnrctl stop`命令。 11. **环境变量**: 配置文件(如`.bash_...

    oracle数据库重联及日志输出及配置文件框架

    在实际应用中,由于网络问题、服务器维护或其他不可预知的因素,数据库连接可能会中断。在这种情况下,一个健壮的系统需要具备自动重连功能,以便在连接丢失后能够快速恢复服务。这通常涉及到心跳检测、连接池管理和...

    Oracle10G数据库恢复

    **用户进程失败**可能是由于用户非正常断开连接或程序异常引起的。Oracle的PMON进程能够自动检测并处理这类故障,通过回滚未完成的事务和释放占用的资源来恢复数据库状态。 **用户错误**如误删表、输入错误数据等,...

    Shell脚本连接oracle数据库的实现代码

    在Linux环境中,使用Shell脚本连接Oracle数据库是自动化任务中常见的一种方式,特别是当需要定期执行查询或数据处理时。本文将详细介绍如何通过Shell脚本实现这一目标,并讲解相关的关键知识点。 首先,确保你的...

    ORACLE数据库的连接、启动和关闭[参照].pdf

    本文将详细阐述如何连接、启动和关闭Oracle数据库,特别是在DOS环境下的sqlplus工具中进行这些操作。 一、连接Oracle数据库 在DOS环境下,你可以通过sqlplus命令行工具来连接到Oracle数据库。有几种不同的方式来...

    PLSQL配置数据库连接

    TNSNames.ora是Oracle网络配置文件,包含了数据库连接的详细信息。如果连接过程中遇到问题,可以通过对比截图来检查配置是否正确。 4. **使用PLSQL Developer** - **对象浏览器**:左侧的对象浏览器可以查看和管理...

Global site tag (gtag.js) - Google Analytics