Oracle空闲超时时间设置方式

 更新时间:2023年04月12日 11:44:11   作者:长睡将军  
这篇文章主要介绍了Oracle空闲超时时间设置方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

Oracle空闲超时时间设置

远程连接oracle 会出现超时连接断开的问题,所以需要修改oracle配置。

修改超时时间10分钟

ALTER PROFILE DEFAULT LIMIT IDLE_TIME 10;

查询修改后的超时时间

其中IDLE_TIME的值就是设置的空闲超时时间。

select resource_name,resource_type,limit from dba_profiles where profile='DEFAULT' ;

Oracle长连接超时设置

方法一

在sqlnet.ora中设置参数

如需要设置客户端空闲10分钟即被中断,则在sqlnet.ora的末尾添加SQLNET.EXPIRE_TIME=10注:sqlnet.ora文件的路径在$ORACLE_HOME/network/admin下。

方法二

Oracle Profile中设置生产库上执行如下操作:  

SQL> col name format a15 

SQL> col value format a10查询resource limit是否开启: 

SQL> SELECT name, value FROM gv$parameter WHERE name = 'resource_limit'; 

resource_limit  FALSE如果没有,则开启这个参数:  

SQL> ALTER SYSTEM SET RESOURCE_LIMIT=TRUE;  

System altered.  

SQL> SELECT name, value FROM gv$parameter WHERE name = 'resource_limit';  NAME            VALUE  --------------- ----------  resource_limit  TRUE创建空闲10分钟中止空闲例程的Profile:  

SQL> CREATE PROFILE app_user LIMIT IDLE_TIME  10;  Profile created.设置用户的Profile:  

SQL>alter user mzh profile app_user;

也可以修改已存在的Profile中的IDLE_TIME:  

SQL> ALTER PROFILE DEFAULT LIMIT IDLE_TIME  10;通过本地连接串(通过监听)访问数据库:  C:\Windows\SysWOW64>sqlplus "mzh/mzh"@LOCAL_11G_localhost  SQL*Plus: Release 11.2.0.1.0 Production on 星期一 9月 5 16:41:43 2011  Copyright (c) 1982, 2010, Oracle.  All rights reserved.连接到:  Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production  With the Partitioning, OLAP, Data Mining and Real Application Testing options  SQL> select * from dual;

等待1分钟再执行:  

SQL> select * from dual;  

select * from dual第 1 行出现错误:

ORA-02396: 超出最大空闲时间, 请重新连接 

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Oracle Job时间间隔设置

    Oracle Job时间间隔设置

    本文介绍了创建、运行、删除Job的方法,以及列举了常见的设置时间间隔执行的方法,小伙伴们可以参考一下。
    2016-05-05
  • oracle创建表空间、授权、创建用户、导入dmp文件

    oracle创建表空间、授权、创建用户、导入dmp文件

    这篇文章主要介绍了oracle创建表空间、授权、创建用户、导入dmp文件,需要的朋友可以参考下
    2017-04-04
  • Oracle开发之报表函数

    Oracle开发之报表函数

    本文主要介绍Oracle报表函数RATIO_TO_REPORT的具体使用方法,需要的朋友可以参考下。
    2016-05-05
  • 详解Oracle在out参数中访问光标

    详解Oracle在out参数中访问光标

    这篇文章主要介绍了详解Oracle在out参数中访问光标的相关资料,这里提供实例代码帮助大家学习理解这部分内容,希望能帮助到大家,需要的朋友可以参考下
    2017-08-08
  • maven添加oracle依赖失败问题的处理方法

    maven添加oracle依赖失败问题的处理方法

    这篇文章主要介绍了maven添加oracle依赖失败问题的处理方法,需要的朋友可以参考下
    2018-07-07
  • ORACLE查看当前账号的相关信息

    ORACLE查看当前账号的相关信息

    ORACLE 12C 后新增了一个功能,它会记录用户的最后一次登录时间:SPARE6字段记录用户的最后一次登录时间,本文给大家ORACLE如何查看当前账号的相关信息,感兴趣的朋友一起看看吧
    2021-06-06
  • centos 6.5下安装oracle 11gR2与Oracle自动启动的配置

    centos 6.5下安装oracle 11gR2与Oracle自动启动的配置

    CentOS 下安装 Oracle 是一件比较麻烦的事情,下面这篇文章主要介绍了在 centos 6.5下安装oracle 11gR2的前的配置步骤,以及安装完成后,如何设置为随系统自动启动。配置完成后,启动图形化安装,没有什么可说的,本文就没有一一截图。需要的朋友可以参考借鉴。
    2017-01-01
  • ORACLE应用经验(1)

    ORACLE应用经验(1)

    ORACLE应用经验(1)...
    2007-03-03
  • Oracle开发之窗口函数

    Oracle开发之窗口函数

    本文主要介绍Oracle窗口函数的用法,讲解全统计、滚动统计(累积/均值)、根据时间范围统计、first_value/last_value、比较相邻记录具体的使用方法,需要的朋友可以参考下。
    2016-05-05
  • oracle中文乱码的解决方法

    oracle中文乱码的解决方法

    这篇文章主要介绍了oracle中文乱码的解决方法,服务器系统是linux,支持中文显示,数据库字符集是zhs16gbk,往数据库里建表,插入中文数据,sqlplus 连接到数据库,中文显示乱码,需要的朋友可以参考下
    2014-03-03

最新评论