成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

oracle怎么釋放鏈接,oracle數(shù)據(jù)庫釋放連接

如何釋放ORACLE服務(wù)器過多的連接數(shù)

感覺你似乎在問并發(fā)連接的問題,眾所周知,為了防范蠕蟲病毒的傳播和攻擊,Windows XP SP2將并發(fā)線程最多限制為10個。SP2利用Messages動態(tài)鏈接庫,來實(shí)時監(jiān)控每個進(jìn)程的并發(fā)線程數(shù)目,一旦它發(fā)現(xiàn)某進(jìn)程的線程數(shù)超過10個,就會屏蔽掉部分線程。

十載的宕昌網(wǎng)站建設(shè)經(jīng)驗(yàn),針對設(shè)計(jì)、前端、開發(fā)、售后、文案、推廣等六對一服務(wù),響應(yīng)快,48小時及時工作處理。成都營銷網(wǎng)站建設(shè)的優(yōu)勢是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動調(diào)整宕昌建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。創(chuàng)新互聯(lián)從事“宕昌網(wǎng)站設(shè)計(jì)”,“宕昌網(wǎng)站推廣”以來,每個客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。

通過修改,可以把并發(fā)連接調(diào)到幾百以上甚至更大,這個數(shù)字理論上是沒有上限的。

而作為服務(wù)器,從操作系統(tǒng)級,也會對并發(fā)連接數(shù)有個限制,因?yàn)槊總€連接要耗CPU和內(nèi)存的,否則也會癱瘓。而不同的系統(tǒng),不同的服務(wù)器,可以支持的數(shù)量當(dāng)然不同了,所以你這個問題沒有實(shí)際意義,也沒有準(zhǔn)確答案。

我實(shí)際測試,一臺DELL四路四核,32G內(nèi)存的服務(wù)器,并發(fā)500左右完全沒有問題,再大也沒有條件測試,而如果一臺普通的低端服務(wù)器,不可能達(dá)到同一數(shù)量級對吧?

如何釋放Oracle服務(wù)器過多的連接數(shù)

Oracle服務(wù)器連接數(shù)過多會當(dāng)?shù)簦堰B接數(shù)過多的客戶機(jī)網(wǎng)線拔出后,在遠(yuǎn)程Oracle上依然還會保留此用戶的連接數(shù),久久不能釋放,上網(wǎng)查了下可以以下面方法解決。

通過profile可以對用戶會話進(jìn)行一定的限制,比如IDLE時間。

將IDLE超過一定時間的會話斷開,可以減少數(shù)據(jù)庫端的會話數(shù)量,減少資源耗用。

使用這些資源限制特性,需要設(shè)置resource_limit為TRUE:

[oracle@test126 udump]$ sqlplus “/ as sysdba”

SQL*Plus: Release 10.2.0.1.0 - Production on Fri Oct 13 07:58:21 2006

Copyright (c) 1982, 2005, Oracle. All rights reserved.

Connected to:

Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production

With the Partitioning and Data Mining options

SQL show parameter resource

NAME TYPE VALUE

———————————— ———– ——————————

resource_limit boolean TRUE

resource_manager_plan string

該參數(shù)可以動態(tài)修改:

SQL alter system set resource_limit=true;

System altered.

數(shù)據(jù)庫缺省的PROFILE設(shè)置為:

SQL SELECT * FROM DBA_PROFILES;

PROFILE RESOURCE_NAME RESOURCE LIMIT

——————– ——————————– ——– —————

DEFAULT COMPOSITE_LIMIT KERNEL UNLIMITED

DEFAULT SESSIONS_PER_USER KERNEL UNLIMITED

DEFAULT CPU_PER_SESSION KERNEL UNLIMITED

DEFAULT CPU_PER_CALL KERNEL UNLIMITED

DEFAULT LOGICAL_READS_PER_SESSION KERNEL UNLIMITED

DEFAULT LOGICAL_READS_PER_CALL KERNEL UNLIMITED

DEFAULT IDLE_TIME KERNEL UNLIMITED

DEFAULT CONNECT_TIME KERNEL UNLIMITED

DEFAULT PRIVATE_SGA KERNEL UNLIMITED

DEFAULT FAILED_LOGIN_ATTEMPTS PASSWORD 10

DEFAULT PASSWORD_LIFE_TIME PASSWORD UNLIMITED

PROFILE RESOURCE_NAME RESOURCE LIMIT

——————– ——————————– ——– —————

DEFAULT PASSWORD_REUSE_TIME PASSWORD UNLIMITED

DEFAULT PASSWORD_REUSE_MAX PASSWORD UNLIMITED

DEFAULT PASSWORD_VERIFY_FUNCTION PASSWORD NULL

DEFAULT PASSWORD_LOCK_TIME PASSWORD UNLIMITED

DEFAULT PASSWORD_GRACE_TIME PASSWORD UNLIMITED

16 rows selected.

創(chuàng)建一個允許3分鐘IDLE時間的PROFILE:

SQL CREATE PROFILE KILLIDLE LIMIT IDLE_TIME 3;

Profile created.

新創(chuàng)建PROFILE的內(nèi)容:

SQL col limit for a10

SQL select * from dba_profiles where profile=’KILLIDLE’;

PROFILE RESOURCE_NAME RESOURCE LIMIT

—————————— ——————————– ——– ———-

