欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

如何查看oracle當前session信息

       如何查看oracle當前session信息                    

 
 

在成都網站建設、成都網站制作中從網站色彩、結構布局、欄目設置、關鍵詞群組等細微處著手,突出企業(yè)的產品/服務/品牌,幫助企業(yè)鎖定精準用戶,提高在線咨詢和轉化,使成都網站營銷成為有效果、有回報的無錫營銷推廣。創(chuàng)新互聯專業(yè)成都網站建設十年了,客戶滿意度97.8%,歡迎成都創(chuàng)新互聯客戶聯系。

怎樣查看Oracle當前的連接數呢?只需要用下面的SQL語句查詢一下就可以了。

#查看當前不為空的連接
select * from v$session where username is not null

#查看不同用戶的連接數

select username,count(username) from v$session where username is not null group by username

#連接數

select count(*) from v$session

#并發(fā)連接數

Select count(*) from v$session where status='ACTIVE' 

#最大連接

show parameter processes 

#修改連接

alter system set processes = value scope = spfile

#查詢鎖表
select a.owner,
       a.object_name,
       a.subobject_name,
       a.object_type,
       l.session_id,
       l.oracle_username,
       l.os_user_name,
       se.SID,
       se.SERIAL#
  from  all_objects a, v$locked_object l,V$session se
where a.object_id = l.object_id
       and se.OSUSER = l.os_user_name
       and l.oracle_username = 'mcczjzx';
 
#殺掉某session     
 Alter system kill session 'SID,SERIAL#'

#v$session字段說明

SADDR: session address

SID: session identifier,常用于連接其它列。

SERIAL#: sid 會重用,但是同一個sid被重用時,serial#會增加,不會重復。

AUDSID: audit session id??梢酝ㄟ^audsid查詢當前session的sid。

select sid from v$session where audsid=userenv('sessionid');

PADDR: process address,關聯v$process的addr字段,可以通過這個字段查處當前session對應操作系統(tǒng)的那個進程的id。

USER#: session's user id。等于dba_users中的user_id。Oracle內部進程的user#為0。

USERNAME: session's username。等于dba_users中的username。Oracle內部進程的username為空。

COMMAND: session正在執(zhí)行的SQL Id。1代表create table,3代表select。

TADDR: 當前的transaction address??梢杂脕黻P聯v$transaction的addr字段。

LOCKWAIT: 可以通過這個字段查詢出當前正在等待的鎖的相關信息。sid & lockwait與v$lock中的sid & kaddr相對應。

STATUS: 用來判斷session狀態(tài)。Active:正執(zhí)行SQL語句。Inactive:等待操作。Killed:被標注為刪除。

SERVER: server type (dedicated or shared)

SCHEMA#: schema user id。Oracle內部進程的schema#為0。

SCHEMANAME: schema username。Oracle內部進程的schemaname為sys。

OSUSER: 客戶端操作系統(tǒng)用戶名。

PROCESS: 客戶端process id。

MACHINE: 客戶端machine name。

TERMINAL: 客戶端執(zhí)行的terminal name。

PROGRAM: 客戶端應用程序。比如ORACLE.EXE (PMON)或者sqlplus.exe

TYPE: session type (background or user)

SQL_ADDRESS, SQL_HASH_VALUE, SQL_ID, SQL_CHILD_NUMBER: session正在執(zhí)行的sql statement,和v$sql中的address, hash_value, sql_id, child_number相對應。

PREV_SQL_ADDR, PREV_HASH_VALUE, PREV_SQL_ID, PREV_CHILD_NUMBER: 上一次執(zhí)行的sql statement。

MODULE, MODULE_HASH, ACTION, ACTION_HASH, CLIENT_INFO: 應用通過DBMS_APPLICATION_INFO設置的一些信息。

FIXED_TABLE_SEQUENCE: 當session完成一個user call后就會增加的一個數值,也就是說,如果session inactive,它就不會增加。因此可以根據此字段的值變化來監(jiān)控某個時間點以來的session的性能情況。例如,一個小時以前,某個session 的FIXED_TABLE_SEQUENCE是10000,而現在是20000,則表明一個小時內其user call比較頻繁,可以重點關注此session的performance statistics。

ROW_WAIT_OBJ#: 被鎖定行所在table的object_id。和dba_objects中的object_id關聯可以得到被鎖定的table name。

ROW_WAIT_FILE#: 被鎖定行所在的datafile id。和v$datafile中的file#關聯可以得到datafile name。

