国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術(shù)文章
文章詳情頁

DBA應(yīng)當(dāng)如何查看Oracle數(shù)據(jù)庫連接情況

瀏覽:197日期:2023-11-27 12:43:06
在實際的工作中,數(shù)據(jù)庫管理員(DBA)需要經(jīng)常要定時對數(shù)據(jù)庫的連接情況進(jìn)行檢查,查看與數(shù)據(jù)庫建立的會話數(shù)目是不是正常,假如建立了過多的連接,會消耗許多數(shù)據(jù)庫的資源。與此同時,針對一些“掛死”的連接,可能會需要DBA自行手工進(jìn)行清理。

下面的SQL語句列出當(dāng)前數(shù)據(jù)庫建立的會話情況:

select sid,serial#,username,program,machine,status

from v$session;

輸出的結(jié)果:

SID SERIAL# USERNAME PROGRAM MACHINE STATUS

---- ------- ---------- ----------- --------------- --------

1 1 ORACLE.EXE WORK3 ACTIVE

2 1 ORACLE.EXE WORK3 ACTIVE

3 1 ORACLE.EXE WORK3 ACTIVE

4 1 ORACLE.EXE WORK3 ACTIVE

5 3 ORACLE.EXE WORK3 ACTIVE

6 1 ORACLE.EXE WORK3 ACTIVE

7 1 ORACLE.EXE WORK3 ACTIVE

8 27 SYS SQLPLUS.EXE WORKGROUPWORK3 ACTIVE

11 5 DBSNMP dbsnmp.exe WORKGROUPWORK3 INACTIVE

其中SID 會話(session)的ID號;

SERIAL# 會話的序列號,和SID一起用來唯一標(biāo)識一個會話;

USERNAME 建立該會話的用戶名;

PROGRAM 這個會話是用什么工具連接到數(shù)據(jù)庫的;

STATUS 當(dāng)前這個會話的狀態(tài),ACTIVE表示會話正在執(zhí)行某些任務(wù),INACTIVE表示當(dāng)前會話沒有執(zhí)行任何操作;

假如DBA要手工斷開某個會話,則執(zhí)行:

alter system kill session 'SID,SERIAL#';

注意:

在上面的示例中,SID為1到7(USERNAME列為空)的會話,它是Oracle數(shù)據(jù)庫的后臺進(jìn)程,請大家不要對這些會話進(jìn)行任何操作。

標(biāo)簽: Oracle 數(shù)據(jù)庫
主站蜘蛛池模板: 城口县| 星子县| 额尔古纳市| 长沙县| 玉山县| 昌江| 凌云县| 五家渠市| 淅川县| 调兵山市| 寿阳县| 柯坪县| 玉溪市| 宜良县| 蓬莱市| 河北区| 静乐县| 平原县| 舞阳县| 贺兰县| 台南县| 名山县| 夹江县| 南澳县| 阳信县| 姜堰市| 太仓市| 安庆市| 彰化市| 韶关市| 岳阳市| 富民县| 德钦县| 巴彦淖尔市| 怀化市| 平江县| 塔河县| 四川省| 葫芦岛市| 修文县| 新乐市|