KILLIDLE COMPOSITE_LIMIT KERNEL DEFAULT

KILLIDLE SESSIONS_PER_USER KERNEL DEFAULT

KILLIDLE CPU_PER_SESSION KERNEL DEFAULT

KILLIDLE CPU_PER_CALL KERNEL DEFAULT

KILLIDLE LOGICAL_READS_PER_SESSION KERNEL DEFAULT

KILLIDLE LOGICAL_READS_PER_CALL KERNEL DEFAULT

KILLIDLE IDLE_TIME KERNEL 3

KILLIDLE CONNECT_TIME KERNEL DEFAULT

KILLIDLE PRIVATE_SGA KERNEL DEFAULT

KILLIDLE FAILED_LOGIN_ATTEMPTS PASSWORD DEFAULT

KILLIDLE PASSWORD_LIFE_TIME PASSWORD DEFAULT

PROFILE RESOURCE_NAME RESOURCE LIMIT

—————————— ——————————– ——– ———-

KILLIDLE PASSWORD_REUSE_TIME PASSWORD DEFAULT

KILLIDLE PASSWORD_REUSE_MAX PASSWORD DEFAULT

KILLIDLE PASSWORD_VERIFY_FUNCTION PASSWORD DEFAULT

KILLIDLE PASSWORD_LOCK_TIME PASSWORD DEFAULT

KILLIDLE PASSWORD_GRACE_TIME PASSWORD DEFAULT

16 rows selected.

測試用戶:

SQL select username,profile from dba_users where username=’EYGLE’;

USERNAME PROFILE

—————————— ——————–

EYGLE DEFAULT

修改eygle用戶的PROFILE使用新建的PROFILE:

SQL alter user eygle profile killidle;

User altered.

SQL select username,profile from dba_users where username=’EYGLE’;

USERNAME PROFILE

—————————— ——————–

EYGLE KILLIDLE

進(jìn)行連接測試:

[oracle@test126 admin]$ sqlplus eygle/eygle@eygle

SQL*Plus: Release 10.2.0.1.0 - Production on Fri Oct 13 08:07:13 2006

Copyright (c) 1982, 2005, Oracle. All rights reserved.

Connected to:

Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production

With the Partitioning and Data Mining options

SQL select username,profile from dba_users where username=’EYGLE’;

USERNAME PROFILE

—————————— ——————————

EYGLE KILLIDLE

當(dāng)IDLE超過限制時間時,連接會被斷開:

SQL select to_char(sysdate,’yyyy-mm-dd hh24:mi:ss’) from dual;

TO_CHAR(SYSDATE,’YY

——————-

2006-10-13 08:08:41

SQL select to_char(sysdate,’yyyy-mm-dd hh24:mi:ss’) from dual;

select to_char(sysdate,’yyyy-mm-dd hh24:mi:ss’) from dual

*

ERROR at line 1:

ORA-02396: exceeded maximum idle time, please connect again

java怎么釋放oracle連接數(shù)

釋放連接只能是讓一些連接的進(jìn)程斷開連接。

查詢哪個user的連接數(shù)最多,先跟他們的用戶說,不能連接這么多的進(jìn)程,讓他們釋放一些,如果釋放了,系統(tǒng)正常了,那么就限制每個用戶連接數(shù),不讓他們連接這么多。

如果不釋放,你就在操作系統(tǒng)層面把他們那些進(jìn)程kill掉,有人來找就讓他們對系統(tǒng)夯住負(fù)責(zé),然后限制用戶的連接數(shù)。

不過這么操作的風(fēng)險還是不小的,自己掂量。

Oracle如何斷開用戶連接

1、首先查找目標(biāo)用戶的進(jìn)程

select sid,serial# from v$session where username='用戶名稱';

使用此語句會返回一個進(jìn)程列表,每行有兩個數(shù)字,然后用數(shù)字替代下面的sid和serial

2、alter system kill session 'sid,serial';

通過select查詢的語句可能會出現(xiàn)多行記錄。

3、也可以批量生成語句

SELECT 'alter system kill session ' || '''' ||t.sid ||','||t.SERIAL#|| '''' FROM v$session t WHERE t.USERNAME='用戶名稱';

怎么在action中釋放oracle連接

釋放連接,就是在db層中關(guān)閉連接操作,如果在action中操作關(guān)閉,說明2層已經(jīng)沒有太多的分割了。

分享名稱:oracle怎么釋放鏈接,oracle數(shù)據(jù)庫釋放連接
鏈接分享:http://jinyejixie.com/article14/hopoge.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站制作、網(wǎng)站收錄網(wǎng)站內(nèi)鏈、網(wǎng)站排名、搜索引擎優(yōu)化、做網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)
克拉玛依市| 江源县| 吕梁市| 罗江县| 阜宁县| 聂拉木县| 铅山县| 绵阳市| 西畴县| 林芝县| 晋中市| 竹北市| 长宁区| 景东| 吐鲁番市| 吴堡县| 长宁县| 健康| 潮州市| 奉新县| 政和县| 大港区| 三穗县| 包头市| 永兴县| 华亭县| 沅江市| 临海市| 南陵县| 曲松县| 崇文区| 乐平市| 衡阳市| 鄂尔多斯市| 介休市| 金湖县| 遂川县| 开封县| 渝北区| 南澳县| 鹿邑县|