ROW_WAIT_BLOCK#: Identifier for the block containing the row specified in ROW_WAIT_ROW#

ROW_WAIT_ROW#: session當前正在等待的被鎖定的行。

LOGON_TIME: session logon time

v$process字段詳解

ADDR: process address??梢院蛌$session的paddr字段關聯。

PID: Oracle進程identifier。

SPID: 操作系統(tǒng)進程identifier。

USERNAME: 操作系統(tǒng)進程的用戶名。并非Oracle用戶名。

SERIAL#:: process serial number。

TERMINAL: 操作系統(tǒng)terminal identifier(e.g., computer name)。

PROGRAM: 進程正在執(zhí)行的程序(e.g., ORACLE.EXE (ARC0)),和v$session中的program類似。

BACKGROUND: 1代表oracle background process,null代表normal process。


查看當前用戶的sid和serial#:
select sid, serial#, status from v$session where audsid=userenv('sessionid');

查看當前用戶的spid:
select spid from v$process p, v$session s where s.audsid=userenv('sessionid') and s.paddr=p.addr;
select spid from v$process p join v$session s on p.addr=s.paddr and s.audsid=userenv('sessionid');

查看當前用戶的trace file路徑:
select p.value || '\' || t.instance || '_ora_' || ltrim(to_char(p.spid,'fm99999')) || '.trc'
 from v$process p, v$session s, v$parameter p, v$thread t
 where p.addr = s.paddr and s.audsid = userenv('sessionid') and p.name = 'user_dump_dest';

已知spid,查看當前正在執(zhí)行或最近一次執(zhí)行的語句:
select /*+ ordered */ sql_text from v$sqltext sql
 where (sql.hash_value, sql.address) in (
   select decode(sql_hash_value, 0, prev_hash_value, sql_hash_value), decode(sql_hash_value, 0, prev_sql_addr, sql_address)
   from v$session s where s.paddr = (select addr from v$process p where p.spid = to_number('&pid')))
 order by piece asc;

查看鎖和等待:
col user_name format a10
col owner format a10
col object_name format a15
col sid format 999999
col serial# format 999999
col spid format a6
select /*+ rule */ lpad(' ', decode(l.xidusn, 0, 3, 0)) || l.oracle_username user_name,
 o.owner, o.object_name, o.object_type, s.sid, s.serial#, p.spid
 from v$locked_object l, dba_objects o, v$session s, v$process p
 where l.object_id = o.object_id and l.session_id = s.sid and s.paddr = p.addr
 order by o.object_id, xidusn desc;

網頁題目:如何查看oracle當前session信息
URL鏈接:http://www.aaarwkj.com/article0/isjoio.html

成都網站建設公司_創(chuàng)新互聯,為您提供品牌網站建設建站公司、網站建設、小程序開發(fā)軟件開發(fā)、微信公眾號

廣告

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

小程序開發(fā)
日本成人大片在线观看| 黄片大全视频在线免费观看| 久草福利在线观看免费| 欧美高清在线观看视频| 日韩黄色一级片在线观看| 在线中文字幕日韩有码| 曰韩av毛片在线观看| 女性裸体无遮挡啪啪网站| 中文字幕在线看精品乱码| 久久亚洲中文字幕乱码| 粗长挺进新婚人妻诗岚| 日韩欧美啪啪一区二区| 国产伦理在线观看一区二区| 日本一二三四卡久久精品| 乱色精品熟女一区二区三区| 欧美老熟妇一区二区三区| 国产午夜在线观看免费视频 | 97福利影院在线观看| 九九九热在线免费视频| 色哟哟亚洲精品在线视频| 久久精品熟女亚洲av色| 色综合色综合色综合色| 国产亚洲欧美日韩精品| 亚洲一区二区三区四区国产| 亚洲国产精品青青草| 人妻天天爽夜夜爽欧美色| 国产三级国产精品国产专播| 91观看免费完整版高清| 高质量的性生活在线观看| 欧美日韩精品视频网站| 国产日本福利在线综合网| 超碰97国产资源在线| 激情国产白嫩美女在线观看| 日本黄色中文字幕在线观看| 日本新任女教师在线播放| 蜜臀久久精品亚洲一区| 黄片免费在线播放欧美| 国产在线一区二区三区观看| 亚洲欧美一区二区中文字幕| 午夜毛片免费在线播放| 粉嫩极品美女国产精品|