您好,登錄后才能下訂單哦!
本文小編為大家詳細介紹“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' ;
在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空閑超時時間如何設置”文章已經介紹完畢,想要掌握這篇文章的知識點還需要大家自己動手實踐使用過才能領會,如果想了解更多相關內容的文章,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。